Перейти к содержанию

ICT L70 подключен через "китайскую плату"


greenrul

Рекомендуемые сообщения

Привет,

 

Терминал заказан в Китае. Изначально собран под китайское ПО, и купюроприемник, чековый принтер и монетоприемник (он отсутствует в моей комплектации) подключены к специальной плате, а она уже в свою очередь - к компьютеру. Плата создает виртуальный COM-порт. Купюроприемник ICT L70 работает в пульсовом режиме.

 

post-34032-0-90085800-1464335123_thumb.p

 

Когда программист начал разработку софта под киоск, то мы обнаружили что на ком порте творится тарабарщина - при приеме купюры, начинает идти счетчик. Если номинал 1, то счетчик замирает на одном зачении, если 2 - на другом и пр. При этом до максимального номинала (100 тысяч индонезийских рупий) счетчик добирается около 34 секунд. Инкрементит примерно по 3 ед. в секунду. Это значит что при приеме купюры минимум нужно ждать 17 секунд чтобы определить ее номинал (17 секунд = остановка 50 тысячной банкноты, если не остановились - значит это 100)!

 

Кто-нибудь сталкивался с подобной реализацией?

 

От купюроприемника в китайскую плату идет 3-pin коннектор (через 9pin переходник), в плату входят три таких пина от трех девайсов, и плата уже соединяется с материнкой через десятипиновый коннектор с надписью USB.

 

post-34032-0-77017200-1464335146_thumb.p post-34032-0-51919200-1464335155_thumb.p

 

Купюроприемник прошит на прием индонезийских рупий.

 

Можно ли подключить купюроприемник напрямую к мат. плате, минуя эту идиотскую плату с таймером? Какой кабель для этого нужен (боюсь спалить что-то по неопытности). Нужно ли перепрошивать купюприемник для смены протокола работы на ICT-004/006 с пульс режима?

 

post-34032-0-72626800-1464335132_thumb.p post-34032-0-23830700-1464335137_thumb.p

 

Готов оплатить подробную консультацию, ибо вещи для меня новые, нахожусь за границей и инженеров с опытом вендинга вблизи нет, как и возможности заказать программаторы/кабели для перепрошивки. Скайп greenrul.

 

 

Ссылка на комментарий
  • Ответов 17
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Очень краткая вводная информация, но похоже, что переходная плата является преобразователем импульсов от КП в протокольный вид.

Если пишите "под себя", то лучше использовать протокольную версию обмена данных (ICT004, ID003, MDB) все эти протоколы поддерживаются серией L фирмы ICT

ps. Судя по последней фотографии ваш КП и правда включен в Пульсовом режиме.

Изменено пользователем LIC
Ссылка на комментарий

Очень краткая вводная информация, но похоже, что переходная плата является преобразователем импульсов от КП в протокольный вид.

Если пишите "под себя", то лучше использовать протокольную версию обмена данных (ICT004, ID003, MDB) все эти протоколы поддерживаются серией L фирмы ICT

ps. Судя по последней фотографии ваш КП и правда включен в Пульсовом режиме.

 

Спасибо, но в принципе вы повторили все то что описано в моем посте. 

 

Там были еще вопросы - Можно ли подключить купюроприемник напрямую к мат. плате, минуя эту идиотскую плату с таймером? Какой кабель для этого нужен (боюсь спалить что-то по неопытности). Нужно ли перепрошивать купюприемник для смены протокола работы на ICT-004/006 с пульс режима?

Ссылка на комментарий

Для прямого подключения ICT L7x к материнской плате компьютера и организации работы по протоколу потребуется штатный кабель WEL-R7U06, это преобразователь TTL->RS232. Кабель можно купить готовый у компании поставщика ("Стиль АВС", "Монолит-Элком"...), но можно собрать самому при наличии комплектующих и опыта.

По прошивке сказать можно зная номер используемой FW.

Изменено пользователем LIC
Ссылка на комментарий
  • 3 недели спустя...

Привет, купил кабель. 

 
Купюрник не хочет переключаться в режим ICT. Моргает красным два раза. Не подскажете в чем может быть теоретически причина?
в документации: 
fea80b983cbf1477625c20ea55a17607.png
 
на купюрнике:
 62e228020a2f1307d32fdba145cb9aed.png
 
 
on/off/on/off
любые другие положения DIPов этих четырех кроме как пульсовых купюрник реагирует дважды моргая красным
 
в чем может быть проблема?
Ссылка на комментарий

Прежде всего надо знать какая версия прошивки стоит.

Допустим для L7DX08DOH010000RU513:

ICT004  DIP2.2=OFF, DIP2.3=ON

 

L7DX08BAH14B949RU401

ICT004  DIP2.2=OFF, DIP2.3=OFF

 

Т.е. нужно знать версию, а два мигания это и есть ошибка связи с хост машиной.

Ссылка на комментарий

Прежде всего надо знать какая версия прошивки стоит.

Как можно узнать версию прошивки?

 

И где вы нашли информацию о соответсвии версии прошивки и дип переключателям? На сайте ICT информации просто неприлично мало.

Изменено пользователем greenrul
Ссылка на комментарий

И где вы нашли информацию о соответсвии версии прошивки и дип переключателям? На сайте ICT информации просто неприлично мало.

 

Тут немного сложнее, версию можно узнать имея программатор FP-004 и софт для КП (серия L немного не типична для всей линейки КП ICT). Описание ДИП переключателей идут в комплекте с "прошивками".

 

Если вы разработчик программного обеспечения, то вам проще найти специалиста в вашем городе, пусть он вам подготовит КП для работы по протоколу ICT004. Ну и тестовая программа от ICT для тестирования в протоколе ICT004 вам в помощь.

Изменено пользователем LIC
Ссылка на комментарий

Тут немного сложнее, версию можно узнать имея программатор FP-004 и софт для КП (серия L немного не типична для всей линейки КП ICT). Описание ДИП переключателей идут в комплекте с "прошивками".

 

 

Если вы разработчик программного обеспечения, то вам проще найти специалиста в вашем городе, пусть он вам подготовит КП для работы по протоколу ICT004. Ну и тестовая программа от ICT для тестирования в протоколе ICT004 вам в помощь.

 

 

Тонкость ситуации в том что я нахожусь в Индонезии, а здесь вообще с сервисом, не то что с вендингом - не очень. Валюта соотвественно нужная (и прошивки) - IDR, Индонезийские рупии.

 

Пытаюсь узнать прошивку у поставщика, но процесс небыстрый. На купюроприемниках идет наклейка ID72399DB (или D13 на конце, не разобрать). Это может быть номер прошивки? Где-то можно найти список всех прошивок?

 

Номер модели L706MY401iB, я добрался до Client Zone ICT, там лежит более-менее приличный мануал. Судя по нему он изначально настроен на валюту MY (малазийский ринггит). Но китайский партнер перепрошил ее на IDR рупии и действительно - 4 старших номинала купюрник берет. (Из 7 возможных). Еще один вопрос - количество распознаваемых номиналов задается прошивкой или это ограничение самого устройства?

 

И что за Inhibit singnal, и как его отключить? Следую шагам из мануала https://gyazo.com/176e24b06f471358482734284ef2fa80 , возник вопрос.

Изменено пользователем greenrul
Ссылка на комментарий

Смешались в кучу кони, люди...

Да, ситуация сложная, попробую вам более расширено объяснить.

Надписи на корпусе КП не всегда совпадают номеру прошивки записанном в КП, так как вы сами заметили, что вам его прошили, попытайтесь узнать у того кто вам это делал.

Список всех прошивок вам не предоставит даже центральный офис ICT, а вот конкретно по номерам для конкретной валюты можете попробовать направить письмо в тех. поддержку производителя.

Теперь о сигнале Inhibit. Фактически этот сигнал применяется в режиме Пульсового протокола и служит для запрета или разрешения приема купюр. Реализация этого сервиса производится путем подачи соответствующего сигнала (лог.0 или лог.1) на соответствующий вывод центрального разъема КП. По схеме это выглядит примерно так:

PIN1 YELLOW .......... Inhibit+ (подключаем к управляющей плате к питанию +5вольт)

PIN2 GREEN ............  Inhibit- (а вот сюда подключаем сигнал управления от платы управления)

Все номера и цвета соответствуют стандартному разъему 3Х3.

Уровень сигнала управления зависит от положения DIP5 (10 секционный) ON - LOW Active, OFF - HIGH Active.

Два мигания светодиода красным цветом и есть ошибка соединения с Хост машиной, в случае с Пульсовым протоколом это отсутствия корректного сигнала Inhibit, в режиме других протоколов (MDB, ccNet, ICT004, ID003) такой сигнал соответствует отсутствию команд от Хост машины к КП и Inhibit тут ни при чем.

В пульсовом режиме можно добиться приема купюр без использования сигнала Inhibit поигравшись с положением  DIP5 (10 секционный).

Список принимаемых купюр заложен в конкретной прошивке, редактировать список принимаемых купюр можно по средствам DIP6 - DIP10 (10 секционный) ON - разрешить прием, OFF - запретить.

 

Очень важно, при изменении положения любого переключателя, КП следует обязательно перезагрузить ( выключить, а потом снова включить).

Присоединил описание подключения КП.

L_Series_Installation_Guide(EN).pdf

Ссылка на комментарий

Смешались в кучу кони, люди...

Да, ситуация сложная, попробую вам более расширено объяснить.

Надписи на корпусе КП не всегда совпадают номеру прошивки записанном в КП, так как вы сами заметили, что вам его прошили, попытайтесь узнать у того кто вам это делал.

Список всех прошивок вам не предоставит даже центральный офис ICT, а вот конкретно по номерам для конкретной валюты можете попробовать направить письмо в тех. поддержку производителя.

Теперь о сигнале Inhibit. Фактически этот сигнал применяется в режиме Пульсового протокола и служит для запрета или разрешения приема купюр. Реализация этого сервиса производится путем подачи соответствующего сигнала (лог.0 или лог.1) на соответствующий вывод центрального разъема КП. По схеме это выглядит примерно так:

PIN1 YELLOW .......... Inhibit+ (подключаем к управляющей плате к питанию +5вольт)

PIN2 GREEN ............  Inhibit- (а вот сюда подключаем сигнал управления от платы управления)

Все номера и цвета соответствуют стандартному разъему 3Х3.

Уровень сигнала управления зависит от положения DIP5 (10 секционный) ON - LOW Active, OFF - HIGH Active.

Два мигания светодиода красным цветом и есть ошибка соединения с Хост машиной, в случае с Пульсовым протоколом это отсутствия корректного сигнала Inhibit, в режиме других протоколов (MDB, ccNet, ICT004, ID003) такой сигнал соответствует отсутствию команд от Хост машины к КП и Inhibit тут ни при чем.

В пульсовом режиме можно добиться приема купюр без использования сигнала Inhibit поигравшись с положением  DIP5 (10 секционный).

Список принимаемых купюр заложен в конкретной прошивке, редактировать список принимаемых купюр можно по средствам DIP6 - DIP10 (10 секционный) ON - разрешить прием, OFF - запретить.

 

Очень важно, при изменении положения любого переключателя, КП следует обязательно перезагрузить ( выключить, а потом снова включить).

Присоединил описание подключения КП.

 

Спасибо за подробности. В пульсовом режиме он работает, но задача перевести его в протокол ICT.

 

Название прошивки - L7DX08KHA060000ID723(99DB) 

 

Поставщик не может сообщить правильные настройки DIP, поддержка ICT молчит уже примерно неделю. Как можно найти настройки DIP для нее?

 

Сейчас купюроприемник подключен двумя кабелями одновременно - один берет питание с "китайской платы" и подключен к компьютеру через COM2 (см. первый пост), второй - кабель WEL-R7U06 подключенный напрямую в COM1. Может ли быть проблема в том что они подключены оба одновременно? Ведь WEL-R7U06 не дает питания, и подключать только через него не получится.

 

Если же моргание красным дважды это сигнал ожидания команд от хост машины, то в отсуствие программаторов fp-003/004 какой софт можно использовать чтобы просимулировать эти команды и вообще понять готово ли устройство для работы по этому протоколу? BA Test Tool и ICT-004 не реагируют - https://gyazo.com/7009166df878dac16c3a216670e9df9f https://gyazo.com/db8a7f487da01db8da7d7bd63d7021f5 

Изменено пользователем greenrul
Ссылка на комментарий

BA Test Tool с серией "L" не работает, номер прошивки мне ничего не говорит, это нужно уточнить у официального представителя ICT. Набор протоколов в прошивке может быть разный и Pulse/ICT004 и Pulse+ICT004+ID003 и так далее.

Подключите только питание к КП и через кабель  WEL-R7U06 к компьютеру, запустите ICT-004 и пробуйте соединиться, при этом пробуйте комбинацию 4-х секционного переключателя 2,3.

Так-же можно попробовать симуляторы других протоколов.

Ссылка на комментарий

Возможность подключить отдельно питание к сожалению нет - в комплекте сейчас только два кабеля, один  WEL-R7U06. Второй идет к китайской плате с переходником 3*3 и выходом тремя пинами - https://gyazo.com/abefc391931f168ef8b20452342169aa я так понял это WEL-R7U02.bmp 

В принципе можно обрезать те кабели по которым идут данные, но я не хочу терять рабочую запчасть. Может ли быть проблема в питании, что оно идет по кабелю по которому также должен идти пульс? 

Проблема в том что доставка кабелей в индонезию займет неприлично много времени, и терять месяц на то чтобы понять что проблема была не в питании - не хочется.

 

Получил наконец-то описание от китайского дилера, переключил DIP'ы, купюрник по прежнему моргает два раза красным.

Описание прошивки: https://drive.google.com/file/d/0BwrjDw5hioLGcDFKeHVJYVNKM2c/view?usp=sharing 

 

я ставил дипы:

1 - ON

2 - OFF

3 - ON

4 - неважно, как я понял, поставил ON.

 
Программа RS232 ICT все равно его не видит. Сканер портов COM показывает тишину на COM2, куда подключен купюрник.

 

Какие могут быть варианты?

 

Оффтоп - ICT104 и ICT-004 это одно и то же?

Изменено пользователем greenrul
Ссылка на комментарий

Программа RS232 в упор его не видит. Вот настройки:

[COMMAND]
PORT=COM2
COMM=9600,E,8,1
 
Подключен к ком2
Через провод WEL-R7U06 и переходник https://gyazo.com/2d203c98427179fd6703a13cc2980594 на com2 https://gyazo.com/6c85218766c4f247e50fdf0db5a69009 внутри материнки
 
На всякий случай - дип 1 https://gyazo.com/b3a7878dea917c900cd8a6158a2c4f55
Ссылка на комментарий

 

Попробуйте подключить СОМ1, с протоколами от ICT не работал.

Пробовал, не помогло

 

 

Проблема была в том что я неправильной стороной вставлял COM разьем в материнку.  :dont_know:

 

всем огромное спасибо за содействие!

Ссылка на комментарий

×
×
  • Создать...

Важная информация

Используя этот сайт, Вы соглашаетесь с Условия использования. ВАЖНО!!!!!!!!! Перейдите по этой ссылке для ознакомления Для тех кому совсем лень читать то зайдите по этой ссылке: https://infovend.ru/forum/faq/

Яндекс.Метрика