AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
15.10.2012, 10:39
|
|
Гражданин KAZUS.RU
Регистрация: 15.02.2011
Адрес: Витебск, Беларусь.
Сообщений: 547
Сказал спасибо: 484
Сказали Спасибо 606 раз(а) в 214 сообщении(ях)
|
Re: Компаратор+таймер1 ATtiny2313A
Порог срабатывания компаратора в 2313 нестабилен при наличии сигнала (переключении состояния) на выходе любого порта. Это не лечится. Особенность задокументирована в каком-то приложении к даташиту. Мало того, такия же гадость наблюдается и в контроллерах с АЦП (Меги). Там даже в даташите сказано, что в момент проведения оцифровки с помощью АЦП, на выходах всех портов не должно происходить переключений. Если избавиться от коммутации выходов при измерении нельзя, можно попытаться посмотреть в сторону алгоритмов усреднения (например, экспоненциальное скользящее среднее).
|
|
|
|
15.10.2012, 11:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Компаратор+таймер1 ATtiny2313A
Сообщение от shurik_ss
|
Порог срабатывания компаратора в 2313 нестабилен при наличии сигнала (переключении состояния) на выходе любого порта. Это не лечится. Особенность задокументирована в каком-то приложении к даташиту. Мало того, такия же гадость наблюдается и в контроллерах с АЦП (Меги). Там даже в даташите сказано, что в момент проведения оцифровки с помощью АЦП, на выходах всех портов не должно происходить переключений. Если избавиться от коммутации выходов при измерении нельзя, можно попытаться посмотреть в сторону алгоритмов усреднения (например, экспоненциальное скользящее среднее).
|
Я так понимаю, что все в нашей власти. И мы можем обеспечить отсутствие каких-либо действий на момент измерения. Не стоит пытаться решить задачу в общем виде, достаточно частного решения. Иначе можно много чего нагородить, если учитывать заряды шерсти кота сторожихи...
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
15.10.2012, 12:00
|
|
Прописка
Регистрация: 29.06.2010
Сообщений: 104
Сказал спасибо: 14
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: Компаратор+таймер1 ATtiny2313A
я конечно извиняюсь! но к чему такая сложность задачи, не проще как то по другому решить! например так?
|
|
|
|
15.10.2012, 12:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Компаратор+таймер1 ATtiny2313A
Сообщение от shurik_ss
|
Порог срабатывания компаратора в 2313 нестабилен при наличии сигнала (переключении состояния) на выходе любого порта. Это не лечится. Особенность задокументирована в каком-то приложении к даташиту. Мало того, такия же гадость наблюдается и в контроллерах с АЦП (Меги). Там даже в даташите сказано, что в момент проведения оцифровки с помощью АЦП, на выходах всех портов не должно происходить переключений
|
номер эрраты/аппнота?
там гораздо хуже другое - напряжение смещения/дрейфа, в МК общего применения эта болезнь поголовная, связана с технологией, почему выше и предлагал внешний компаратор.
|
|
|
|
15.10.2012, 13:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Компаратор+таймер1 ATtiny2313A
Сообщение от jump
|
номер эрраты/аппнота?
там гораздо хуже другое - напряжение смещения/дрейфа, в МК общего применения эта болезнь поголовная, связана с технологией, почему выше и предлагал внешний компаратор.
|
А кто мне скажет (включая ТС), с какой точностью надо отрабатывать пороги? Ведь если по этим сигналам будут срабатывать какие-то исполнительные механизмы - по любому надо будет вводить гистерезис. Если организовывать индикацию заполнения - тут уж надо знать, в чем ее индицировать и требуемая погрешность измерений. Может все гораздо проще, чем мы тут развели бодягу?
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
15.10.2012, 15:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Компаратор+таймер1 ATtiny2313A
Сообщение от ut1wpr
|
с какой точностью надо отрабатывать пороги?
|
дык величина есть такая, для измерения - "а "х@й ево знаит", ею и бум мерить
|
|
|
|
15.10.2012, 16:57
|
|
Прописка
Регистрация: 25.11.2008
Сообщений: 114
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: Компаратор+таймер1 ATtiny2313A
Измерения происходят во время индикации одного из разрядов.
Разряд переключаем - следующее измерение. Во время
измерения никаких других движений нет.
Мне не нужна ТОЧНОСТЬ. Эти индикатор, а не Измеритель.
Мне нужна стабильность.
Кажись что то надыбал. Проверю - отпишусь.
За апноту: почитал, поглядел, в суть въехал. Здорово но не моё.
Там ёмкость на два порядка больше (220нан против моих 350пик).
Последний раз редактировалось DPANYTA; 15.10.2012 в 17:18.
|
|
|
|
15.10.2012, 17:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Компаратор+таймер1 ATtiny2313A
Сообщение от DPANYTA
|
Измерения происходят во время индикации одного из разрядов.
Разряд переключаем - следующее измерение. Во время
измерения никаких других движений нет.
Мне не нужна ТОЧНОСТЬ. Эти индикатор, а не Измеритель.
Мне нужна стабильность.
Кажись что то надыбал. Проверю - отпишусь.
|
Индикаторы тоже разные бывают. Когда уже кончатся дилетанские подход и формулировки?! Если показывает "меньше полбака" и "больше полбака" двумя светодиодами - это ведь тоже индикатор. Что надо индицировать этим вашим индикатором? Зоны? Перелив? Минимально-допустимый уровень? Кашмар? Чел сам себе не может задачу поставить, все решается в процессе написания на форум. Вот уж воистину "... не читатель, а писатель..." Худо-бедно, а на трех страницах занятые люди пытались извернуться под неизвестно чего. Бред!
ЗЫ Вот так, коллеги. А вы тут... Дрейф, шумы... Я сам с себя смеюсь!
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
15.10.2012, 19:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Компаратор+таймер1 ATtiny2313A
Сообщение от DPANYTA
|
Мне нужна стабильность.
|
Ну так для этого и ставятся датчики нижнего и верхнего уровней. Верхний утонул, значит перелив, нижний всплыл - пусто. При желании можно добавить "Полбака".
И уж при особой паранойе ещё пару:
"Хозяин, всё пропало"
и
"Темза, сэр!"
|
|
|
|
15.10.2012, 20:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Компаратор+таймер1 ATtiny2313A
Сообщение от DPANYTA
|
Измерения происходят во время индикации одного из разрядов.
Разряд переключаем - следующее измерение. Во время
измерения никаких других движений нет.
Мне не нужна ТОЧНОСТЬ. Эти индикатор, а не Измеритель.
Мне нужна стабильность.
Кажись что то надыбал. Проверю - отпишусь.
За апноту: почитал, поглядел, в суть въехал. Здорово но не моё.
Там ёмкость на два порядка больше (220нан против моих 350пик).
|
Ну блин! Скока мона? При чем тут величина емкости? Время интегрирования - слышали о таком? Все подбирается. Ну получите другой наклон кривой, ну и что? Да вам оно и не надо. Вам что 200 мксек или 20 мсек - какая разница по большому счету? У вас ведь ИНДИКАТОР. Что, 50 замеров в секунду мало?
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:40.
|
|