termostat: Все сообщения за 4 Марта 2004 года

 
ПнВтСрЧтПтСбВс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

termostat

аксакал

У меня мысль появилсь - сделать "мастер класс" в Чате форума. Вживую прогу писать по дата логер с пояснениями и вопросами по ходу, с абсолютного начала.

Примерно 1 час по времени. Если будут желающие то можно время соглсовать - по моему не плохо?

Жаль сеть не скоростная а тоб в режиме мультимед. конференции. Ведь еслиб собраться на 3-4 часа, то я уверен что последние сомневющиеся смело делали б для себя электронику на МК.

termostat

аксакал

Poputchik >

Шаг считается Vcc-Vgnd/ADCbit
 


НЕТ ! всегда читайте ДатаШит! особенно когда что-то не понятно.

Шаг для AVR считается вот так:

AREF - Vgnd / (2 ^ ADCbit) и т.к. Vgnd = 0

то шаг будет: AREF / 1024



(Lioxa @ 03.03.2004 )

В даташите написанно
ADC Input Voltage Range 0 - VCC
как можно получить величину от3,735 до 5 В ?????
 


ADC Input Voltage Range - это просто диапазон "безвредного" напряжения для входа АЦП.

А диапазон измерения для AVR будет от 0 до AREF. если AREF < Vcc то напряжения >= AREF будут преобрзовываться в код 1023 (без учета ошибок конечно!)

Поэтому "нормально" померить аналоговые выходы акселерометра и ОСОБЕННО датчика давления MPX4115 4100 можно только внешним АЦП от 12 бит с ошибкой до 1 бита.

Я планирую применить источник опорного напряжения и постоянно включать в результаты код его напряжения, так я избавлюсь от ошибки АЦП AVR ±2 бита, и НАДЕЮСЬ останется только нелинейность в ± 0.5 бит.

Либо датчики давления диференциальные взять н 10 кПа, но там нужно будет перед стартом один выход затыкать.

Что бы прояснить ситуацию по MPX41xx оцените его выходное напряжение в диапазоне высот полета вашей ракеты и посмотрите сколько шагов АЦП это составит. Наверно даже старший байт результата будет неизменным.

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru