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

Программное управление монетоприёмником

Добавлено: Вт янв 24, 2017 19:23:27
Rassamaha78
Здравствуйте !
Есть китайский монетоприёмник на 6 номиналов монет, подключил его в режиме "открытый коллектор" к МК через прерывания, монетки принимает, импульсы считает, всё работает. Теперь возникла необходимость включать/отключать монетопримёник программно, т.к. входа INTHIBIT у этого монетоприёмника нет, то решил напрямую управлять его питанием, добавил ключ на составном транзисторе, всё работает, НО есть один маленький момент: когда монетоприёмник отключен (т.е. на базе транзистора - 0) то на самом монетоприёмнике очень слабо горит ряд светодиодов, которые используются при его программировании и настройке. Я так понимаю происходит это из за того, что есть разность потенциалов между питанием +12в монетоприёмника, подтягивающим резистором на его выходе COINS. Прошу знающих людей дать совет, что можно добавить/изменить в схеме что бы этого не было.

Понятное дело что можно поставить реле и управлять непосредственно подачей 12в на монетоприёмник, но хочется решить эту задачу именно используя транзистор TIP122.
Ниже прилагаю фото самого монетоприёмника, и схемы по которой в данный момент он подключен.
СпойлерИзображение
СпойлерИзображение
P.S. Сам монетоприёмник желательно оставить в режиме NC, для поддержки других моделей монетопримников, которые могут работать только в режиме "открытый коллектор".

Re: Программное управление монетоприёмником

Добавлено: Вт янв 24, 2017 20:23:28
Albert_V
Rassamaha78 писал(а):...что можно добавить/изменить в схеме что бы этого не было...
Отключать не GND, а 12V.

Re: Программное управление монетоприёмником

Добавлено: Вт янв 24, 2017 21:14:43
uk8amk
Должен быть интерфейс типа UART со всеми необходимыми командами.

Re: Программное управление монетоприёмником

Добавлено: Вт янв 24, 2017 21:36:16
Rassamaha78
uk8amk писал(а):Должен быть интерфейс типа UART со всеми необходимыми командами.
Это то тут причём ?
Отключать не GND, а 12V.
Я это понимаю, просто всегда ставил ключи по первому типу. Скажите, если поменять NPN на PNP транзистор, будет ли верна следующая схема:
СпойлерИзображение
Нужна ли в таком варианте какая то защита транзистора, например резисторы или диод ? Просто нагрузка вроде получается не индуктивная и этого должно хватить ?

Re: Программное управление монетоприёмником

Добавлено: Вт янв 24, 2017 21:39:15
Zhuk72
Пишу с телефона, поэтому без схемы.
Подходящий по току p-n-p подключаете эмиттером на 12В, коллектором на монетоприемник. Его базу на коллектор маломощного n-p-n транзистора, эмиттер которого на массе, а база идёт на МК.

Re: Программное управление монетоприёмником

Добавлено: Вт янв 24, 2017 21:42:22
Rassamaha78
Zhuk72 писал(а):Пишу с телефона, поэтому без схемы.
Подходящий по току p-n-p подключаете эмиттером на 12В, коллектором на монетоприемник. Его базу на коллектор маломощного n-p-n транзистора, эмиттер которого на массе, а база идёт на МК.
Спасибо за совет, но тут получается уже два транзистора. Скажите, а мой вариант в предыдущем посте верен с точки зрения схемотехники ? просто сейчас нет такого транзистора, проверить не могу. Если нет, то воспользуюсь вашим вариантом, схема понятна.

Re: Программное управление монетоприёмником

Добавлено: Вт янв 24, 2017 21:52:30
Albert_V
По схеме из первого поста:
В монетоприёмнике стоит стабилизатор, скорее всего, на +5V и, наверняка, что то ещё работает непосредственно от +12V.
Чуть-чуть подумайте сами: какое напряжение вы можете получить на входе контроллера?
----
По второй схеме:
Транзистор будет всегда открыт.

Re: Программное управление монетоприёмником

Добавлено: Вт янв 24, 2017 22:00:46
Rassamaha78
Albert_V писал(а):По схеме из первого поста:
По второй схеме:
Транзистор будет всегда открыт.
Спасибо за разъяснения, куплю транзисторы, буду пробовать описанный выше вариант.
Этот вопрос уже выходит за рамки данной темы, но не могли бы хотя бы в двух словах объяснить какой тогда смысл двух транзисторов в транзисторах Дарлингтона ? я то думал там первый транзистор и выполняет роль ключа для второго, более мощного. Может мне тогда вообще имеет смысл вместо составного применить какой нибудь PNP мосфет ?

Re: Программное управление монетоприёмником

Добавлено: Вт янв 24, 2017 22:01:59
Zhuk72
Rassamaha78 писал(а): Спасибо за совет, но тут получается уже два транзистора.
А иначе никак.

Re: Программное управление монетоприёмником

Добавлено: Вт янв 24, 2017 22:12:05
Rassamaha78
Теперь верна схема ??
СпойлерИзображение
Нужны ли ещё какие нибудь резисторы/диоды для защиты транзисторов ?
Что в моём случае более разумно применить мощный PNP/составной/мосфет транзистор ? ну что бы уж совсем по Корану.

Re: Программное управление монетоприёмником

Добавлено: Ср янв 25, 2017 08:54:30
uk8amk
Rassamaha78 писал(а):Это то тут причём ?
При том что у неведомой зверушки может быть cctalk/mdb/что-то ещё.
И им управлять какбы правильней чем просто рвать питание.

Re: Программное управление монетоприёмником

Добавлено: Ср янв 25, 2017 09:00:50
BOB51
К примеру...
Монетоприемник "в работе" - идет обработка очередной денюжки...
а мы его по питанию "кусь"!!!
:shock:
Это вполне реально - ибо тот, кто "кусь" чаще всего имеет информацию только о завершении процедуры обработки очередной денюжки.
Или же требуется использование предусмотренного изготовителем протокола командного интерфейса.
:roll:

Re: Программное управление монетоприёмником

Добавлено: Ср янв 25, 2017 11:30:28
Rassamaha78
uk8amk писал(а):
Rassamaha78 писал(а):Это то тут причём ?
При том что у неведомой зверушки может быть cctalk/mdb/что-то ещё.
И им управлять какбы правильней чем просто рвать питание.
Да это понятно, я потому и выложил фото монетника, что бы было понятно что у этого Китайца нет никаких протоколов, и работает он только в пульсовом режиме. У более серьёзных моделей есть INHIBIT вход, коим и управляется приём монет, но его тоже нет, о чём я указал в первом посте. Будь протокол, было бы всё куда проще, но тут нужен ключ.
К примеру...
Монетоприемник "в работе" - идет обработка очередной денюжки...
а мы его по питанию "кусь"!!!
Если мы его в это время "кусь",то просто не сработает электромагнит, и монетник выплюнет монету обратно.

Да я то сам согласен с вами обеими, что правильнее управлять по протоколу, собственно с утройствами которые имеют протоколы я и работаю по протоколам, в частности по CCNET, но это не тот случай)

Скажите, схема что я нарисовал выше, верна ? просто за детальками собираюсь, что бы сразу всё что нужно купить.

Re: Программное управление монетоприёмником

Добавлено: Ср янв 25, 2017 11:43:28
BOB51
А воть схему - то и не видать...
:(
Попробуй через
img.radiokot.ru
...
:roll:

Re: Программное управление монетоприёмником

Добавлено: Ср янв 25, 2017 11:48:32
Rassamaha78
BOB51 писал(а):А воть схему - то и не видать...
:(
Попробуй через
img.radiokot.ru
...
:roll:
Я туда и заливал ..., ну ладно, вот еще раз:
СпойлерИзображение

Re: Программное управление монетоприёмником

Добавлено: Ср янв 25, 2017 12:51:52
BOB51
ОЙ!... ПШШШИИКК...
Q1 сгорел...
:cry:

Re: Программное управление монетоприёмником

Добавлено: Ср янв 25, 2017 13:45:41
uk8amk
И Т1 до кучи тоже.

Re: Программное управление монетоприёмником

Добавлено: Ср янв 25, 2017 15:33:45
BOB51
"Верхний ключ по-дешевше" (правда там их аж 4 штуки)
http://img.radiokot.ru/files/20529/hkjkreqko.GIF
или чего из 78Rxxx - с выводом включения/отключения.
:wink:

Re: Программное управление монетоприёмником

Добавлено: Ср янв 25, 2017 17:33:49
Rassamaha78
ОЙ!... ПШШШИИКК...
Q1 сгорел...
:cry:
Я так понимаю что "пшик" случился из за того что не ограничен ток в коллекторной цепи T1 ? Поставил туда резистор на 22к, пшика нет, всё работает, но хочется сделать правильно. Нашёл в сети два примера, скажите, какая схема наиболее предпочтительна ?
Изображение
или
Изображение

Как правильно рассчитать транзисторы ? в качестве Т1 у меня BC547 , а Q1 (T2) - TIP127

Re: Программное управление монетоприёмником

Добавлено: Ср янв 25, 2017 18:07:20
BOB51
Ну это уже задачка для котят... плюс справочники-учебники и даташитки.
:tea:
Более корректна верхняя схемка.
8)