roboforum.ru

Технический форум по робототехнике.

STM32 ADC - измерить от 7 до 15 вольт?

ARM7, ARM9, ARM11 etc.

STM32 ADC - измерить от 7 до 15 вольт?

Сообщение Илдар » 05 янв 2014, 21:04

как? если по доке ADC измеряет от 0 до 3.6 вольт.
нужно для чего - контролировать процессором напряжение батареи, чтобы при падении начать подзарядку.
какие в голову приходят мысли:
1. резистор между. не нравится что-то такой вариант, номинал непонятно какой брать, да и очкую я, Славик.
2. поставить DC-DC Step Down например http://www.aliexpress.com/item/5Pcs-LM2 ... 04217.html, и построить таблицу соответствия напряжений входа и выхода.
3. или готовый Low Voltage Alarm Buzzer использовать, его LED-ы припаять ко входам STM32, но тут неудобство - этот Alarm Buzzer занимает порт балансировки, который должен быть всегда занят зарядным устройством - нужно будет какие-то переходники припаивать, одновременно соединить чтобы. И прогнозировать не получится -по факту только будешь знать, что надо заряжаться.

хотя можно контролировать отдельно каждую банку, т.е не 15 вольт, но тут при зарядке опять же будет 4+ вольта, да и неудобства с перепайкой останутся.

Какой вариант предпочтительный? Или есть иные варианты, которые я мог упустить?
Илдар
 
Сообщения: 72
Зарегистрирован: 26 июл 2013, 02:35
Откуда: Москва

Re: STM32 ADC - измерить от 7 до 15 вольт?

Сообщение avr123.nm.ru » 05 янв 2014, 21:51

делитель из двух резисторов.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: STM32 ADC - измерить от 7 до 15 вольт?

Сообщение elmot » 05 янв 2014, 22:58

да, делитель 1:21 (5кОм от земли до входа АЦП, 100 кОм от + батареи до того же входа АЦП) и все в шоколаде. Не забываем усреднять показания.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: STM32 ADC - измерить от 7 до 15 вольт?

Сообщение Madf » 06 янв 2014, 17:35

Да, делитель, можно на мобилах считать, есть очень удобная прога для радиолюбителя - ElectroDroid (для: ведра и винды), в ней много вкусного есть :good:
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: STM32 ADC - измерить от 7 до 15 вольт?

Сообщение Илдар » 12 янв 2014, 14:55

Спасибо, буду делать с делителем.

Возник вопрос ещё до делителя.
Сконфигурил АЦП на ноге PC0.
Показывает 20ХХ для ноги "в воздухе".
Меряю вольтметром ногу PC0 - на ней 1.64 вольта.
Откуда - я же сконфигурил её как аналоговый вход?
Убираю настройку АЦП в коде (оставляю только настройку GPIO как аналоговый вход) - прошиваю, меряю напругу - около нуля показывает вольтметр.
Почему так, чего я упустил?
Почему при включении АЦП на ноге появляется напряжение?
Илдар
 
Сообщения: 72
Зарегистрирован: 26 июл 2013, 02:35
Откуда: Москва

Re: STM32 ADC - измерить от 7 до 15 вольт?

Сообщение avr123.nm.ru » 12 янв 2014, 15:45

Наверно потому что у вольтметра очень большое входное сопротивление а нога двумя диодами с током утечки подкл. к земле и к питанию.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: STM32 ADC - измерить от 7 до 15 вольт?

Сообщение elmot » 12 янв 2014, 15:46

Ну видимо протекает немного тока изнутри АЦП. Только зачем это мерять? Замкни на землю через резюк килоом на 100, убедись, что АЦП меряет 0, и считай что все хорошо.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: STM32 ADC - измерить от 7 до 15 вольт?

Сообщение Илдар » 12 янв 2014, 18:09

посадил напрямик на землю - показывает 2, норм.
Посадил напрямик на питание - показывает 4094.
Хотя напряжение питания = 3.26 вольт.
Правильно я понимаю, что показание АЦП = милливольты и должно быть 3260 в данном случае?
Если да, то почему может быть такая большая погрешность = 0.8 вольт?
Илдар
 
Сообщения: 72
Зарегистрирован: 26 июл 2013, 02:35
Откуда: Москва

Re: STM32 ADC - измерить от 7 до 15 вольт?

Сообщение elmot » 12 янв 2014, 18:53

эт с какой радости так? Значение АЦП не в милливольтах, а в долях от опорного напряжения. Опорное,вестимо = питанию. погрешность - 1 единица. Типа блестяще.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: STM32 ADC - измерить от 7 до 15 вольт?

Сообщение Илдар » 12 янв 2014, 23:16

сделал делитель, получаю для 12.32 вольта разброс показаний от 11.75 до 12.75.
Разброс примерно по 0.5 вольт в обе стороны.
как-то много получается, ну да ладно, буду надеяться что это скачки на блоке питания.
Илдар
 
Сообщения: 72
Зарегистрирован: 26 июл 2013, 02:35
Откуда: Москва

Re: STM32 ADC - измерить от 7 до 15 вольт?

Сообщение elmot » 13 янв 2014, 00:31

написано же - усреднять надо
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: STM32 ADC - измерить от 7 до 15 вольт?

Сообщение avr123.nm.ru » 13 янв 2014, 01:17

Конденсатор от входа ацп на землю можно добавить 0,1 мкФ обычно.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8


Вернуться в ARM

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3