Например TDA7294

Форум РадиоКот • Просмотр темы - Arduino UNO и GPIO
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 10:03:58

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Arduino UNO и GPIO
СообщениеДобавлено: Чт июл 14, 2022 10:26:46 
Родился

Зарегистрирован: Чт июл 14, 2022 09:50:54
Сообщений: 5
Рейтинг сообщения: 0
Здравствуйте господа. Вопрос очень делетантский, микроэлектроникой занимаюсь недавно, и чисто как хобби. Кароче.
Придумал себе задачу, есть устройство, которое может отправлять сигнал, и реагировать на команды по принцыпу GPIO. Вот собственно и решил поуправлять с помощью ардуинки. С програмированием проблемы нет, тут все работает. А вот с железной частью прям беда. Изначально собирал схему виртуально, что-то типа virtual circuit, с моделиррованием в реальном времени. Виртуально вроде работает, но терзают сомнения что что-то точно не то. Включать сразу в устройство стремно, боюсь чтонибудь спалить. Уважаемые знатоки, гляньте пожалуйста на схему, будет работать, или таки дал маху.
В руководстве есть описан принцып работы и подключения GPIO:
Изображение
И, собственно моя задумка:
Изображение
Идея в том что подключене через DB25 установленый на устройтве. Пин А0 работает на input D0 соответственно на output.
Если подскажете проще или логичнее варианты релизации буду очень благодарен!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Чт июл 14, 2022 11:40:44 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Для ардуино UNO "в начале пути" (и не только) используйте специальный симулятор
UnoArduSim (последняя версия 2.9.2)
https://www.sites.google.com/site/unoardusim/
Помимо адуринки там и имимтация всего возможного набора внешних устройств имеется.
:beer:
Для ардуино специальный раздел на форуме -
viewforum.php?f=66
:wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Чт июл 14, 2022 15:00:41 
Это не хвост, это антенна

Карма: 15
Рейтинг сообщений: 177
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1326
Откуда: Тюмень
Рейтинг сообщения: 0
Идея в том что подключене через DB25 установленый на устройтве. Пин А0 работает на input D0 соответственно на output.
Если подскажете проще или логичнее варианты релизации буду очень благодарен!!!

Если разъём DB25 это само устройство, то судя по рекомендуемому подключению из картинок выходит, что у транзистора Q3, резистор R3 необходимо перенести в базу, то есть выход МК через данный резистор на базу транзистора. А эмиттер транзистора подключается напрямую к общей шине…


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Чт июл 14, 2022 23:54:33 
Родился

Зарегистрирован: Чт июл 14, 2022 09:50:54
Сообщений: 5
Рейтинг сообщения: 0
Идея в том что подключене через DB25 установленый на устройтве. Пин А0 работает на input D0 соответственно на output.
Если подскажете проще или логичнее варианты релизации буду очень благодарен!!!

Если разъём DB25 это само устройство, то судя по рекомендуемому подключению из картинок выходит, что у транзистора Q3, резистор R3 необходимо перенести в базу, то есть выход МК через данный резистор на базу транзистора. А эмиттер транзистора подключается напрямую к общей шине…



Да! Все правильно! Спасибо вам за подсказку! В эмуляьторе поменял так как вы написали и виртуальная схема заработала! Теперь, скрестя пальцы, буду пробовать на железе)))

И еще два вопросаж:
1) На сколько я понимаю соединение земли обоих устройств безопасно. Блоки питания, естественно, разные, но вроде как ничего трагического произоййти не должно?
2) Номиналы транзисторов. По сути я ориентировался на те, которые у меня есть в наборе с проводками к ардуинке. Те которые указаны будут нормально работать, или стоит пересмотреть?

Добавлено after 2 hours 23 minutes 46 seconds:
Для ардуино UNO "в начале пути" (и не только) используйте специальный симулятор
UnoArduSim (последняя версия 2.9.2)
https://www.sites.google.com/site/unoardusim/
Помимо адуринки там и имимтация всего возможного набора внешних устройств имеется.
:beer:
Для ардуино специальный раздел на форуме -
viewforum.php?f=66
:wink:


Спасибо вам огромное!!!
UnoArduSim скачал, выглядит прям очень интерессно! Ушел изучать)))


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Пт июл 15, 2022 09:24:33 
Это не хвост, это антенна

Карма: 15
Рейтинг сообщений: 177
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1326
Откуда: Тюмень
Рейтинг сообщения: 0
1) На сколько я понимаю соединение земли обоих устройств безопасно.
Да.
Добавлю, что для вашей схемы это обязательно, иначе не будет работать… вот если бы вы применили бы в место транзистора вторую оптопару, а в первой немного изменили подключение, то тогда можно было бы общие шины используемых блоков питания разъединить.

Цитата:
2) Номиналы транзисторов. По сути я ориентировался на те, которые у меня есть в наборе с проводками к ардуинке. Те которые указаны будут нормально работать, или стоит пересмотреть?

Будут работать нормуль любые маломощные… те что на картинке, одни из них.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Пт июл 15, 2022 21:09:21 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
В качестве транзисторов (до 100мА) вполне оправданы старо-добрые КТ315/КТ361.
:wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Пт июл 15, 2022 21:30:39 
Родился

Зарегистрирован: Чт июл 14, 2022 09:50:54
Сообщений: 5
Рейтинг сообщения: 0
В качестве транзисторов (до 100мА) вполне оправданы старо-добрые КТ315/КТ361.
:wink:

Спасибо за подсказку! :beer: Обязательно использую в следуюющих проэктах, думаю что они будут, уж очень мне эта тема зашла))) Но в даном случае сильно понравилась идея товарища VNS - развязать земли с помощью второй оптопары вместо транзистора, думаю что уйду в эту сторону. Сейчас сижу, кручу как схему в части первой оптопары изменить чтобы развязатся :lol:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Пт июл 15, 2022 23:28:04 
Это не хвост, это антенна

Карма: 15
Рейтинг сообщений: 177
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1326
Откуда: Тюмень
Рейтинг сообщения: 0
развязать земли с помощью второй оптопары вместо транзистора, думаю что уйду в эту сторону. Сейчас сижу, кручу как схему в части первой оптопары изменить чтобы развязатся :lol:

Получится это только в том случае, если есть доступ к плюсовой шине того устройства (GPIO) для организации выходного сигнала через оптопару… есть на разъёме DB25 наличия плюсового напряжения?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Сб июл 16, 2022 03:31:42 
Родился

Зарегистрирован: Чт июл 14, 2022 09:50:54
Сообщений: 5
Рейтинг сообщения: 0
Получится это только в том случае, если есть доступ к плюсовой шине того устройства (GPIO) для организации выходного сигнала через оптопару… есть на разъёме DB25 наличия плюсового напряжения?


Блин, нет. Там больше нету выводов, кроме тех, которые описаны в схеме в первом посте... Ну, значит только заменю транзисторы на оптопары, идея хорошая. Получается уот такая схема:
Изображение

Спасибо!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Сб июл 16, 2022 07:35:33 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 60
Зарегистрирован: Ср сен 30, 2020 16:51:47
Сообщений: 4414
Откуда: РФ
Рейтинг сообщения: 0
links,
Схема вполне нормальная и работать будет.
Но вообще, любое GPIO без нормально программного обеспечения вещь почти бесполезная. Многие разработки так и остались только разработками потому, что программного обеспечения для них нет.
Вот пример такой разработки https://cxem.net/mc/mc81.php
И таких мёртвых "разработок" GPIO в интернете полно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Сб июл 16, 2022 10:43:44 
Это не хвост, это антенна

Карма: 15
Рейтинг сообщений: 177
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1326
Откуда: Тюмень
Рейтинг сообщения: 0
Получается уот такая схема:

Такая схема (ИМХО) с использованием оптронов, имеет смысл только в том случае, когда МК значительно удалён от GPIO. Если МК находится рядом, то дешевле использовать просто транзисторы… для входа использовать NPN (как у вас было ранее с переносом резистора в базу), а на выходе использовать PNP с резистором база-эмиттер 4,7 кОм и второй резистор база-выход 1 кОм от GPIO. Коллектор PNP транзистора на вход МК. Но значительно лучший вариант (если МК находится рядом), это вообще отказаться от транзистора на выходе GPIO. В таком случае, необходимо подтянуть вход МК резистором к плюсу питания используя при этом или внешний резистор на 4,7 кОм, или внутренний. Таким образом выход GPIO непосредственно напрямую соединяется со входом МК. И контролировать в программе МК появление лог 0, а не лог 1 как в первом варианте. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Сб июл 16, 2022 11:11:58 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Основное применение оптронов - организация гальванбаръера между устройствами.
Меньше мороки с развязками по питанию, но больше самих источников питания.
Судя по разъему пытаемся к LPT ПК подключиться?
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Сб июл 16, 2022 11:23:15 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 60
Зарегистрирован: Ср сен 30, 2020 16:51:47
Сообщений: 4414
Откуда: РФ
Рейтинг сообщения: 0
VNS,
GPIO без буферов это уже не GPIO. Это уже просто IO.
Смысл GPIO в том, что он многоцелевой по применению.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Сб июл 16, 2022 12:26:20 
Это не хвост, это антенна

Карма: 15
Рейтинг сообщений: 177
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1326
Откуда: Тюмень
Рейтинг сообщения: 0
Мне нужно было GPIO взять в кавычки или просто писать AW-RP150, так как ТС его упомянул в устройстве со стороны AW-RP150 и чтобы отделить GPIO МК от GPIO AW-RP150 я так и обозначил GPIO (имея ввиду устройство AW-RP150), а МК соответственно контроллер со своим GPIO… получилось масло масленое… но главное, что ТС мою мысль понял правильно… :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Пн июл 18, 2022 00:06:02 
Родился

Зарегистрирован: Чт июл 14, 2022 09:50:54
Сообщений: 5
Рейтинг сообщения: 0
Действитеольно грамотно поставленая задача, половина решения)))
Нет, подключаюсь не к компьютеру а действительно к пульту управления AW-RP150, задача упростить жизнь оператору зажигая лампочки на пульте и принимая от него номер выбраной камеры. По факту пульт просто замыкает необходимую пару контактов, либо реагирует на замыкание определенной пары. Поэтому даже незнаю можно ли эту систему назвать GPIO или же как упомянули выше "просто IO".

Пульт находится в полуметре от ардуинки, но неглубокие познание в электронике не позволили мне рискнуть соединив все напрямую)))

В любом случае всем спасибо! Уже собрал на макетке часть out - все работает прекрасно!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Arduino UNO и GPIO
СообщениеДобавлено: Пн июл 18, 2022 01:19:34 
Это не хвост, это антенна

Карма: 15
Рейтинг сообщений: 177
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1326
Откуда: Тюмень
Рейтинг сообщения: 0
Пульт находится в полуметре от ардуинки, но неглубокие познание в электронике не позволили мне рискнуть соединив все напрямую)))

В таком случае можно смело использовать такую схему подключения… резистор 4,7 кОм можно не ставить если использовать внутренний резистор данного вывода МК…
Вложение:
1.png [11.5 KiB]
Скачиваний: 57

Но я бы пошёл дальше и убрал бы вообще транзистор со входа AW-RP150… и подключил бы вход AW-RP150 с выходом МК напрямую… при этом управление выходом МК заключался бы в следующем… вывод МК настроен на вход, а если нужно подать сигнал на AW-RP150, то вывод МК просто переводим на выход и пин выхода МК прижимает входной вывод AW-RP150 к общей шине…
Если программу пишите для ардуины сами, то не вижу ни каких препятствий в данном подключении…


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: vp_gsm и гости: 22


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y