10001 первый вопрос про вольтметр.
- Войдите на сайт для отправки комментариев
Пт, 13/02/2015 - 22:46
По наследству досталась вот такая фигня
залил скотч приведенный на этом же сайте. Не подключая датчик ,случайно запустил монитор порта.
Он мне показывает не "чистый вход" то есть уже на входе А0 бегут какие то циферки.
Так и должно быть ?
подсмотрел тут код со строчкой
int sensorValue = analogRead(A0); float voltage = sensorValue * (25.0 / 1023.0);
Но в итоге за две секунды напруга меняеться на один вольт.
Имеем Arduini NANO питается от 12 вольт. мерием напряжение автомобильное.
Если не трудно можно более "правильный" код. В датчике в ообщем то гореть не чему.Откуда такая балалайка ? Подключил как на сайте производителя.
не совсем понял, что за датчик.... вам надо измерить напругу борт сети авто ?
понятно... делитель напряжения... лучше свой организуйте...
раз наследство назвали фигнёй - то так оно и есть, скорее всего...
ардуине - стабильное питание +5 V
бортсеть через резистор 3 kOm в точку А , из точки А на землю через резистор 1 kOm, из точки А - на пин ардуины А0...
float uBort=20*analogRead(A0)/1024;
а вы можете измерить номиналы резисторов в исходном датчике ?
Следующий вопрос. Для нормального измерения вольтов,ардуину надо подключать через 5 вольт или 12 ?
если 5 V стабильные - то без разницы
чё то какая то хрень. если на уно одеваю шильд блютузный то вольтметр работает идеально. если подключаю модуль блютуза без шильда -показывает на 2 вольта больше и очень скачут показания .
Я бы емкость поставил параллельно входу. Или большую керамику типа 0,1 мкФ или электролит. Наводки надо фильтровать. Все равно там быстродействия никакого не надо.
Буквально сегодня дописал защищенный вольтметр. Диаппазон - до 52В. Учитывает скачки/просадку бортового напряжения Arduino. Может поможет.