Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2

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

разряд 4× NiCd 10 лют. 2016 18:22 #1

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 441
  • Подякували: 24
здесь уже решены многие зарядные,
но мне возникла необходимость тестировать емкость никель-кадмиевых батарей от ручных инструментов.
- реализовать что-то подобное -такая идея.
измерение интервала времени разряда до достижения минимального напряжения
-Voltage discharge( 0.9-5V)
- Current discharge: 50mA - 500mA шаг 50mA
PWM ток разряда
После вставки аккумулятора начать отсчет времени

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

pert
Долучення:
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 10 лют. 2016 19:52 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Файл проекта Proteus не открывается. Или поврежденный архив, или в названии файла есть недопустимые символы.
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 11 лют. 2016 06:16 #3

  • mibic77
  • mibic77 аватар
  • Оффлайн
  • habitue
  • Дописи: 185
  • Подякували: 32
  • sxem.org Sponsor 2019
Soir пише:
...недопустимые символы.
Исправил---

Вкладений файл:

Назва файлу: 4Nicd.rar
Розмір файлу:28 KB
...
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: pert

разряд 4× NiCd 11 лют. 2016 09:41 #4

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 441
  • Подякували: 24
Я упростил блок разряда
Долучення:
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 11 лют. 2016 10:26 #5

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

разряд 4× NiCd 11 лют. 2016 11:09 #6

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 441
  • Подякували: 24
Да выходы AT8 могут быть как угодно изменены.
-проверено, ток разряда с резистором 2R2/2W + открытый транзистор есть 0,54A на уровне 1,25V
- максимальный ток разряда 0.5A - достаточно для меня, не нужно излучать тепло.
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 11 лют. 2016 11:37 #7

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Еще раз повторю. ATMEGA8 имеет только три канала ШИМ.
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 11 лют. 2016 18:50 #8

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 441
  • Подякували: 24
Можно использовать другой ATmega168 или 328 TQFP 32?
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 11 лют. 2016 19:30 #9

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
У этих контроллеров есть возможность организовать 4 канала ШИМ, используя аппаратные возможности. Однако при этом также окажутся занятыми и все таймеры микроконтроллера, что значительно усложнит задачу обслуживания другой периферии (кнопки, индикатор...)
Медленные ШИМ можно сделать и программным способом, в том числе и на ATMEGA8, но частота их будет 100-200 Гц.
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 12 лют. 2016 06:49 #10

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 441
  • Подякували: 24
Выбирайте, что вам будет выгоднее,
или вы можете позволить один канал без ШИМ только-открытый транзистор.
Затем иметь меню возможность выключить все каналы ШИМ - только-открытые транзисторы.
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 12 лют. 2016 10:44 #11

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Если выбрать три канала ШИМ, то ATMEGA8 достаточно.
Есть вторая проблема - количество каналов для измерения тока и напряжения. У ATMEGA8 их всего 6, а Вам нужно 8.
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 12 лют. 2016 13:02 #12

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 441
  • Подякували: 24
Я думал, что возможно использовать при TQFP 32 и выходы ADC6 и ADC7 ?
Если это не так, поэтому я упростить для тех 3 каналов с ATMEGA 8 DIP 28.
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 12 лют. 2016 16:59 #13

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
pert пише:
Я думал, что возможно использовать при TQFP 32 и выходы ADC6 и ADC7 ?

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

---
P.S. 13.02.2016
Тестовая версия
Долучення:
Останнє редагування: 14 лют. 2016 13:24 від Soir. Причина: Обновление прошивки.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: pert

разряд 4× NiCd 13 лют. 2016 07:09 #14

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 441
  • Подякували: 24
в Proteus индикация аналоговых значений рабочая,только у 4 канала нет обратного отсчета.
Попробую на печатной плате.
да кварцевый резонатор лучше использовать.
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 13 лют. 2016 09:17 #15

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
pert пише:
у 4 канала нет обратного отсчета.
Таме еще почти ничего не работает.
pert пише:
да кварцевый резонатор лучше использовать.
Тогда в схеме будут изменения по назначению выводов МК. См. сообщение №13.
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 13 лют. 2016 15:36 #16

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Прошивку доработал. Но Вами недостаточно подробно описан алгоритм, может не все учел. Тестируйте, что не так - пишите.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: pert

разряд 4× NiCd 14 лют. 2016 09:41 #17

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 441
  • Подякували: 24
На данный момент в тестировании
Можно изменить конверсию тока. Теперь входному напряжению A1-A4- 1вольт соответствует значение 200 миллиампер на LCD индикаторе.
В соответствии с действующим эскизом я буду измерять ток заряда на сопротивлении 1 Ом, то есть 0,5вольт= 500миллиампер
Долучення:
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 14 лют. 2016 10:26 #18

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
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 12:42 #19

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 441
  • Подякували: 24
Ну, я должен использовать операционный усилитель с коэффициентом усиления 2,5
- есть еще проблема, не работает время разрядки , когда вы поднимаете напряжение более 1вольт и имитирую ток.
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 14 лют. 2016 13:27 #20

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
pert пише:
использовать операционный усилитель с коэффициентом усиления 2,5
При указанных параметрах (шунт 1 Ом и максимальный ток 500 мА) коэффициент усиления должен быть 5.
pert пише:
не работает время разрядки
Исправил.
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 15 лют. 2016 07:57 #21

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 441
  • Подякували: 24
Таймер уже в порядке.
Теперь я буду тестировать с NiCd.
Другой вопрос, может быть использован ATmega328 TQFP32 ,где более ШИМ, так что все выходы ШИМ?
с заменой выходов 9-16.
pert
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 15 лют. 2016 11:18 #22

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
pert пише:
может быть использован ATmega328 TQFP32 ,где более ШИМ, так что все выходы ШИМ?
Да, так можно. Кроме того, в ATmega328 внутреннее образцовое напряжение 1,1V. Поэтому на вход АЦП МК нужно подавать не более 1,1V - это облегчает задачу измерения тока.
Посмотрите шкалы измерения и скажите как правильно их установить.
Останнє редагування: 16 лют. 2016 08:09 від Soir. Причина: Удаление неактуального вложения.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: pert

разряд 4× NiCd 15 лют. 2016 17:36 #23

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 441
  • Подякували: 24
Во-первых, я стараюсь проверить эту схему с АТ8.
ATmega 328 мне приходит из Китая в течение примерно 10 дней, затем можно в схеме изменить выводы, как показано на рисунке?
измерение тока заряда оставит на сопротивлении 1 Ом, то есть 0,5вольт= 500миллиампер,
для напряжения я использую делитель напряжения

спасибо Soir
Долучення:
Адміністратор заборонив доступ на запис.

разряд 4× NiCd 15 лют. 2016 18:29 #24

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
pert пише:
можно в схеме изменить выводы, как показано на рисунке?
Не все. 14 и 15 нужно поменять местами. Остальные вроде можно по Вашей схеме, уточню, когда буду вносить изменения в прошивку.

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

разряд 4× NiCd 16 лют. 2016 08:09 #25

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13323
  • Подякували: 5047
  • sxem.org 2019,2021 Respect Author
Переназначил выводы.
Долучення:
Останнє редагування: 16 лют. 2016 11:15 від Soir.
Адміністратор заборонив доступ на запис.
  • Сторінка:
  • 1
  • 2
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir