согласование аналоговых уровней

Тема в разделе "Arduino & Shields", создана пользователем dstr, 24 ноя 2013.

  1. dstr

    dstr Нуб

    Здравствуйте.

    Нужно работать по аналоговым входам и выходам с сигналом 0-10В. Подскажите "вменяемый" способ согласования уровней сигналов. Если входы можно просто "поделить", то как быть с выходами ?? Может имеются готовые девайсы согласования TTL-уровня с другими (применительно к Arduino, конечно) ?
     
  2. fr0ster

    fr0ster Гик

    Транзисторный каскад в "линейном" режиме.
    Или операционный усилитель.
    ИМХО.
     
  3. Unixon

    Unixon Оракул Модератор

    Операционник даже проще будет, в нем все режимы транзисторов уже заранее настроены, остается только обратную связь задать парой резисторов.
     
  4. dstr

    dstr Нуб

    ... я всё-таки надеялся, что кто-нить посоветует "модульный" девайс ... Какие операционики посоветуете ? Чтоб было минимальное количество корпусов ...
     
  5. Unixon

    Unixon Оракул Модератор

    А что именно с чем согласовывать? Сколько линий на вход/выход?
     
  6. dstr

    dstr Нуб

    аналоговый сигнал (с аналоговых) датчиков на вход Ардуины и аналоговый сигнал на аналоговые исполнительные устройства с выхода Ардуины. Уровень сигнала 0-10 В. АрдуинА может выдать только 0-5 В на своих ШИМ-выходах. Всего портов: 20 по входу и 20 по выходу. Если по входу можно простой равноплечный резистивный делитель поставить, то по выходу - проблема, сигнал нужно усиливать. Простой вариант, конечно, - операционники, но очень "бородатая" конструкция получится ... Может есть какой-нить шилд или что-то ему подобное ?
     
  7. Unixon

    Unixon Оракул Модератор

    Суть проблемы мне была понятна, интересовало только что у вас за устройство на той стороне и количество линий. Существует ли такой шилд в природе - не в курсе. Кастомный шилд под вашу задачу - пожалуйста, вопрос только в ТЗ, времени и деньгах.
     
  8. dstr

    dstr Нуб

    Угу. ЦАПа нет. В примитивном случае собирался усреднять "массивной" RC-цепочкой. Либо, надеялся на то, что кто-нибудь из участников форума расскажет про какой нибудь девайс, например работающий по I2C, у которого есть ЦАП и много-много аналоговых выходов и уровень сигала например как у RS-485 ...
     
  9. Unixon

    Unixon Оракул Модератор

    Такие многоканальные ЦАПы есть, но стоят тучу денег (4 канала ~ $18). Работают по своему протоколу типа SPI с плюшками.

    Один ин самых недорогих TLC5620CN, можно совместить с операционником для согласования уровней, работает по SPI.
     
  10. dstr

    dstr Нуб

    Ясно, т.е. вариант "ХэндМэйд" только ?! Я рассматривал конечно IO-модули промышленной автоматизации, но там другая проблема - данные им нужно передавать по тому-же RS-485, портов мало (6) и цена у них конечно запредельная, всё-таки климатическое исполнения, категория ЭМ- и электро- безопасности, другие сертификаты, которое денег стоят и т.д. Хотя почти уверен, если "расколупать" такой модуль, то глазам предстанет тот-же ATmega.
     
  11. Unixon

    Unixon Оракул Модератор

    Не обязательно, возможно что-то готовое есть, специально не интересовался.
     
  12. fr0ster

    fr0ster Гик


    Сделать линейный усилитель на операционнике гораздо легче, чем на транзисторе.
    Тогда копать надо в сторону гальванической развязки, например опторазвзки.
     
  13. dstr

    dstr Нуб

    Интересный вариант. Не хочу показатся "полным" чайником, но те оптопары, которые я видел работают в цифровом (логическом) режиме. Есть варианты аналоговые ? Логично, конечно, предположить, что есть ... Дайте "наводку".
     
  14. Unixon

    Unixon Оракул Модератор

    Это какие, например? Прекрасно работают и с аналоговым сигналом, только вот передаточная характеристика у них никуда не годится, но это другой вопрос. По крайней мере для вашей задачи такие не подойдут.
     
  15. fr0ster

    fr0ster Гик

    Насчет передаточной характеристики согласен. Но тут либо ХендМейд либо что есть.

    Насчет примера то вот например Линейная оптопара PS8741 полагаю что то типа этого.