Счетчик ампер часов на ардуино

asasa
Offline
Зарегистрирован: 02.10.2015

Здравствуйте, есть задача изготовить счетчик-ампер часов на ардуино, но с чего начать даже не знаю. Нуждаюсь в помощи и консультации знающих людей.

И так имеется батарея 36В  30АЧ, необходимо сделать счетчик чтобы он записывал в энергонезависимую память наработку батареи. Ну и чтобы он питался от этй-же батарейки.

Подскажите как реализовать пожалуйста

bwn
Offline
Зарегистрирован: 25.08.2014

Для начала изучить это

Потом это

Набросать схему и скетч, далее обращаться за помощью (если потребуется)

Более простой путь - "Ищу исполнителя"

hunk_72
Offline
Зарегистрирован: 11.09.2015
asasa
Offline
Зарегистрирован: 02.10.2015

Ну это сильно замудренно, мне не нужно дисплея и прочего, нужно чтобы просто считал в энергоезависимую память отработанные амперчасы. не могу понять сути как это реализовать

asasa
Offline
Зарегистрирован: 02.10.2015

bwn пишет:

Для начала изучить это

Потом это

Набросать схему и скетч, далее обращаться за помощью (если потребуется)

Более простой путь - "Ищу исполнителя"

Все выше изложенное не является полезной информацией и подходит больше под спам. Если Вы не желаете помочь, то лучше пройдите мимо. Всегда можно что-то изучить и что-то купить, но бывают случаи когда это лишнее. Мне искерене жаль Вас, вы не цените единственный не восполнимый ресурс, Ваше сообщение это подтверждает.

bwn
Offline
Зарегистрирован: 25.08.2014

asasa пишет:

Все выше изложенное не является полезной информацией и подходит больше под спам. Если Вы не желаете помочь, то лучше пройдите мимо. Всегда можно что-то изучить и что-то купить, но бывают случаи когда это лишнее. Мне искерене жаль Вас, вы не цените единственный не восполнимый ресурс, Ваше сообщение это подтверждает.

Если вы считаете, что изучение основ программирования и подключения устройств к МК является для вас излишней информацией, тогда последний абзац. Врядли кто то озаботится вашей задачей на общественных началах.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

asasa пишет:

Ну это сильно замудренно, мне не нужно дисплея и прочего, нужно чтобы просто считал в энергоезависимую память отработанные амперчасы. не могу понять сути как это реализовать

Это курсовая работа?
Простой вариант - поставить датчик тока в цепь и опрашивать его. Можно даже не заморачиваться с делителем и упростить, предпологая, что напряжение всегда постоянно. Если планируется какое-никакое реальное применение - лучше мониторить и напряжение.

Ардуино запитайте через стабилизатор.

asasa
Offline
Зарегистрирован: 02.10.2015

bwn  Вы явно с завышенной самооценкой, Вы обо мне ничего не знаете и отправляете что-то учить. Я считаю что оставляя сообщения в этой теме, Вы зря тратите свое время - единственный ресурс который не возможно восполнить. Прошу удалится с данного топика.

asasa
Offline
Зарегистрирован: 02.10.2015

Gippopotam пишет:

asasa пишет:

Ну это сильно замудренно, мне не нужно дисплея и прочего, нужно чтобы просто считал в энергоезависимую память отработанные амперчасы. не могу понять сути как это реализовать

Это курсовая работа?
Простой вариант - поставить датчик тока в цепь и опрашивать его. Можно даже не заморачиваться с делителем и упростить, предпологая, что напряжение всегда постоянно. Если планируется какое-никакое реальное применение - лучше мониторить и напряжение.

Ардуино запитайте через стабилизатор.

Нет, это не курсовая работа. 

Используются 2 литиевые батареи емкостью 24-30 a/h с напряженнием 36В, сойденяются последовательно, к ним подключаются различные приборы, с разным токо потреблением. Приборы будут работать на глубине около 2000 мм подземлей. и задача просто записать следующие данные :  время - температура, наработка батареи в амперчасах.

Ну со временем и тепмпературой проблем нет, датчик реального времени это решает., вот как с амперчасами быть?

Тут вообще засада, у меня с электроникой тяжко. Подскажите куда копать. Желательно простенькую схемку кинуть. Датчик тока будет мерять ток, каждые 60 сек измеряю складываю - получаю амперминуты? 

 

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

датчик тока:
http://www.ebay.com/itm/1pcs-5A-range-Current-Sensor-Module-ACS712-Modul...

датчик напряжения:
http://www.ebay.com/itm/DC-Voltage-Sensor-Module-Voltage-Detector-Divide...

но он вам не подойдет (0-25 вольт) вам нужно собрать подобный делитель напряжения, который будет воспринимать напряжение до 40 вольт.

 

Алгоритм опроса датчиков простейший.

Периодичность опроса может быть любой, но придется апроксимировать значения, поэтому чем чаще - тем точнее.

by_ruslan
Offline
Зарегистрирован: 15.08.2015

Имеется скетчь (ещё сыроват, т.к. в стадии доработки), записывает на флеш карту в формате читаемом EXEL в последующем можно использовать для построения графиков, если нужно то могу сделать чтоб только в энергонезависимую записывал.

Обращайтесь mifodiyo@mail.ru

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

Что мешает сразу тут выложить?

by_ruslan
Offline
Зарегистрирован: 15.08.2015

Gippopotam пишет:

Что мешает сразу тут выложить?

Видимо не в той мветке написал, бесплатно как то не хочется.

Gippopotam
Gippopotam аватар
Offline
Зарегистрирован: 12.09.2014

by_ruslan пишет:

Gippopotam пишет:

Что мешает сразу тут выложить?

Видимо не в той мветке написал, бесплатно как то не хочется.

Сырой скетч, повторяющий пример из библиотеки? :)

asasa
Offline
Зарегистрирован: 02.10.2015

Спасибо уже все реализованно. сделал чтобы информация писалась в EEPROM но для удобства скачал библиотеку EEPROM2

считает среднее значение и каждую секунду плючует в энергонезависимую память

  float average = 0;
  for(int i = 0; i < 1000; i++) {
    average = average + (.0264 * (analogRead(A0)) -13.51) / 1000;
    delay(1);
  }

 

by_ruslan
Offline
Зарегистрирован: 15.08.2015

Gippopotam пишет:

by_ruslan пишет:

Gippopotam пишет:

Что мешает сразу тут выложить?

Видимо не в той мветке написал, бесплатно как то не хочется.

Сырой скетч, повторяющий пример из библиотеки? :)

Значит что программа рабочая но ещё дорабатывается в связи с потребностями