Страница 1 из 1
Вопрос о купюрнике APEX
Добавлено: 03 сен 2008, 13:58
SergeyBorshch
Кто работал с купюрниками APEX, вопрос к ним, и вообще ко всем.
Можно ли опросить купюрник посредством ПК или иного устройства о состоянии купюрника? А именно интересует информация - если у него ошибка (застряла купюра и др.) выдавал определенный код компютеру (или устройству). Возможно ли такое ???
Re: Вопрос о купюрнике APEX
Добавлено: 03 сен 2008, 16:52
porcha2
Думаю возможно (опросить). Если в твоем случае он работает по "003", то на эту тему есть по крайней мере 3 программы. Вообще, народ говорит, что их больше.
Re: Вопрос о купюрнике APEX
Добавлено: 04 сен 2008, 03:12
AR_Favorit
SergeyBorshch писал(а):
Кто работал с купюрниками APEX, вопрос к ним, и вообще ко всем.
Можно ли опросить купюрник посредством ПК или иного устройства о состоянии купюрника? А именно интересует информация - если у него ошибка (застряла купюра и др.) выдавал определенный код компютеру (или устройству). Возможно ли такое ???
Опросить можно, если он работает в протокольном режиме (протокол у него свой, описания у меня нет, хотел бы найти). Но в этом режиме он и информацию о принятых купюрах выдает также в протоколе.
А при работе в пульсе можно только со светодиодов информацию получить, глазами или анализируя сигнал на них)
Re: Вопрос о купюрнике APEX
Добавлено: 04 сен 2008, 07:52
SergeyBorshch
porcha2 писал(а):
Думаю возможно (опросить). Если в твоем случае он работает по "003", то на эту тему есть по крайней мере 3 программы. Вообще, народ говорит, что их больше.
А что означает "003" ?
Посмотрел доку на этот купюрник (Apex 5400), состояние устройства можна по светодиодам раскодировать.
Может что то не дочитал, но должно быть опрос состояния по протоколу, через RS или LPT.
Re: Вопрос о купюрнике APEX
Добавлено: 04 сен 2008, 08:03
SergeyBorshch
AR_Favorit писал(а):
SergeyBorshch писал(а):
Кто работал с купюрниками APEX, вопрос к ним, и вообще ко всем.
Можно ли опросить купюрник посредством ПК или иного устройства о состоянии купюрника? А именно интересует информация - если у него ошибка (застряла купюра и др.) выдавал определенный код компютеру (или устройству). Возможно ли такое ???
Опросить можно, если он работает в протокольном режиме (протокол у него свой, описания у меня нет, хотел бы найти). Но в этом режиме он и информацию о принятых купюрах выдает также в протоколе.
А при работе в пульсе можно только со светодиодов информацию получить, глазами или анализируя сигнал на них)
Да, купюрник работает в импульсном режиме, в доке опимано: достаточно нажать и удерживать несколько секунд кнопку, и биллакцептор сообщит о неисправности с помощью световых сигналов.
Может есть вывод у купюрника, для подключения светодиодов, то может этот вывод подрубить к LPT и анализируя количество миганий (количество импульсов) - так тестировать купюрник. Может как то так попробывать, что думаете?
Вот нарыл сайт, где описывают купюрник, и что есть программа для программирования, калибровки, настройки и тестирования купюрника
http://slotinfo.ru/apex.html. Но мне всего лишь нужно его тестировать.
Re: Вопрос о купюрнике APEX
Добавлено: 04 сен 2008, 13:40
AR_Favorit
А какая вообще цель тестировать купюрник в работе?
Если это какой-то автомат (ну пусть торговый) на базе компа - то почему бы не сделать как положено, общение программы с купюрником в протоколе?
Re: Вопрос о купюрнике APEX
Добавлено: 04 сен 2008, 13:53
SergeyBorshch
AR_Favorit писал(а):
А какая вообще цель тестировать купюрник в работе?
Если это какой-то автомат (ну пусть торговый) на базе компа - то почему бы не сделать как положено, общение программы с купюрником в протоколе?
Ну это само-собой, ну а в случае поломки автомата - нужно быстро и оперативно починить купюрник, или заменить его. Поэтому планируется и тесировать его.
Re: Вопрос о купюрнике APEX
Добавлено: 04 сен 2008, 20:21
AR_Favorit
SergeyBorshch писал(а):
AR_Favorit писал(а):
А какая вообще цель тестировать купюрник в работе?
Если это какой-то автомат (ну пусть торговый) на базе компа - то почему бы не сделать как положено, общение программы с купюрником в протоколе?
ну так надо искать описание протокола и прикручивать его к программе...
Ну это само-собой, ну а в случае поломки автомата - нужно быстро и оперативно починить купюрник, или заменить его. Поэтому планируется и тесировать его.
Re: Вопрос о купюрнике APEX
Добавлено: 05 сен 2008, 07:06
SergeyBorshch
Может у кого нибудь есть описание протокола диагностики для купюрника APEX 5400 ?
Re: Вопрос о купюрнике APEX
Добавлено: 05 сен 2008, 20:15
LIC
SergeyBorshch писал(а):
Может у кого нибудь есть описание протокола диагностики для купюрника APEX 5400 ?
Маловероятно, что описание такого протокола выйдет за пределы фирмы изготовителя. Наверное проще самому отследить и написать прогу, легче не в смысле проделанной работы, а во времени потерянном на поиск этого описания, да вы и не назвали толком зачем это надо, может описав задачу вы получите более развернутый ответ.
Re: Вопрос о купюрнике APEX
Добавлено: 05 сен 2008, 23:28
AR_Favorit
LIC писал(а):
SergeyBorshch писал(а):
Может у кого нибудь есть описание протокола диагностики для купюрника APEX 5400 ?
Маловероятно, что описание такого протокола выйдет за пределы фирмы изготовителя. Наверное проще самому отследить и написать прогу, легче не в смысле проделанной работы, а во времени потерянном на поиск этого описания, да вы и не назвали толком зачем это надо, может описав задачу вы получите более развернутый ответ.
Да не нужен человеку протокол диагностики, ему нужен протокол обмена. Не надо ему знать состояние сенсоров и регулировок, а надо знать - в рабочем состоянии билл или в ошибке.
Я так понял его: есть некий (разрабатываемый) автомат с биллом, работающим в пульсе, на базе компа, хочется, чтоб система информировала (СМСкой, например), что билл нуждается в срочном вмешательстве персонала (купюра застряла).
Напрашивается (для человека, не слишком знакомого с режимами работы билла) вывод: надо как-то диагностить проблемы купюрника параллельно его обычной работе в импульсном режиме.
А для человека, знакомого с режимами работы, понятно, что надо цеплять билл по последовательному интерфейсу и работать с ним в протоколе. Благо описание протокола-то как раз публичное.
И даже если автомат - не своя разработка, а "черный ящик", в котором билл подключен к какой-нибудь плате контроллера, но материнка с виндой или линуксом там таки присутствует - то никто не мешает набросать программку, которая работает с биллом в протоколе, и сообщает о проблемах с биллом так, как задумал топикстартер, а при поступлении купюры эта программка может на ЛПТ выдавать соответствующее число импульсов, которые и пойдут на вход контроллера...
SergeyBorshch, обрисуйте понятнее, какая перед вами стоит задача, тогда вам помогут найти оптимальное решение.
Автомат, в котором купюрник - это своя разработка (точнее не сам автомат, а управляющая его работой программа) или некое чужое готовое решение?
В нем есть компьютерная плата и GSM-модем? Или тестировать купюрник и сигнализировать о проблеме придется неким дополнительным устройством?
Re: Вопрос о купюрнике APEX
Добавлено: 05 сен 2008, 23:39
LIC
Для производителя П.О., фирма изготовитель может предоставить расширенный протокол обмена, да и в тестовой программе
The RS232 Interface Program for PC можно подчерпнуть много чего, плюс вот это
http://pyramidacceptors.com/files/RS_232.pdf . Но человек говорит о опросе состояния на ошибки и какие именно ошибки возникли.
Если такая статистика нужна, то я думаю проще CashCode использовать, он внутри и ошибки отмечает и принятые и не принятые купюры с указанием причины.
Re: Вопрос о купюрнике APEX
Добавлено: 06 сен 2008, 00:35
AR_Favorit
А вот и протокол...
Собственно, это все, что надо.
Человек говорит об опросе состояния на предмет - работает билл, или находится в ошибке. В протоколе все видно, что билл делает, и видно, что с ним, если что-то не так: заполнен стекер, замята купюра, внутренняя ошибка...
Re: Вопрос о купюрнике APEX
Добавлено: 06 сен 2008, 20:09
SergeyBorshch
Спасибо за ссылку - буду изучать :)
По поводу идеи, AR_Favorit прочитал мылси. Нужно сделать автомат, который будет принимать купюры и в случае ошибки - отправлять смс с номером ошибки (замята купюра и др.), а пользователь прочитав смс быстро реагирует, едет к автомату и таким образом время простоя автомата становится меньше.
Только вот GSM-модем работает через СОМ-порт и купюрник будет работать по последовательному интерфейсу, т.е. тоже СОМ-порт, следовательно нужно 2 СОМ-порта на компютере, а у меня один.
Как здешь решить проблему?
Re: Вопрос о купюрнике APEX
Добавлено: 06 сен 2008, 21:19
AR_Favorit
Я бы решил проблему переходником USB-COM, на микросхеме типа FT232 (или как она там) - довольно просто сделать (можно и готовый покупать, в розницу долларов 20-25), к которому и подключать одно из COM-устройств (с таким переходником и его драйверами в системе появляется еще один ком-порт, который для большинства девайсов работает как обычный).
Либо в качестве GSM-модема использовать USBшный. Тоже вариант. Например, фишку, которую Мегафон продает - там внутри GPRS-модем HUAWEY, если можно нарыть на него описание - это идеальный вариант (учитывая, что модем дается фактически в подарок к авансовой сумме за интернет).
А с купюрником в протоколе работать довольно просто, мы ему запрос, он нам ответ, и так постоянно (поллинг), по ответам и понимаем, что с купюрником происходит)))
Re: Вопрос о купюрнике APEX
Добавлено: 06 сен 2008, 22:26
SergeyBorshch
Возникла новая проблема.
Подключил я купюрник вот по этой схеме
http://slotservice.net/bills/pti.html
Установил программу для него. Купюрник определился, прочитал диагностику (ошибок нет). Попробывал настроить на работу от интерфейса RS-232. И все, светодиоды не мигают, а диагностика выдает ошибку: # Acceptor Disabled by Host. Купюры не принимает.
Возобновляю старые настройки (имульсный режим), купюрник работает, купюры принимает.
Судя из ошибки, запретил работу купюрника, но в окнах настройки такой галочки нет.
Помогите разобратся...
Re: Вопрос о купюрнике APEX
Добавлено: 06 сен 2008, 22:55
SergeyBorshch
Разобрался :)
Скачал программу с сайта производителя, вот
http://www.pyramidacceptors.com/files/setup232.exe, подключил к купюрнику, RxD и TxD, как они рекомендуют и пошло!
Дело было в том, что как только программа начала запросы давать купюрнику, светодиоды замигали, и купюрник стал принимать купюры. Нажимаю на стоп, т.е. перестают приходить запросы - вновь купюрник не мигает и не принимает деньги.
Re: Вопрос о купюрнике APEX
Добавлено: 07 сен 2008, 09:51
AR_Favorit
Абсолютно верно, в протокольном режиме купюрник работает только когда есть связь с хостом:)
Осталось только написать свою программу, которая будет общаться с купюрником также как RS-232 Demo 8)