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

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

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

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

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

pert
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

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

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

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

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

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 471
  • Подякували: 30
  • sxem.org Sponsor 2022
Я упростил блок разряда
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

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

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

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

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

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 471
  • Подякували: 30
  • sxem.org Sponsor 2022
Можно использовать другой ATmega168 или 328 TQFP 32?
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

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

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

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

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

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • sxem.org 2019,2021 Respect Author
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 live here
  • Дописи: 471
  • Подякували: 30
  • sxem.org Sponsor 2022
в Proteus индикация аналоговых значений рабочая,только у 4 канала нет обратного отсчета.
Попробую на печатной плате.
да кварцевый резонатор лучше использовать.
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

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

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

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

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

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13458
  • Подякували: 5126
  • 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 14:42 #19

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

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

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

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

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

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

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

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

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

спасибо Soir
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

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

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

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

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

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