Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: разряд 4× NiCd

разряд 4× NiCd 10 фев 2016 20:22 #1

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 139
  • Спасибо получено: 2
здесь уже решены многие зарядные,
но мне возникла необходимость тестировать емкость никель-кадмиевых батарей от ручных инструментов.
- реализовать что-то подобное -такая идея.
измерение интервала времени разряда до достижения минимального напряжения
-Voltage discharge( 0.9-5V)
- Current discharge: 50mA - 500mA шаг 50mA
PWM ток разряда
После вставки аккумулятора начать отсчет времени

идеологическая схема плюс отображение на дисплее

pert
Вложения:
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 10 фев 2016 21:52 #2

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
Файл проекта Proteus не открывается. Или поврежденный архив, или в названии файла есть недопустимые символы.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 11 фев 2016 08:16 #3

  • mibic77
  • mibic77 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 194
  • Спасибо получено: 18
Soir пишет:
...недопустимые символы.
Исправил---

Вложенный файл:

Имя файла: 4Nicd.rar
Размер файла:28 KB
Ніяка в світі держава не зацікавлена процвітанням іншої держави-борімся,щоб піднятись вище-"У рейтингу процвітання...
Администратор запретил публиковать записи гостям.
Спасибо сказали: pert

разряд 4× NiCd 11 фев 2016 11:41 #4

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 139
  • Спасибо получено: 2
Я упростил блок разряда
Вложения:
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 11 фев 2016 12:26 #5

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
Намного проще не стало, но проблема в другом.
Как я понял, должно быть 4 отдельных канала. Этот МК может только 3 и то, еще надо разбираться в зависимости от того, какие требования к ШИМ. Для использования этих ШИМ выводы должны быть переназначены.
И учтите, что при таком подключении разрядных цепей, ток разряда во время открытого состояния транзистора будет ограничен только резисторами в 1 Ом и внутренним сопротивлением аккумулятора. При указанных номиналах - около 0,5-0,6А.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 11 фев 2016 13:09 #6

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 139
  • Спасибо получено: 2
Да выходы AT8 могут быть как угодно изменены.
-проверено, ток разряда с резистором 2R2/2W + открытый транзистор есть 0,54A на уровне 1,25V
- максимальный ток разряда 0.5A - достаточно для меня, не нужно излучать тепло.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 11 фев 2016 13:37 #7

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
Еще раз повторю. ATMEGA8 имеет только три канала ШИМ.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 11 фев 2016 20:50 #8

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 139
  • Спасибо получено: 2
Можно использовать другой ATmega168 или 328 TQFP 32?
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 11 фев 2016 21:30 #9

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
У этих контроллеров есть возможность организовать 4 канала ШИМ, используя аппаратные возможности. Однако при этом также окажутся занятыми и все таймеры микроконтроллера, что значительно усложнит задачу обслуживания другой периферии (кнопки, индикатор...)
Медленные ШИМ можно сделать и программным способом, в том числе и на ATMEGA8, но частота их будет 100-200 Гц.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 12 фев 2016 08:49 #10

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 139
  • Спасибо получено: 2
Выбирайте, что вам будет выгоднее,
или вы можете позволить один канал без ШИМ только-открытый транзистор.
Затем иметь меню возможность выключить все каналы ШИМ - только-открытые транзисторы.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 12 фев 2016 12:44 #11

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
Если выбрать три канала ШИМ, то ATMEGA8 достаточно.
Есть вторая проблема - количество каналов для измерения тока и напряжения. У ATMEGA8 их всего 6, а Вам нужно 8.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 12 фев 2016 15:02 #12

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 139
  • Спасибо получено: 2
Я думал, что возможно использовать при TQFP 32 и выходы ADC6 и ADC7 ?
Если это не так, поэтому я упростить для тех 3 каналов с ATMEGA 8 DIP 28.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 12 фев 2016 18:59 #13

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
pert пишет:
Я думал, что возможно использовать при TQFP 32 и выходы ADC6 и ADC7 ?

Да, так можно. Только сначала было бы хорошо проверить тестовую прошивку.

---
P.S. 13.02.2016
Тестовая версия
Вложения:
Последнее редактирование: 14 фев 2016 15:24 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: pert

разряд 4× NiCd 13 фев 2016 09:09 #14

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 139
  • Спасибо получено: 2
в Proteus индикация аналоговых значений рабочая,только у 4 канала нет обратного отсчета.
Попробую на печатной плате.
да кварцевый резонатор лучше использовать.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 13 фев 2016 11:17 #15

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
pert пишет:
у 4 канала нет обратного отсчета.
Таме еще почти ничего не работает.
pert пишет:
да кварцевый резонатор лучше использовать.
Тогда в схеме будут изменения по назначению выводов МК. См. сообщение №13.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 13 фев 2016 17:36 #16

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
Прошивку доработал. Но Вами недостаточно подробно описан алгоритм, может не все учел. Тестируйте, что не так - пишите.
Администратор запретил публиковать записи гостям.
Спасибо сказали: pert

разряд 4× NiCd 14 фев 2016 11:41 #17

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 139
  • Спасибо получено: 2
На данный момент в тестировании
Можно изменить конверсию тока. Теперь входному напряжению A1-A4- 1вольт соответствует значение 200 миллиампер на LCD индикаторе.
В соответствии с действующим эскизом я буду измерять ток заряда на сопротивлении 1 Ом, то есть 0,5вольт= 500миллиампер
Вложения:
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 14 фев 2016 12:26 #18

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
pert пишет:
В соответствии с действующим эскизом я буду измерять ток заряда на сопротивлении 1 Ом, то есть 0,5вольт= 500миллиампер
С преобразованием шкалы все не так просто. Диапазон измеряемых микроконтроллером напряжений 0-2,5V. Дискретность 1000. Если измерять 0,5V, то МК максимально сможет насчитать 200. Чтобы из 200 единиц получить 500 мА, их надо умножить на 2,5. Поэтому фактическая разрешающая способность будет 2,5мА.
Чтобы измерять с разрешающей способностью 1мА, входной сигнал следует усилить таким образом, чтобы при токе 500мА на вход МК подавалось не менее 1,25V.

По Вашей схеме можно измерять на 2 Ом, это повысит входное напряжение до 1V. Тогда разрешающая способность будет 1,25мА.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 14 фев 2016 14:42 #19

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 139
  • Спасибо получено: 2
Ну, я должен использовать операционный усилитель с коэффициентом усиления 2,5
- есть еще проблема, не работает время разрядки , когда вы поднимаете напряжение более 1вольт и имитирую ток.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 14 фев 2016 15:27 #20

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
pert пишет:
использовать операционный усилитель с коэффициентом усиления 2,5
При указанных параметрах (шунт 1 Ом и максимальный ток 500 мА) коэффициент усиления должен быть 5.
pert пишет:
не работает время разрядки
Исправил.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 15 фев 2016 09:57 #21

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 139
  • Спасибо получено: 2
Таймер уже в порядке.
Теперь я буду тестировать с NiCd.
Другой вопрос, может быть использован ATmega328 TQFP32 ,где более ШИМ, так что все выходы ШИМ?
с заменой выходов 9-16.
pert
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 15 фев 2016 13:18 #22

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
pert пишет:
может быть использован ATmega328 TQFP32 ,где более ШИМ, так что все выходы ШИМ?
Да, так можно. Кроме того, в ATmega328 внутреннее образцовое напряжение 1,1V. Поэтому на вход АЦП МК нужно подавать не более 1,1V - это облегчает задачу измерения тока.
Посмотрите шкалы измерения и скажите как правильно их установить.
Последнее редактирование: 16 фев 2016 10:09 от Soir. Причина: Удаление неактуального вложения.
Администратор запретил публиковать записи гостям.
Спасибо сказали: pert

разряд 4× NiCd 15 фев 2016 19:36 #23

  • pert
  • pert аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 139
  • Спасибо получено: 2
Во-первых, я стараюсь проверить эту схему с АТ8.
ATmega 328 мне приходит из Китая в течение примерно 10 дней, затем можно в схеме изменить выводы, как показано на рисунке?
измерение тока заряда оставит на сопротивлении 1 Ом, то есть 0,5вольт= 500миллиампер,
для напряжения я использую делитель напряжения

спасибо Soir
Вложения:
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 15 фев 2016 20:29 #24

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
pert пишет:
можно в схеме изменить выводы, как показано на рисунке?
Не все. 14 и 15 нужно поменять местами. Остальные вроде можно по Вашей схеме, уточню, когда буду вносить изменения в прошивку.

pert пишет:
измерение тока заряда оставит на сопротивлении 1 Ом
Придется точно подгонять сопротивление шунта, оно будет около 1,1 Ом. Или использовать оба резистора 1 Ом в качестве шунта. Или для работы АЦП МК применить отдельный источник образцового напряжения 1V.
Администратор запретил публиковать записи гостям.

разряд 4× NiCd 16 фев 2016 10:09 #25

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 4089
  • Спасибо получено: 1406
Переназначил выводы.
Вложения:
Последнее редактирование: 16 фев 2016 13:15 от Soir.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: wolf2000, Vakula, Айнцвайдрайченко