|
Связь МК ATxmega256A3U с MDB монетоприемником / MDB купюроприемником |
|
|
|
Dec 25 2015, 12:06
|
Участник

Группа: Участник
Сообщений: 33
Регистрация: 13-01-14
Из: Казань
Пользователь №: 80 017

|
Доброго времени суток.
Заказчик изменил ТЗ. И там появилась такая задача, что надо брать купюры и монеты и выдавать сдачу ими же.
Я до этого купюроприемники/монетоприемники в глаза не видел. В ТЗ прописано: - Купюроприемник ICT V7 DC 24V MDB - Монетоприемник NRI Currenza C2 Green MDB
Пока все что я понял, что MDB - это последовательный протокол (с линиями RX и TX), но в отличие от всяких UART'ов и RS-232'ых - там сигналы по 24V.
Так же в ТЗ прописан МК Atmel ATxmega256A3U-AU TQFP64 (либо опционально МК Atmel ATxmega128A1U-AU TQFP100).
Возникают вопросы: 1) Вычитал, что используется опторазвязка для линий RX/TX (на каждую своя), чтобы из 24V сделать 3,3V/5V. Можете дать советы, если кто работал с MDB оборудованием, какие микросхемы использовать для опторазвязки (кто чем это реализовывал по личному опыту)? Может у кого какие схемы имеются по подключению МК c MDB устройствами? 2) Как я думаю, после опторазвязки просто завести эти линии RX/TX в любой из USART'ов ATxmega256A3U-AU. Правильно ли это? Можно ли будет перенастроить этот USART под размер пакета и параметры битов команд MDB?
Отчет по этапу - показать общение с Купюроприемником и Монетником, по алгоритму ТЗ.
Всем заранее спасибо за ответы и любую помощь. Любые советы, рекомендации, схемы, информация о граблях будет очень ценна.
|
|
|
|
|
 |
Ответов
|
Feb 18 2016, 22:45
|
Местный
  
Группа: Участник
Сообщений: 356
Регистрация: 24-02-09
Пользователь №: 45 309

|
Вот тут, как я понял, подключали монетоприёмник: http://blog.bouni.de/blog/2012/05/06/the-m...rotocol-part-1/и вроде-бы, там сигнал TXD идущий от VMC (который у SLAVE будет RXD) инвертируется, а сигнал RXD VMC (тот что TXD у SLAVE) не инвертируется. Т.е. в точности наоборот с приложенной в предыдущем посте схемой. Вот ещё страничка этого автора, и там в комментах выложили схему какого-то MDB устройства (с иероглифами), где тоже исходящий из VMC сигнал инвертируется, а входящий в VMC не инвертируется. http://blog.bouni.de/blog/2012/07/09/the-m...rotocol-part-2/И ещё одно обсуждение, где подключают что-то к MDB шине, и инвертируют исходящие от VMC к SLAVE данные http://forums.parallax.com/discussion/1370...tal-isolator-icПоскольку таких схем уже имеется аж три штуки - предлагаю эту возможность проверить, и проинвертирвать в вашем устройстве исходящие из контроллера данные. Чем лучше инвертировать не посоветую. Как вам удобнее. Или на линию TX контроллера врезать инвертор, или оптрон N5 сделать инвертором (катод на землю, анод на TX контроллера)... в общем как там удобнее в реальной конструкции. Оптрон N6 предлагаю пока не переделывать, а смотреть там данные осциллографом (хоть на входе, хоть на выходе). Если устройство ответит, тогда уж принимать решение, оставить N6 инвертирующим, или переделать для прямого сигнала.
|
|
|
|
Сообщений в этой теме
marat_galimov Связь МК ATxmega256A3U с MDB монетоприемником / MDB купюроприемником Dec 25 2015, 12:06 prottoss Доброго времени суток. Вы на такое серьезное задан... Dec 25 2015, 12:39 marat_galimov To prottoss:
ЦитатаВы на такое серьезное задание ... Dec 25 2015, 13:33 prottoss Цитата(marat_galimov @ Dec 25 2015, 19:33... Dec 25 2015, 14:32 marat_galimov To prottoss:
ЦитатаВы заказали оптопары сходя из ... Dec 26 2015, 09:22 zombi Цитата(marat_galimov @ Dec 25 2015, 15:06... Dec 26 2015, 11:09 marat_galimov To zombi:
Цитата(zombi @ Dec 26 2015, 15... Dec 27 2015, 14:53  prottoss Цитата(marat_galimov @ Dec 27 2015, 20:53... Dec 27 2015, 14:58   aleksandr-zh пишите в лучку - расскажу что да как... Jan 4 2016, 17:29 marat_galimov Доброго времени суток, уважаемое сообщество форума... Feb 18 2016, 12:14 AlexG Цитата(controller_m30 @ Feb 19 2016, 04:4... Feb 19 2016, 05:43 marat_galimov To controller_m30:
ЦитатаПоскольку таких схем уже ... Feb 22 2016, 14:49 controller_m30 Вопрос. Оба устройства MDB есть где проверить? Мож... Feb 23 2016, 11:55 controller_m30 По разъёмам.
Согласно даташита "MDB/ICP Vers... Feb 23 2016, 13:12 marat_galimov To controller_m30:
ЦитатаВопрос. Оба устройства M... Feb 23 2016, 15:42 marat_galimov ЦитатаСогласно даташита "MDB/ICP Version 4.2 ... Feb 23 2016, 21:49 controller_m30 Подождите с экспериментами по подаче 5В, надо поду... Feb 23 2016, 23:09 controller_m30 Так. Предлагаю сделать следующее.
Вместо подтягива... Feb 24 2016, 13:12 marat_galimov To controller_m30:
ЦитатаПодождите с эксперимента... Feb 24 2016, 16:18 zombi Может глупость спрошу, но разве оптроны уже не сто... Feb 26 2016, 00:38 controller_m30 Цитата(zombi @ Feb 26 2016, 03:38) Может ... Feb 26 2016, 09:10 marat_galimov To zombi:
ЦитатаМожет глупость спрошу, но разве о... Feb 26 2016, 09:48 zombi Скорее всего оптроны у периферии уже есть.
Надо ... Feb 26 2016, 10:13 marat_galimov Вскрыл оба:
1) Монетоприемник "NRI Currenza ... Feb 26 2016, 10:58 aleksandr-zh ну ваще!
я ж Вам вроде всё разжевал, схемы дав... Feb 27 2016, 19:48 marat_galimov To aleksandr-zh:
Цитатая ж Вам вроде всё разжевал,... Feb 28 2016, 08:18 aleksandr-zh так те же самые, что в личке рассматривали! да... Feb 28 2016, 11:14 marat_galimov To aleksandr-zh:
Цитатасхема, со стороны торговог... Feb 29 2016, 08:28 marat_galimov To controller_m30:
ЦитатаВместо подтягивающего ре... Mar 3 2016, 15:41 Склихасовский Парень не майся ерундой
возьми adum1201 и будет те... Mar 3 2016, 19:11 controller_m30 Я вот думаю. Для 6N137 который стоит в MDB, ток св... Mar 3 2016, 21:16 marat_galimov To controller_m30:
Доброго времени суток. Как выя... Mar 6 2016, 16:23 zombi А Вас не смущает тот факт, что во всех схемах (кот... Mar 6 2016, 17:32 controller_m30 Цитата(zombi @ Mar 6 2016, 20:32) А Вас н... Mar 6 2016, 19:02  zombi Цитата(controller_m30 @ Mar 6 2016, 22:02... Mar 6 2016, 19:06  zombi Цитата(controller_m30 @ Mar 6 2016, 23:02... Mar 6 2016, 21:53 controller_m30 marat_galimov, предлагаю взять номиналы резисторов... Mar 6 2016, 18:26 zombi Пошла третья страница попыток зажечь светодиод и с... Mar 6 2016, 19:01 controller_m30 Цитата(zombi @ Mar 6 2016, 22:01) Пошла т... Mar 6 2016, 19:18  zombi Цитата(controller_m30 @ Mar 6 2016, 22:18... Mar 6 2016, 19:49   controller_m30 Цитата(zombi @ Mar 6 2016, 22:25) Вот же ... Mar 6 2016, 20:01    zombi Цитата(controller_m30 @ Mar 6 2016, 23:01... Mar 6 2016, 20:07     controller_m30 Цитата(zombi @ Mar 6 2016, 23:07) А почем... Mar 6 2016, 20:23      zombi Цитата(controller_m30 @ Mar 6 2016, 23:23... Mar 6 2016, 20:30 marat_galimov To zombi:
ЦитатаПошла третья страница попыток заж... Mar 7 2016, 13:59 zombi Цитата(marat_galimov @ Mar 7 2016, 16:59)... Mar 7 2016, 15:58 zombi Цитата(marat_galimov @ Mar 7 2016, 17:59)... Mar 8 2016, 16:57 KARLSON Всем здравствуйте. Так что в итоге? Удалось начать... Jul 4 2016, 09:34 IvanArnoldovich Программный уровень там посложнее аппаратного буде... Jul 5 2016, 12:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|