Например TDA7294

Форум РадиоКот :: Просмотр темы - Глюки АЦП на Меге16
Форум РадиоКот
https://radiokot.ru/forum/

Глюки АЦП на Меге16
https://radiokot.ru/forum/viewtopic.php?f=57&t=147427
Страница 1 из 1

Автор:  astrahard [ Ср авг 09, 2017 19:20:49 ]
Заголовок сообщения:  Глюки АЦП на Меге16

Странности с АЦП происходят (режим авто запуск, считывание в прерывании окончания оцифровки в переменную), выдает результаты с дискретностью 16, то-есть 6 значащих разрядов. Но самое странное происходит затем, внезапно все становится нормально +-1 разряд. Это улучшение происходит, когда прекращаю считывать результаты АЦП из переменной посредством протокола ModBus, а затем чтение возобновляю. Но и это не всегда, иногда остается по прежнему. После ресета все начинается сначала, дискретность 16 и 6 значащих бит точности. Создается впечатление, что потеря точности происходит при определенном входном напряжении около числа 800.

Автор:  mrFox [ Ср авг 09, 2017 19:58:21 ]
Заголовок сообщения:  Re: Глюки АЦП на Меге16

- наводки на вход,
- наводки по аналоговому питанию,
смотреть осцилографом
- одновременное изменение переменной и чтение
переменная должна быть volatile и желательно 8 бит

Автор:  astrahard [ Ср авг 09, 2017 21:02:10 ]
Заголовок сообщения:  Re: Глюки АЦП на Меге16

Нашел :)) , Оказывается АЦП не ошибается. У меня реальное значение напряжения прыгает вот так причудливо на 16 единиц, а все из-за того что выполняется ПИД алгоритм регулирования это он дает такие колебания. Это не наводки, этл регулятор так отрабатывает, а пересечение с ModBus было из-за того, что я не заметил, как загружается новая уставка для регулятора, очень близкая по значению к уставке по умолчанию.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/