Здравствуйте. Нужно работать по аналоговым входам и выходам с сигналом 0-10В. Подскажите "вменяемый" способ согласования уровней сигналов. Если входы можно просто "поделить", то как быть с выходами ?? Может имеются готовые девайсы согласования TTL-уровня с другими (применительно к Arduino, конечно) ?
Операционник даже проще будет, в нем все режимы транзисторов уже заранее настроены, остается только обратную связь задать парой резисторов.
... я всё-таки надеялся, что кто-нить посоветует "модульный" девайс ... Какие операционики посоветуете ? Чтоб было минимальное количество корпусов ...
аналоговый сигнал (с аналоговых) датчиков на вход Ардуины и аналоговый сигнал на аналоговые исполнительные устройства с выхода Ардуины. Уровень сигнала 0-10 В. АрдуинА может выдать только 0-5 В на своих ШИМ-выходах. Всего портов: 20 по входу и 20 по выходу. Если по входу можно простой равноплечный резистивный делитель поставить, то по выходу - проблема, сигнал нужно усиливать. Простой вариант, конечно, - операционники, но очень "бородатая" конструкция получится ... Может есть какой-нить шилд или что-то ему подобное ?
Суть проблемы мне была понятна, интересовало только что у вас за устройство на той стороне и количество линий. Существует ли такой шилд в природе - не в курсе. Кастомный шилд под вашу задачу - пожалуйста, вопрос только в ТЗ, времени и деньгах.
Угу. ЦАПа нет. В примитивном случае собирался усреднять "массивной" RC-цепочкой. Либо, надеялся на то, что кто-нибудь из участников форума расскажет про какой нибудь девайс, например работающий по I2C, у которого есть ЦАП и много-много аналоговых выходов и уровень сигала например как у RS-485 ...
Такие многоканальные ЦАПы есть, но стоят тучу денег (4 канала ~ $18). Работают по своему протоколу типа SPI с плюшками. Один ин самых недорогих TLC5620CN, можно совместить с операционником для согласования уровней, работает по SPI.
Ясно, т.е. вариант "ХэндМэйд" только ?! Я рассматривал конечно IO-модули промышленной автоматизации, но там другая проблема - данные им нужно передавать по тому-же RS-485, портов мало (6) и цена у них конечно запредельная, всё-таки климатическое исполнения, категория ЭМ- и электро- безопасности, другие сертификаты, которое денег стоят и т.д. Хотя почти уверен, если "расколупать" такой модуль, то глазам предстанет тот-же ATmega.
Сделать линейный усилитель на операционнике гораздо легче, чем на транзисторе. Тогда копать надо в сторону гальванической развязки, например опторазвзки.
Интересный вариант. Не хочу показатся "полным" чайником, но те оптопары, которые я видел работают в цифровом (логическом) режиме. Есть варианты аналоговые ? Логично, конечно, предположить, что есть ... Дайте "наводку".
Это какие, например? Прекрасно работают и с аналоговым сигналом, только вот передаточная характеристика у них никуда не годится, но это другой вопрос. По крайней мере для вашей задачи такие не подойдут.
Насчет передаточной характеристики согласен. Но тут либо ХендМейд либо что есть. Насчет примера то вот например Линейная оптопара PS8741 полагаю что то типа этого.