Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

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

Чт ноя 22, 2012 11:34:23

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

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

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

Чт ноя 22, 2012 20:00:46

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

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

Чт ноя 22, 2012 20:36:30

В той длинной теме собирают ЗАРЯДНОЕ. А у меня зарядное для литиевых аккумуляторов уже есть.
Мне нужно РАЗРЯДНОЕ. Покупать смысла не вижу, ибо задача по подбору ячеек - единоразовая.

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

Чт ноя 22, 2012 20:53:46

oleg235 писал(а):В той длинной теме собирают ЗАРЯДНОЕ. А у меня зарядное для литиевых аккумуляторов уже есть.
Мне нужно РАЗРЯДНОЕ. Покупать смысла не вижу, ибо задача по подбору ячеек - единоразовая.

Вы явно тему даже толком не посмотрели ибо там есть и цыклы заряда разряда, тем самым можно узнать сколько в аккум вливается и отдается.
Вот http://avrcpp.narod.ru/zu17/zu.html тут все в одном месте.
Это единственная толком доведенная до ума и открытый проэкт.
Где вы можете посмотреть каким образом устроенна разрядная цепь и ее алгоритм работы в прошивке.
Ну или сидеть выдумывать самому.
Удачи вам.

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

Чт ноя 22, 2012 21:00:31

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

ответы:
1. в выбранном вами микроконтроллере, при стирании, потеря константы вроде не грозит работоспособности, за отсутствием таковой
2. ацп хватит (моё мнение)
3. ну тут сложно ответить (каждому - своё) - предложу Си
4. выше писал

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

Пт ноя 23, 2012 01:42:59

Посмотрите мою работу http://radiokot.ru/circuit/digital/measure/75/
Есть обновления прошивки. Тема ответов на вопросы по конструкции http://www.radiokot.ru/forum/viewtopic.php?t=78424
Схема простейшая, для вашей задачи пойдет.

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

Пн дек 03, 2012 11:14:32

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

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