В общем, у меня появилась необходимость выбрать из кучи литиевых банок 18 штук самых емких. Поэтому нужен прибор, который измеряет их емкость.
Контроллер выбран такой потому, что под руками есть собранный на нем блок охранной сигнализации. То есть часть платы с базовой обвязкой есть - это хорошо. А вот то, что с PIC я еще не сталкивался - это плохо.
Как я себе представляю алгоритм работы с прибором:
1. пара аккумуляторов подключается к образцовым резисторам.
2. раз в секунду замеряется падение напряжения на резисторах.
3. по измеренному падению напряжения и известному сопротивлению рассчитывается ток в цепи.
4. полученное значение емкости выдается на ЖКИ HD44780.
5. значение емкости и напряжения на аккумуляторе выдается в UART.
6. после разрядки до 2,75В нагрузка отключается и подается звуковой сигнал.
Теперь собственно вопросы:
1. как правильно очистить МК от уже ненужной программы? Слышал, что у них там какая-то константа записана, после утери которой будут проблемы с работоспособностью.
2. хватит ли встроенного АЦП для этой задачи?
3. на каком языке проще написать программу? Задачи оптимизации объёма и скорости выполнения вроде как нет.
4. может такое уже кто-то делал?
Тестер Li-Ion на PIC16F73
- Реклама
- Enigm
- Говорящий с текстолитом
- Сообщения: 1663
- Зарегистрирован: Вт апр 03, 2012 20:36:41
- Откуда: Сочи
Re: Тестер Li-Ion на PIC16F73
Собственно раньше тоже страдал такой ерундой, но оценив свои временные затраты плюс комплектуха, плюнул и купил готовый http://www.parkflyer.ru/28536/product/1 ... refcat=216
Дешего имеет все функции и уневерсален.
Ну а если все таки хочется самому то вот http://forum.rcdesign.ru/f8/thread59625.html вам длинная тема про это.
Дешего имеет все функции и уневерсален.
Ну а если все таки хочется самому то вот http://forum.rcdesign.ru/f8/thread59625.html вам длинная тема про это.
- oleg235
- Держит паяльник хвостом
- Сообщения: 927
- Зарегистрирован: Пт ноя 20, 2009 14:32:31
- Откуда: Минск
Re: Тестер Li-Ion на PIC16F73
В той длинной теме собирают ЗАРЯДНОЕ. А у меня зарядное для литиевых аккумуляторов уже есть.
Мне нужно РАЗРЯДНОЕ. Покупать смысла не вижу, ибо задача по подбору ячеек - единоразовая.
Мне нужно РАЗРЯДНОЕ. Покупать смысла не вижу, ибо задача по подбору ячеек - единоразовая.
- Enigm
- Говорящий с текстолитом
- Сообщения: 1663
- Зарегистрирован: Вт апр 03, 2012 20:36:41
- Откуда: Сочи
Re: Тестер Li-Ion на PIC16F73
Вы явно тему даже толком не посмотрели ибо там есть и цыклы заряда разряда, тем самым можно узнать сколько в аккум вливается и отдается.oleg235 писал(а):В той длинной теме собирают ЗАРЯДНОЕ. А у меня зарядное для литиевых аккумуляторов уже есть.
Мне нужно РАЗРЯДНОЕ. Покупать смысла не вижу, ибо задача по подбору ячеек - единоразовая.
Вот http://avrcpp.narod.ru/zu17/zu.html тут все в одном месте.
Это единственная толком доведенная до ума и открытый проэкт.
Где вы можете посмотреть каким образом устроенна разрядная цепь и ее алгоритм работы в прошивке.
Ну или сидеть выдумывать самому.
Удачи вам.
- oleg110592
- Друг Кота
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Re: Тестер Li-Ion на PIC16F73
давненько делал подобное, проект был утерян, индикатор был светодиодный, да и громоздко всё было - при таких ценах лучше купить. Если уж надо самому - тут помогут.
Теперь собственно вопросы:
1. как правильно очистить МК от уже ненужной программы? Слышал, что у них там какая-то константа записана, после утери которой будут проблемы с работоспособностью.
2. хватит ли встроенного АЦП для этой задачи?
3. на каком языке проще написать программу? Задачи оптимизации объёма и скорости выполнения вроде как нет.
4. может такое уже кто-то делал?
ответы:
1. в выбранном вами микроконтроллере, при стирании, потеря константы вроде не грозит работоспособности, за отсутствием таковой
2. ацп хватит (моё мнение)
3. ну тут сложно ответить (каждому - своё) - предложу Си
4. выше писал
Теперь собственно вопросы:
1. как правильно очистить МК от уже ненужной программы? Слышал, что у них там какая-то константа записана, после утери которой будут проблемы с работоспособностью.
2. хватит ли встроенного АЦП для этой задачи?
3. на каком языке проще написать программу? Задачи оптимизации объёма и скорости выполнения вроде как нет.
4. может такое уже кто-то делал?
ответы:
1. в выбранном вами микроконтроллере, при стирании, потеря константы вроде не грозит работоспособности, за отсутствием таковой
2. ацп хватит (моё мнение)
3. ну тут сложно ответить (каждому - своё) - предложу Си
4. выше писал
- Реклама
Re: Тестер Li-Ion на PIC16F73
Посмотрите мою работу http://radiokot.ru/circuit/digital/measure/75/
Есть обновления прошивки. Тема ответов на вопросы по конструкции http://www.radiokot.ru/forum/viewtopic.php?t=78424
Схема простейшая, для вашей задачи пойдет.
Есть обновления прошивки. Тема ответов на вопросы по конструкции http://www.radiokot.ru/forum/viewtopic.php?t=78424
Схема простейшая, для вашей задачи пойдет.
C0FFEE=12648430
- oleg235
- Держит паяльник хвостом
- Сообщения: 927
- Зарегистрирован: Пт ноя 20, 2009 14:32:31
- Откуда: Минск
Re: Тестер Li-Ion на PIC16F73
Я представляю схему устройства примерно так.

Ключи нагрузок показаны условно.
В остальном правильно?

Ключи нагрузок показаны условно.
В остальном правильно?


