Глюки АЦП на Меге16
Глюки АЦП на Меге16
Странности с АЦП происходят (режим авто запуск, считывание в прерывании окончания оцифровки в переменную), выдает результаты с дискретностью 16, то-есть 6 значащих разрядов. Но самое странное происходит затем, внезапно все становится нормально +-1 разряд. Это улучшение происходит, когда прекращаю считывать результаты АЦП из переменной посредством протокола ModBus, а затем чтение возобновляю. Но и это не всегда, иногда остается по прежнему. После ресета все начинается сначала, дискретность 16 и 6 значащих бит точности. Создается впечатление, что потеря точности происходит при определенном входном напряжении около числа 800.
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
- Реклама
-
mrFox
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Пт сен 21, 2007 17:53:23
- Откуда: Зарайск
Re: Глюки АЦП на Меге16
- наводки на вход,
- наводки по аналоговому питанию,
смотреть осцилографом
- одновременное изменение переменной и чтение
переменная должна быть volatile и желательно 8 бит
- наводки по аналоговому питанию,
смотреть осцилографом
- одновременное изменение переменной и чтение
переменная должна быть volatile и желательно 8 бит
Re: Глюки АЦП на Меге16
Нашел
, Оказывается АЦП не ошибается. У меня реальное значение напряжения прыгает вот так причудливо на 16 единиц, а все из-за того что выполняется ПИД алгоритм регулирования это он дает такие колебания. Это не наводки, этл регулятор так отрабатывает, а пересечение с ModBus было из-за того, что я не заметил, как загружается новая уставка для регулятора, очень близкая по значению к уставке по умолчанию.
"Every profession is a conspiracy against the uninitiated" (B. Shaw)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
"A textbook can be defined as a book unsuitable for reading" (B. Shaw)
Tautology is humor in "this" place (Vigo Carpathian)
