реклама на сайте
подробности

 
 
> Связь МК ATxmega256A3U с MDB монетоприемником / MDB купюроприемником
marat_galimov
сообщение Dec 25 2015, 12:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 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?


Отчет по этапу - показать общение с Купюроприемником и Монетником, по алгоритму ТЗ.

Всем заранее спасибо за ответы и любую помощь.
Любые советы, рекомендации, схемы, информация о граблях будет очень ценна.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
marat_galimov
сообщение Feb 24 2016, 16:18
Сообщение #2


Участник
*

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



To controller_m30:

Цитата
Подождите с экспериментами по подаче 5В ...


Увы я не удержался biggrin.gif Причем не сколько я, сколько все мои коллеги на работе biggrin.gif Вешали всякие номиналы резисторов, баловались с переменными резисторами.

Результаты на скриншотах.
[16 - MDB_RXD_Pullup_without_resistor.jpg]
[17 - MDB_RXD_Pullup_with_10K.jpg]
[18 - MDB_RXD_Pullup_with_1K.jpg]
[19 - MDB_RXD_Pullup_with_560R.jpg]

В общем все хотели убедиться, что это тупиковый вариант. И все убедились. Причем оптрону хоть бы что - он вообще неубиваемый какой-то!!!

Цитата
В начале темы zombi приводил данные что используется токовая петля. Также в даташите на стандарт, на следующей странице после разъёмов, приводится пример схемы подключения, где использована конструкция на двух транзисторах. И в втором блоге bouni, где выложена схема с иероглифами - там тоже есть конструкция из двух транзисторов.
В инете такая схема находится по ключевым словам "стабилизатор тока на двух транзисторах".
Так что, с большой вероятностью, там таки токовая петля rolleyes.gif

Я не сталкивался с токовой петлёй, потому прямо сказать, как подключать, и какие номиналы деталей не могу. Посмотрю в инете, может что найду интересного. И Вы тоже посмотрите.
Может ещё люди подскажут что с примерами.


Весь день разбирался с этим делом, в итоге тоже к этому пришел.

Откопал такую схему, человек говорит, что хоть проект сырой, но МDB там работает как надо.
------------------------------------------------------------------------------------
Топик на форуме "kiosks.ru", под названием "MDB-протокол":
http://www.kiosks.ru/YAF/default.aspx?g=posts&t=21208

В нем есть ссылка на проект Altium Designer:
http://kiosks.ru/go.asp?link=http://www.fr...s_v1.3_last.zip

В проекте Altium Designer есть схема:
mdb.SchDoc
------------------------------------------------------------------------------------

В общем вот схема на скриншоте во вложении [20 - MDB_side_electrical_circuit.jpg].

Буду собирать и вашу схему и эту (со всеми вытекающими на них номиналами).

Цитата
Для организации "подтяжки" +5В предлагаю взять с выхода +24В устройства MDB. Стабилизатор LM317 с типичной обвязкой по даташиту (какой фирмы купите, того производителя даташит и смотрите). Линии GND сигнального и силового (24В) соединить вместе.

Вторая картинка, это как я вижу всю схему подключения после оптронов, на стороне MDB устройства.


Завтра побегу закупать детальки и на ваш вариант и на вариант с форума КИОСК.РУ.

Цитата
PS. И стабилизатор напряжения и стабилизатор тока настраивайте отдельно от устройств MDB и оптронов (а то мало-ли чё). Только когда на выходе LM317 будет +5В, а стабилизатор тока будет железно держать 20мА на выходе, при его КЗ на землю - тогда можно будет испытывать схему вместе с MDB устройством.


Так и буду делать.

Цитата
PPS. Проверьте оптрон, на который подавали 5В напрямую - возможно он перегорел, пытаясь соединить 5В и землю через себя.


Живой и неубиваемый PC817!!! Он крут!!! Я не знаю, что с ним надо сотворить, чтобы он сгорел. Хотя лучше не экспериментировать ....

P.S. Как только протравлю, спаяю. Сразу отпишусь. Спасибо за помощь.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
- - 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
- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 21:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01436 секунд с 7
ELECTRONIX ©2004-2016