|
Связь МК 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?
Отчет по этапу - показать общение с Купюроприемником и Монетником, по алгоритму ТЗ.
Всем заранее спасибо за ответы и любую помощь. Любые советы, рекомендации, схемы, информация о граблях будет очень ценна.
|
|
|
|
|
 |
Ответов
|
Dec 26 2015, 11:09
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(marat_galimov @ Dec 25 2015, 15:06)  Пока все что я понял, что MDB - это последовательный протокол (с линиями RX и TX), но в отличие от всяких UART'ов и RS-232'ых - там сигналы по 24V. Не правильно Вы поняли. Цитата Спецификация шины приемо-передатчика. Стандарт определяет связь между VMC и Slave, как оптически изолированную токовую петлю с уровнем напряжения 5 В.
VMC/Передача: Минимальный ток (активное состояние): 100 мА (4 В). Максимальный ток утечки (неактивное состояние): 100 мкА.
VMC/Прием: Минимальный входной ток (активное состояние): 15 мА (1 В). Максимальный входной ток (неактивное состояние): 1 мА.
Slave/Передача: Минимальный ток (активное состояние): 15 мА (1 В). Максимальный ток утечки (неактивное состояние): 30 мкА.
Slave/Прием: Максимальный входной ток (активное состояние): 15 мА (4 В). Максимальный входной ток (неактивное состояние): 100 мкА. Цитата Питание. VMC выходное напряжение: Минимальное = 20 В постоянного тока (выпрямленное и отфильтрованное). Номинальное = 34 В постоянного тока (выпрямленное и отфильтрованное) или 24 В (только выпрямленное). Максимальное = 42,5 В постоянного тока (пиковое значение на уровне пульсаций).
|
|
|
|
|
Dec 27 2015, 14:53
|
Участник

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

|
To zombi: Цитата(zombi @ Dec 26 2015, 15:09)  Не правильно Вы поняли. Спасибо за информацию. Вроде понемногу проясняется. Цитата(zombi @ Dec 26 2015, 15:09)  Стандарт определяет связь между VMC и Slave, как оптически изолированную токовую петлю с уровнем напряжения 5 В. Вопрос: Если это должна быть токовая оптически изолированная петля с уровнем напряжения 5 В, а у меня например вместо готового решения VMC платы, своя плата с МК, который на 3.3 В. Ну например, ATxmega256A3U-AU, то компетентна (или правильнее сказать адекватна), ли схема развязки, как во вложении? Или туда между МК и оптронами надо поставить какой-нибудь преобразователь TTL<=>LVTTL (5V<=>3.3V), чтобы соответствовать требованиям стандарта (с уровнем напряжения 5 В)?Заранее вам спасибо за ответ.
Эскизы прикрепленных изображений
|
|
|
|
Сообщений в этой теме
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 marat_galimov Доброго времени суток, уважаемое сообщество форума... Feb 18 2016, 12:14 controller_m30 Вот тут, как я понял, подключали монетоприёмник:
h... Feb 18 2016, 22:45 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
|
|
|