25.02.2010, 04:11
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Готовый проект. Проверяем заряд аккумулятора на авто.
Программа названа БиБиЗиКа. Работает через СОМ порт с устройством, схему которого прилагаю. Устройство считывает заряд аккумулятора один раз в минуту и записывает в EEPROM по I2C. Емкость памяти - 8000 измерений. Это на неделю непрерывной работы. Точность - 50мВ. После подключения к компьютеру, устройство передает данные и программа строит график, создавая файл отчета в папке C:\AKK_LOG.
В случае выключения устройства, после возобновления питания запись продолжается с того же места. В устройстве предусмотрена функциональная кнопка. Она выполняет сигнал RESET и запускает измерения с нуля. Когда диод моргает, измерения ведутся. Если удерживать кнопку при включении, устройство войдет в режим ускоренной записи и будет писать по 1 измерению в секунду. Это сделано для теста. Поскольку коэффициент напряжения я подбирал под себя, советую делитель R2-R3 сделать переменным. Поправку коэффициента внесу в следующую версию. По данным этого устройства можно задефектовать аккумулятор в случае саморазряда, проверить генератор в случае пропадания заряда во время езды и вообще облегчить жизнь автоэлектрикам. Сборка, настройка и программирование заняло 1 день, но устройство получилось рабочим и пока косяков не замечено. Измерения производятся встроенным в МК АЦП, после чего программно обрабатываются, чтобы исключить шумы и всплески. Лучше на R3 добавить еще небольшой конденсатор, а вместо MAX232, применить FT232RL, запитав от USB и МК. Тогда можно будет снимать показания не прикладывая внешнего питания. Для моделирования в протеусе надо отправить в порт заглавную английскую букву S. Измерения сразу прекратятся и МК вывалит на вас все сохраненные данные. Каждое значение напряжения - 1 байт. У меня коэфициент получился 14,5. Т.е. поделив код полученного символа на 14,5 получаем напряжение на аккумуляторе. Пока все. Всем удачи!
|
|
|
|
25.02.2010, 10:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Готовый проект. Проверяем заряд аккумулятора на авто.
Спасибо за проект, но назвать топик ИМХО лучше правильно. Ваше устройство заряд АКБ не измеряет очевидно. Это "Логер напряжения аккумулятора".
Хорошобы он на мобилу звонил при пороговых напругах, например 11 вольт более 15 минут - звонок. Вы получили звонок с номера от АКБ - знаете - пора спасать его. А если напруга ниже 10.5 в 15 минут то делает 2 звонка с интервалом 3 минуты. По времени звоноков вы узнаете что батарее совсем уже кирдык.
Алгоритм конечно и поумней можно придумать, это я сходу намечтал вслух
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
25.02.2010, 10:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Готовый проект. Проверяем заряд аккумулятора на авто.
На АЦП хоть кондерчик повесить у вас написано. Еще на кварц обычно кондерчики вешают.
На вход питания резистор на 5 Ом желательно, затем TVS на землю на 27 вольт 1500 ваттный и затем диод быстрый ( HER аль MUR и типа того ) перед C1.
С2 больше 100 мкФ я бы не ставил.
R1 10 кОм раз уж другие по 10.
Микроконтроллер прошитый вашей прошивкой для самостоятельного изготовления устройства можно заказать по почте у Семенова Михаила mkpochtoi.narod.ru очень не дорого как и другие радиодетали и компоненты.
Хорошо бы переделать на совсем дешовый PIC или AVR
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
Последний раз редактировалось avr123-nm-ru; 25.02.2010 в 11:30.
|
|
|
|
25.02.2010, 12:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: Готовый проект. Проверяем заряд аккумулятора на авто.
В описании (на мой взгляд) не отражено как применять данное устройство, т.е. порядок работы с устройством и трактовки полученных результатов.
|
|
|
|
25.02.2010, 12:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Готовый проект. Проверяем заряд аккумулятора на авто.
Трактовка - это дисертация получится
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
25.02.2010, 20:35
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Готовый проект. Проверяем заряд аккумулятора на авто.
Сообщение от avp94
|
В описании (на мой взгляд) не отражено как применять данное устройство, т.е. порядок работы с устройством и трактовки полученных результатов.
|
Подключили клеммы к аккумулятору (V+ и V-), начал моргать диодик. Нажали кнопку сброса - диодик моргать перестал. Нажали еще раз - снова заморгал - запись пошла с начала. Надо откинуть клемму? Нет проблем, запись продолжится с того же места. Когда закончили измерения, подключили компьютер по СОМ порту и запустили программу. Она построила график и создала на диске файл с отчетом. Как бы все просто.
На счет GSM сигнализации - нет проблем. Просто я делал устройство для нужд автосервиса. Мастерам хорошо спится, когда у клиента машина ночью помирает. Но доработать не сложно. Надо только подключить пару выводов в входу мобильника и запустить софтварный USART с командой набора номера. Номер можно изменять при скачивании данных. Это вполне реально, если в этом будет действительно серьезная необходимость.
|
|
|
|
25.02.2010, 21:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 26.01.2007
Сообщений: 3,123
Сказал спасибо: 61
Сказали Спасибо 1,153 раз(а) в 624 сообщении(ях)
|
Re: Готовый проект. Проверяем заряд аккумулятора на авто.
Сообщение от Easyrider83
|
Когда закончили измерения, подключили компьютер по СОМ порту и запустили программу. Она построила график и создала на диске файл с отчетом.
|
График и файл это хорошо, и что с ним делаете дальше, ведь какая-то конкретная цель (кроме изучения графика или изучения контроллера или ...), связанная с аккумулятором стояла?
|
|
|
|
26.02.2010, 02:11
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Готовый проект. Проверяем заряд аккумулятора на авто.
Сообщение от avp94
|
График и файл это хорошо, и что с ним делаете дальше, ведь какая-то конкретная цель (кроме изучения графика или изучения контроллера или ...), связанная с аккумулятором стояла?
|
По графику видно, разряжается за ночь аккумулятор или нет. Так же видно, на сколько хорошо работает генератор, хватает ли машине зарядки.
Прошу перекачать запускной файл программы. Бейсик глюканул и после компиляции работа с ком портом нарушилась. Выключил оптимизацию, все заработало.
ЗЫ На подходе точно такое же устройство, только логировать оно будет температуру. Теща управдом. Жильцы запарили с регулировкой автоматики. Просит сделать устройство, чтобы в течении дня график температуры видеть. Будет использоваться аналоговый термодатчик MCP9700. Кому интересно, ждите.
|
|
|
|
26.02.2010, 09:18
|
|
Прописка
Регистрация: 12.05.2009
Сообщений: 232
Сказал спасибо: 56
Сказали Спасибо 43 раз(а) в 35 сообщении(ях)
|
Re: Готовый проект. Проверяем заряд аккумулятора на авто.
Для интереса в какой среде писали программу? И что за компанент для отображения графика?
|
|
|
|
26.02.2010, 21:21
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Готовый проект. Проверяем заряд аккумулятора на авто.
Сообщение от innovator_king
|
Для интереса в какой среде писали программу? И что за компанент для отображения графика?
|
VB6. Выводит на объект picturebox.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:12.
|
|