Подключение купюрника

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Родился
Сообщения: 8
Зарегистрирован: Ср апр 15, 2009 01:09:17

Сообщение Itachi »

Народ помогите подключить бил к СОМ порту. Из приемника выходит 6 проводов (красный 12V, Оранжевый GND, желтый INHIBIT+, зеленый INHIBIT ,синий CREDIT RELAY(N.O.), фиолетовый CREDIT RELAY(Common)) бил импульсный. проверял через прибор. я так понял, что когда всовуешь определенную купюру, то два провода синий CREDIT RELAY(N.O.), и фиолетовый CREDIT RELAY(Common) замыкаются несколько раз, зависимо какую купюру всунуть. как его можно подключить что бы можно было из компа отслеживать какие купюры всовуют в бил. впоследствии чего хочу написать прогу. Помогите плис с этим гемором, уже неделю в инети живу.
Реклама
Открыл глаза
Сообщения: 40
Зарегистрирован: Вт апр 14, 2009 08:15:41
Откуда: Н.Новгород

Сообщение FilNik »

Itachi писал(а):как его можно подключить что бы можно было из компа отслеживать какие купюры всовуют в бил. впоследствии чего хочу написать прогу.
Программу надо писать не "впоследствии", а для подключения купюрника.
Подать импульсный сигнал на один из входов порта и программой анализировать последовательность импульсов. Параметры импульсов определяются переключателями на купюроприемнике.
Реклама
Опытный кот
Аватара пользователя
Сообщения: 828
Зарегистрирован: Пн мар 16, 2009 21:40:57

Сообщение ikarab »

Даташит хорошобы посмотреть.
Контактная информация:
Родился
Сообщения: 8
Зарегистрирован: Ср апр 15, 2009 01:09:17

Сообщение Itachi »

А как его подкинуть к порту что бы мог его увидеть хоть тотже виндовский терминал. прог валом которые сканирует порт. тут вопрос КАК ПРАВИЛЬНО подконектить к порту что бы камп реагировал через тотже терминал?..
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 14
Зарегистрирован: Вт фев 24, 2009 15:39:01

Сообщение VortreX »

Какой протокол используется,ну или хотя бы модель купюрника укажите?
Контактная информация:
Реклама
Родился
Сообщения: 8
Зарегистрирован: Ср апр 15, 2009 01:09:17

Сообщение Itachi »

курюрник ICT P77 импульсник
Реклама
Открыл глаза
Сообщения: 40
Зарегистрирован: Вт апр 14, 2009 08:15:41
Откуда: Н.Новгород

Сообщение FilNik »

Itachi писал(а):тут вопрос КАК ПРАВИЛЬНО подконектить к порту что бы камп реагировал через тотже терминал?..
Импульсный интерфейс в купюроприемнике - это определенное количество импульсов на каждые 10 рублей. Поэтому едва ли удастся использовать обычный терминал. Здесь нужна специальная программа подсчета этих импульсов.
Можно, например, подать этот сигнал на вход CTS порта и анализировать его состояние программно.
Родился
Сообщения: 8
Зарегистрирован: Ср апр 15, 2009 01:09:17

Сообщение Itachi »

тобишь подкинуть провод CREDIT RELAY(N.O.) на COM (GND) а CREDIT RELAY(Common)) на вход (CTS) и программа типа терминала может увидеть? я так понял?
Открыл глаза
Сообщения: 40
Зарегистрирован: Вт апр 14, 2009 08:15:41
Откуда: Н.Новгород

Сообщение FilNik »

Itachi писал(а):тобишь подкинуть провод CREDIT RELAY(N.O.) на COM (GND) а CREDIT RELAY(Common)) на вход (CTS) и программа типа терминала может увидеть? я так понял?
Нет, не так. Программа терминала ничего не увидит. Нужно писать специальную программу для анализа сигнала CTS.
Родился
Сообщения: 8
Зарегистрирован: Ср апр 15, 2009 01:09:17

Сообщение Itachi »

Блин, но я знаю одного програмиста С++, но он утверждает что сначала нужно правильно приконектить к ком порту что бы бил мог на прогу отвечать.
Открыл глаза
Сообщения: 40
Зарегистрирован: Вт апр 14, 2009 08:15:41
Откуда: Н.Новгород

Сообщение FilNik »

Itachi писал(а):Блин, но я знаю одного програмиста С++, но он утверждает что сначала нужно правильно приконектить к ком порту что бы бил мог на прогу отвечать.
Еще раз повторю: в режиме импульсного интерфейса купюроприемник тупо выдает определенное количество импульсов в зависимости от принятой купюры. Задача программы - так же тупо подсчитать это количество и больше ничего!
Если же надо "интелектуально" общаться с купюроприемником, то нужно использовать другой интерфейс, если он там есть.
Потрогал лапой паяльник
Сообщения: 331
Зарегистрирован: Вс мар 30, 2008 14:31:51

Сообщение PB_EXPERT »

Если частота следования импульсов небольшая и скважность близка к двум, то программно можно считать импульсы с дополнительной линии COM порта.
Если частота высокая или скважность сильно отличается от 2-ух, то возможно появление ошибок из-за того, что винда многозадачная, поэтому непрерывно не получится контроллировать порт. В этом случае купюроприемник лучше подключать к компу через микроконтроллер.
Открыл глаза
Сообщения: 40
Зарегистрирован: Вт апр 14, 2009 08:15:41
Откуда: Н.Новгород

Сообщение FilNik »

PB_EXPERT писал(а):Если частота следования импульсов небольшая и скважность близка к двум, то программно можно считать импульсы с дополнительной линии COM порта.
Если я не ошибаюсь, именно такая ситуация имеет место быть.
Период 100 мс или что-то около этого.

PB_EXPERT! А ведь на PureBacic есть специальные функции для анализа состояния контактов порта.
Потрогал лапой паяльник
Сообщения: 331
Зарегистрирован: Вс мар 30, 2008 14:31:51

Сообщение PB_EXPERT »

А ведь на PureBasic есть специальные функции для анализа состояния контактов порта
Да есть. :)
Спомощью этих функций можно даже контроллеры программировать :)
Родился
Сообщения: 8
Зарегистрирован: Ср апр 15, 2009 01:09:17

Сообщение Itachi »

Хм... и какой с этого вывод сделать? Что теперь делать?
Открыл глаза
Сообщения: 40
Зарегистрирован: Вт апр 14, 2009 08:15:41
Откуда: Н.Новгород

Сообщение FilNik »

Itachi писал(а):Хм... и какой с этого вывод сделать? Что теперь делать?
Я думаю, Ваш знакомый программист на С++ без особого труда напишет простенькую программу для этого случая. Либо проанализировать импульсы микроконтроллером, а затем стандартным образом связаться с ПК. Тогда подойдет любая терминальная программа.
Родился
Сообщения: 8
Зарегистрирован: Ср апр 15, 2009 01:09:17

Сообщение Itachi »

Ясненько!!! Лан, спасибо и на этом..
Ответить

Вернуться в «Интеграция с ПК»