Страница 1 из 1

EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 12:06
Santa
5-й день пляшу с бубном вокруг EB-200. Никак не коннектиться с PC.
Соединяю через преобразователь уровней (собран из кабеля от A7), настраиваю парметры передачи (9600bps, 8 bit, even parity, 1 stop bit), устанавливаю дипсвич 1 в ON (на обеих группах свичей, так же, как и когда стоял на новоматике).
Пытаюсь обменяться данными. CashCode на том же шнурке и софте работает на 5.
EB-200 отвечает какими то несуразными пакетами на любые сообщения:
0xF8, 0x00, 0x02
0xF8, 0x04, 0x10, 0x08, 0x86
0xF8, 0x00, 0x00, 0x02
0xF8, 0x00, 0x12, 0x00
0xF8, 0x00, 0x00, 0x02, 0x00
и далее в том же духе..
Кабель соединял по мануалу.
В импульсном режиме купюры берёт как положено.
В протоколе - молчит и не моргает.
Пробывал второй экземпляр EB-200 - тот же результат.

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 12:36
opossum
Попробуй 6 дип свич включить во втором блоке(тот что от морды купюрника второй)

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 12:51
Santa
Переключил.. Тот же результат.. И в первом блоке попробовал и во втором.

зы По команде RESET купюрник начинает шевелиться, крутит что-то и затем останавливается. Предположительно сам купюрник команду Reset опознаёт, а вот до PC данные както не доходят в нормальном виде..

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 14:48
DmitSav
Скорее всего проблема в интерфейсе...
Формат пакета в протоколе ID-003 таков:

Заголовок (1 байт, всегда 0xFC), Длинна (1 байт), Данные, CRC (2 байта)

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 14:51
Lecha333
Какой Cash Code, SM или MFL?
CashCode на том же шнурке и софте работает на 5.

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 14:55
DmitSav
Тот с которым работает весь JCM...

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 15:01
Lecha333
Просвятите меня, а то не знаю с чем весь JCM работает.

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 15:05
DmitSav
Думаешь я знаю? ???
Просто писал прогу для теста купюрников, инфа из оригинального мануала JCM...

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 15:07
opossum
Santa писал(а): Переключил.. Тот же результат.. И в первом блоке попробовал и во втором.

зы По команде RESET купюрник начинает шевелиться, крутит что-то и затем останавливается. Предположительно сам купюрник команду Reset опознаёт, а вот до PC данные както не доходят в нормальном виде..
Какой програмулиной юзаешь?попробуй в первой банке все в лево,во второй все вправо.

По поводу купюроприёмников- читаем мануал- там написано
;)

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 15:11
Lecha333
У SM есть два разных каналов по протоколу - TTL и RS232. Уровни сигналов разные. Можеть быть  Santa SM использовал? А ЕВ-200 и не идёт.

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 15:26
opossum
Хотелось бы услышать того кто всё это замутил,какую цель он преследует?тогда будет легче помочь,тест- одно дело,эмулятор -другое..

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 15:46
DmitSav
2 Lecha333; Там всё подтянуто на +5V, следовательно - TTL...

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 16:02
Santa
Протокол я понимаю, отправляю корректные запросы (по спецухе ID-003). С другими купюрниками, работающими по ID-003 (EBA-03, MFL), всё нормально, отвечают, берут банкноты..
Подозрения, что адаптер на max232 не нужен вовсе, не оправдываются - так как уровни сигналов TTL (померил осцлографом).
Цель - по для киоска. вернее часть, работающая с купюрником.
Сделаю - выложу здесь, может пригодится кому.
Кроме своей проги, пытался обменяться сообщениями ещё двумя програмками, выловленными на просторах инета, предназначенными для обмена по ID-003.
Результат тот же.
В первой банке все в лево,во второй все вправо - мигает, на запросы отвечает кучей случайных (на первый взгляд) байт.
В первой банке все вправо,во второй все в лево - не мигает, отвечает случайными байтами, в основном начинающимися с 0xF8

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 16:13
opossum
Общаюсь эмулятором, через mib232- проблемм никаких!Смотри дипы,по мануалу к купюрнику,и настройки проги, висит всё на СОМ1?

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 16:18
Santa
Да, всё на первом порту. Дипы в разных комбинациях помимо тех, что в мануале, перебробовал множество. Заказал новый купюрник и шнурок к нему. Может дело в моих конкретных двух экземплярах.

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 16:22
opossum
GND на какие выводы прицеплен?Попробуй
4
7
8
10

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 16:26
Santa
Так и зацеплены. Причём 10-тый кажется играет роль только в пульсовом режими (сигнал inhibit)

Re: EB-200 по протоколу. Отказывается.

Добавлено: 12 июл 2007, 16:31
DmitSav
Для 003-го 10-й не нужен...
Скорее всего дело в 232-й микрухе или её обвязке .
DIP 2.1 - ON, остальные - OFF...

Re: EB-200 по протоколу. Отказывается.

Добавлено: 13 июл 2007, 08:24
правдоруб
ЕВ-200 имеет выход с открытым коллектором. То есть, к выходу банкнотоприемника должен быть подключен Pull-Up резистор (напр. 4.7 кОм).

Re: EB-200 по протоколу. Отказывается.

Добавлено: 13 июл 2007, 15:18
Santa
Выход для импульсов в импульсном режиме?
Или выходы Rx, Tx?

Re: EB-200 по протоколу. Отказывается.

Добавлено: 13 июл 2007, 15:58
Lecha333
Это для импульса, у ЕВ-200 по протоколу стандартный TTL уровень.