Тестер Li-Ion на PIC16F73

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

В общем, у меня появилась необходимость выбрать из кучи литиевых банок 18 штук самых емких. Поэтому нужен прибор, который измеряет их емкость.
Контроллер выбран такой потому, что под руками есть собранный на нем блок охранной сигнализации. То есть часть платы с базовой обвязкой есть - это хорошо. А вот то, что с PIC я еще не сталкивался - это плохо.
Как я себе представляю алгоритм работы с прибором:
1. пара аккумуляторов подключается к образцовым резисторам.
2. раз в секунду замеряется падение напряжения на резисторах.
3. по измеренному падению напряжения и известному сопротивлению рассчитывается ток в цепи.
4. полученное значение емкости выдается на ЖКИ HD44780.
5. значение емкости и напряжения на аккумуляторе выдается в UART.
6. после разрядки до 2,75В нагрузка отключается и подается звуковой сигнал.

Теперь собственно вопросы:
1. как правильно очистить МК от уже ненужной программы? Слышал, что у них там какая-то константа записана, после утери которой будут проблемы с работоспособностью.
2. хватит ли встроенного АЦП для этой задачи?
3. на каком языке проще написать программу? Задачи оптимизации объёма и скорости выполнения вроде как нет.
4. может такое уже кто-то делал?
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Сообщение Enigm »

Собственно раньше тоже страдал такой ерундой, но оценив свои временные затраты плюс комплектуха, плюнул и купил готовый http://www.parkflyer.ru/28536/product/1 ... refcat=216
Дешего имеет все функции и уневерсален.
Ну а если все таки хочется самому то вот http://forum.rcdesign.ru/f8/thread59625.html вам длинная тема про это.
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

В той длинной теме собирают ЗАРЯДНОЕ. А у меня зарядное для литиевых аккумуляторов уже есть.
Мне нужно РАЗРЯДНОЕ. Покупать смысла не вижу, ибо задача по подбору ячеек - единоразовая.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Сообщение Enigm »

oleg235 писал(а):В той длинной теме собирают ЗАРЯДНОЕ. А у меня зарядное для литиевых аккумуляторов уже есть.
Мне нужно РАЗРЯДНОЕ. Покупать смысла не вижу, ибо задача по подбору ячеек - единоразовая.
Вы явно тему даже толком не посмотрели ибо там есть и цыклы заряда разряда, тем самым можно узнать сколько в аккум вливается и отдается.
Вот http://avrcpp.narod.ru/zu17/zu.html тут все в одном месте.
Это единственная толком доведенная до ума и открытый проэкт.
Где вы можете посмотреть каким образом устроенна разрядная цепь и ее алгоритм работы в прошивке.
Ну или сидеть выдумывать самому.
Удачи вам.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

давненько делал подобное, проект был утерян, индикатор был светодиодный, да и громоздко всё было - при таких ценах лучше купить. Если уж надо самому - тут помогут.
Теперь собственно вопросы:
1. как правильно очистить МК от уже ненужной программы? Слышал, что у них там какая-то константа записана, после утери которой будут проблемы с работоспособностью.
2. хватит ли встроенного АЦП для этой задачи?
3. на каком языке проще написать программу? Задачи оптимизации объёма и скорости выполнения вроде как нет.
4. может такое уже кто-то делал?

ответы:
1. в выбранном вами микроконтроллере, при стирании, потеря константы вроде не грозит работоспособности, за отсутствием таковой
2. ацп хватит (моё мнение)
3. ну тут сложно ответить (каждому - своё) - предложу Си
4. выше писал
Реклама
Опытный кот
Сообщения: 772
Зарегистрирован: Вс апр 10, 2011 02:24:06
Откуда: г.Северодонецк

Сообщение eufs »

Посмотрите мою работу http://radiokot.ru/circuit/digital/measure/75/
Есть обновления прошивки. Тема ответов на вопросы по конструкции http://www.radiokot.ru/forum/viewtopic.php?t=78424
Схема простейшая, для вашей задачи пойдет.
C0FFEE=‭12648430‬
Реклама
Держит паяльник хвостом
Аватара пользователя
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Сообщение oleg235 »

Я представляю схему устройства примерно так.
Изображение
Ключи нагрузок показаны условно.

В остальном правильно?
Ответить

Вернуться в «PIC»