Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Наши самоделки


Ответ
 
Опции темы Опции просмотра
Старый 23.04.2017, 02:22   #1 (permalink)
Матроскин
4846АМ
 
Аватар для Матроскин
 
Регистрация: 07.05.2010
Сообщений: 1,941
Записей в дневнике: 22
Сказал(а) спасибо: 3
Поблагодарили 4 раз(а) в 3 сообщениях
Репутация: 7564
По умолчанию Вольт-, ампер-, ваттметр на Ардуино

Собираю измеритель на ардуино для аккумуляторов и не только.
Функционал таков:
  • Измерение тока
  • Измерение напряжения
  • Подсчет Ач
  • Подсчет Втч
  • Отображение потребляемой мощности
  • Отключение по достижении критических значений
  • Лог на сд карте.
Управление настройками осуществляется с помощью энкодера. На данный момент готова "железная" измерительная часть (шунт) и программная. Но, если одна проблема. Если отдельно меню работает быстро, то при объединении кода меню и кода измерителя, начинаются тормоза. Я знаю си на начальном уровне, скорее всего по-этому мой код содержит много ошибок. Основной вопрос стоит в логике работы меню. Вход и выход осуществляется длинным нажатием. Изменение значений - поворотом энкодера. Так вот при самом повороте и происходят эти тормоза. В связи с этим прошу помощи. Пожалуйста, укажите мне на ошибку, которая приводит к зависаниям.
Логика работы меню не идеальная. Совсем. В интернете полно примеров реализации на 4-5 кнопках, но нет рабочего примера с энкодером. Поэтому пришлось нагородить такой огород с блоками if(). Завтра смогу записать видео с работой устройства. Печатки и прочее будет немного позже, когда окончательно разберусь с софтом и перенесу проект с макетки на постоянное место жительства (в корпус от старого CD привода). Заранее спасибо.
Миниатюры
img_6778.jpg   img_6779.jpg  
Вложения
Тип файла: rar Wameter.rar (18.5 Кб, 333 просмотров)
__________________
Человек будет свободен до тех пор, пока дважды два равно четырем

Последний раз редактировалось Матроскин; 23.04.2017 в 02:28
Матроскин вне форума   Ответить с цитированием

Старый 23.04.2017, 02:22
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Рекомендую вам внимательно пролистать похожие топики

Нужно изготовить БП на 12 вольт и 100 ампер
Блок питания 12 вольт 50-100 ампер
Блок питания 12 вольт 5 ампер
Преобразователь из 12 в 6 вольт с током 1 ампер
Дроссель 4.5 ампер 220 вольт

Старый 17.08.2017, 14:38   #2 (permalink)
Elek Trod
Новичок
 
Регистрация: 17.08.2017
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Привет, Матроскин!
Имею желание повторить конструкцию.
Удалось победить проблему?
Elek Trod вне форума   Ответить с цитированием
Старый 25.10.2017, 15:23   #3 (permalink)
prst
Member
 
Регистрация: 25.10.2017
Адрес: Ukraine
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

щас делаю нечто аналогичное (atmega32L)
но только вывод на графический дисплей, и токовые сенторы ACS712
prst вне форума   Ответить с цитированием
Старый 02.08.2018, 23:14   #4 (permalink)
Nwas
Новичок
 
Регистрация: 02.08.2018
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 873
По умолчанию

А чем не устраивает готовый энергометр LM669 или ему подобные?
Цена около 10 зеленых. Зачем изобретать велосипед?
Nwas вне форума   Ответить с цитированием
Старый 02.08.2018, 23:27   #5 (permalink)
Tiger-Cub
Дизайнер-конструктор
 
Аватар для Tiger-Cub
 
Регистрация: 16.01.2017
Адрес: Санкт-Петербург
Сообщений: 2,103
Сказал(а) спасибо: 73
Поблагодарили 160 раз(а) в 30 сообщениях
Репутация: 32111
По умолчанию

У кого в пользовании есть приборы ВАФ-А, ВАФ-А(М), ВАФ-А(С) - могу помочь с диагностикой и ремонтом. Я на них уже собаку съел)
__________________
Делать то, что доставляет удовольствие — значит быть свободным.
Вольтер
Tiger-Cub вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 15:59.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.