Re: WBA вместо EBA

Обсуждение продукции JCM

Модератор: Guzel

Re: WBA вместо EBA

Сообщение porcha2 » 02 окт 2008, 19:14

http://porcha2.nm.ru/WBA.JPG

M.Res - не нужен.

зы обрати внимание, что там два питания: одно идет на билл, второе на интерфейс связи. Он как никак оптический.

Это учтено??!
Пока это не учтешь и не реализуешь, дальнейший разговор безсмыссленнен.
Последний раз редактировалось porcha2 02 окт 2008, 19:16, всего редактировалось 1 раз.
СТРЕМИТЕСЬ ВВЫСЬ!! ДАЖЕ ЕСЛИ ДЛЯ ЭТОГО ПРИДЕТСЯ ВСТАТЬ НА КАКТУС.
porcha2
Гуру
Гуру
 
Сообщений: 6246
Зарегистрирован: 08 апр 2005, 14:49
Откуда: Tomsk


Re: WBA вместо EBA

Сообщение AR_Favorit » 02 окт 2008, 19:22

porcha2 писал(а):
http://porcha2.nm.ru/WBA.JPG

M.Res - не нужен.

зы обрати внимание, что там два питания: одно идет на билл, второе на интерфейс связи. Он как никак оптический.

Это учтено??!
Пока это не учтешь и не реализуешь, дальнейший разговор безсмыссленнен.
если бы у него на интерфейсе не было питания, у него бы вообще ничего не брал билл. И если я правильно понял автора, у него не WBA, а айситишка j-830 (и надо было бы тему делать в ICT, а не тут).

В настройках этого прибалтийского чуда по купюрнику никаких пунктов нет? Если нет - то увы... Тут ничем не помогут. Кроме советов ставить тот билл, на который рассчитана плата, перевести билл в пульс или сгородить реле времени, передергивающее питание после включения...:)
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: WBA вместо EBA

Сообщение хавушка » 02 окт 2008, 19:39

Могу сказать что с  реле времени уже работает, правда это не лутший вариант.
хавушка
 
Сообщений: 9
Зарегистрирован: 10 янв 2007, 19:56

Re: WBA вместо EBA

Сообщение porcha2 » 02 окт 2008, 19:55

...подозрительно быстро, однако.  ??? И что делает это рэле времени??
Вообще я  понял, что вместо 830-го нужно поставить WBA. Это так или всетаки у меня глюк?
Если быть точнее, то игра ...... а купюрник не WBA а ICT-J830.
Последний раз редактировалось porcha2 02 окт 2008, 19:58, всего редактировалось 1 раз.
СТРЕМИТЕСЬ ВВЫСЬ!! ДАЖЕ ЕСЛИ ДЛЯ ЭТОГО ПРИДЕТСЯ ВСТАТЬ НА КАКТУС.
porcha2
Гуру
Гуру
 
Сообщений: 6246
Зарегистрирован: 08 апр 2005, 14:49
Откуда: Tomsk

Re: WBA вместо EBA

Сообщение хавушка » 04 окт 2008, 15:39

Поставили реле времени, собраное из подручных материалов (561 ЛА7 , кт3102, конденсатор, резисторы , реле 12 В). Реле времени размыкает землю в момент включения апарата и включает ее через несколько десятков секунд после загрузки платы. Теперь при введении купюры нормально начисляются кредиты. Пока работает. Тестируем дальше.
хавушка
 
Сообщений: 9
Зарегистрирован: 10 янв 2007, 19:56

Re: WBA вместо EBA

Сообщение porcha2 » 04 окт 2008, 15:57

Скорее всего протокол со стороны платы реализован не корректно. Такое впечатление, что сразу после загрузки она не анализирует информацию идущюю с купюрника а просто ждет какое-то КОНКРЕТНОЕ сообщение от него и кроме этого сообщения ничего другого понимать не хочет. После перезапуска купюрника, на плату идет достаточно большой объем данных, возможно в этом потоке и проскакивает нужная комманда. Или плата ждет таблицу валют купюрника уже в конце загрузки а купюрник к этому времени давно ее отправил и готов к работе ???

зы Кстати, а на плате случаем нет сигнала, который можно зацепить на m.res ? ведь это именно перезапуск билла.
Последний раз редактировалось porcha2 04 окт 2008, 16:03, всего редактировалось 1 раз.
СТРЕМИТЕСЬ ВВЫСЬ!! ДАЖЕ ЕСЛИ ДЛЯ ЭТОГО ПРИДЕТСЯ ВСТАТЬ НА КАКТУС.
porcha2
Гуру
Гуру
 
Сообщений: 6246
Зарегистрирован: 08 апр 2005, 14:49
Откуда: Tomsk

Re: WBA вместо EBA

Сообщение AR_Favorit » 04 окт 2008, 16:27

А я больше грешу на сам купюрник (точнее, реализацию "не своего" протокола в ICT) - с JCM-кой то плата работает (сам видел :))...
С купюрника само по себе ничего не идет - только в ответ на запросы платы. А чем работа после перезапуска купюрника отличается от работы сначала? Подозреваю, что командой RESET, которую плата скорее всего передает сначала (положено так, ага - проинициализировать билл в начале работы). А потом уже плата купюрнику RESET не шлет. Если так - то вывод, что после "аппаратного" сброса J-830 работает корректно, а после программного (кеомандой по протоколу) что-то не то... Хотя... такой косяк привел бы к неработе протокола на этом билле почти везде... ???

Исходя из вышеизложеного - а нет ли более свежих прошивок на J-830, чем та, что в нем?
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: WBA вместо EBA

Сообщение porcha2 » 04 окт 2008, 16:36

AR_Favorit писал(а): Подозреваю, что командой RESET, которую плата скорее всего передает сначала (положено так, ага - проинициализировать билл в начале работы). А потом уже плата купюрнику RESET не шлет.

Вполне... но вот только ответ читает уже потом... когда загрузится, но к тому времени ответ уже давно отправлен (пока плата грузилась).

зы В любом случае впечатление о не корректности реализации протокола со стороны платы только увеличилось.
Последний раз редактировалось porcha2 04 окт 2008, 16:39, всего редактировалось 1 раз.
СТРЕМИТЕСЬ ВВЫСЬ!! ДАЖЕ ЕСЛИ ДЛЯ ЭТОГО ПРИДЕТСЯ ВСТАТЬ НА КАКТУС.
porcha2
Гуру
Гуру
 
Сообщений: 6246
Зарегистрирован: 08 апр 2005, 14:49
Откуда: Tomsk

Re: WBA вместо EBA

Сообщение AR_Favorit » 05 окт 2008, 01:22

porcha2 писал(а):
AR_Favorit писал(а): Подозреваю, что командой RESET, которую плата скорее всего передает сначала (положено так, ага - проинициализировать билл в начале работы). А потом уже плата купюрнику RESET не шлет.

Вполне... но вот только ответ читает уже потом... когда загрузится, но к тому времени ответ уже давно отправлен (пока плата грузилась).

зы В любом случае впечатление о не корректности реализации протокола со стороны платы только увеличилось.
не, ресет игра биллу шлет уже загрузившись, это я и имел в виду "сначала"... До того некому ресет слать))))

Но соглашусь, что в игрухе похоже тоже что-то не то или не так, ибо с таким диким и очевидным косяком (фактическое неработой в протоколе, так как все начинают работать с ресета) протокольную прошивку навряд ли бы выпустили... Значит какие-тотонкости в работе платы с биллом по протоколу таки присутствуют... Может недокументированная команда какая проскакивает, или еще что там...

Как вариант еще - там же линукс... Возможно, не сама игра косячит, а их сборка линуха в процессе загрузки или старта игры какой-нить мусор засылает в ком-порт, и этот мусор так вот раскорячивает айситишку (а jcm на него не реагирует)... Опять же - некорректность работы протокола у айсити налицо, но и игра "хороша"...

В общем, при желании очень большом можно подцепиться к интерфейсу компом через простую схемку и отмониторить обмен, проанализировать, стало бы понятно, откуда косяк... Но вот толку-то ноль, исправить ни прошивку игры ни прошивку билла один фик самостоятельно не выйдет (только если сгородить адаптер на меге с двумя уартами, "на лету" исправляющий обмен - красиво, но дебилизм по сути), а делать эту работу за прибалтийскую фирму DLV или тайваньскую фирму ICT - нафик надо вообще...)))

Топикстартеру же посоветую посмотреть свежие прошивки на купюрник, и если их нет - забить:  работает и фик с ним))).
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: WBA вместо EBA

Сообщение toweroff » 09 окт 2008, 20:09

Вообще-то, анализ производится поиском "заголовка", потом длины пакета
Затем ловится весь пакет, на прием каждого байта которого отводится определенное время.
Если все байты словлены в корректное время, проверяется CRC.

Так что, если у разрабов игрушки/купюрника (как самый жесткий вариант - у тех, и у тех :) ) руки не кривые, то и работать должно все нормально.
А так - все карты обмена при разных ситуациях в описании протокола приведены наглядно, для особо одаренных ;)

Просто в case на событие POWERUP даем команду RESET - и все зер гуд... Проверено :)
http://www.toweroff.ru
Аватар пользователя
toweroff
Гуру
Гуру
 
Сообщений: 1566
Зарегистрирован: 03 авг 2004, 16:17
Откуда: Moscow

Пред.След.

Вернуться в JCM

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

cron