Найти в Дзене
Вадим СКВ

Столкнулись с тем, что встроенный ЦАП Ардуино не совсем работает в том диапазоне, в котором ожидали.

Занимаюсь #изобретательством, и в его рамках надо в теме нового теплового #вакуумметра перейти от исследовательской части к конструкторской. А значит надо собрать опытный образец устройства, на котором проверить техническую реализуемость найденных во время исследования макетов датчиков идей. Это - тепловые #датчики вакуума типа "Пирани", но не совсем. Не буду вдаваться в никому тут не интересные научно-технические дебри, а лишь скажу, что сейчас добрались до этапа сопряжения контроллера с нашей аналоговой схемой снятия сигнала с датчиков. Выглядит всё это сейчас вот так: До этого подобный #Ардуино уже использовался во время исследовательской части, как генератор нужного нам #сигнала, но тут уже надо сопрягать всё в схему, которая будет на 90% близка с тому, что потом надо будет делать из россыпи деталей. Когда проектировали аналоговую плату, то почему-то считали, что у #ЦАП #Ардуино выходное #напряжение меняется в пределах от 0 до 3,3 Вольта, т.е. как входное напряжение его же АЦП.

Занимаюсь #изобретательством, и в его рамках надо в теме нового теплового #вакуумметра перейти от исследовательской части к конструкторской. А значит надо собрать опытный образец устройства, на котором проверить техническую реализуемость найденных во время исследования макетов датчиков идей.

Это - тепловые #датчики вакуума типа "Пирани", но не совсем. Не буду вдаваться в никому тут не интересные научно-технические дебри, а лишь скажу, что сейчас добрались до этапа сопряжения контроллера с нашей аналоговой схемой снятия сигнала с датчиков.

Выглядит всё это сейчас вот так:

-2

До этого подобный #Ардуино уже использовался во время исследовательской части, как генератор нужного нам #сигнала, но тут уже надо сопрягать всё в схему, которая будет на 90% близка с тому, что потом надо будет делать из россыпи деталей. Когда проектировали аналоговую плату, то почему-то считали, что у #ЦАП #Ардуино выходное #напряжение меняется в пределах от 0 до 3,3 Вольта, т.е. как входное напряжение его же АЦП.

Фиг-Вам!

Оказалось, что:

#ЦАП #Arduino (например, на модулях Due, Zero или внешних модулях) часто не могут достичь истинного 0 В из-за внутренних смещений напряжения операционного усилителя, ограничений по напряжению между шинами питания или эффектов нагрузки. Как правило, они могут достичь лишь нескольких милливольт или ~0,1 В выше уровня земли. Для достижения истинного нуля необходимо обеспечить надлежащий опорный уровень земли и использовать буфер на #операционном_усилителе с напряжением между шинами питания.

-3
-4

И рекомендуют для получения заветного диапазона выходных напряжений в диапазоне от 0 до 3,3 Вольта применить следующую схему:

-5

Слава Богу, что почти такая же схема у нас собрана для стыковки ЦАП с усилителем сигнала накачки наших датчиков!!! Может быть, понадобиться изменить пару резисторов и кое-что в микро-программе Ардуино.

Кстати, макет вакуумметра установлен на откачной пост, позволяющий изменять давление от 1000 мБар до 0,00001 мБар.