Светодиодные фонари и световые приборы. Всё о светотехнике.
Изображения Дневники Группы Поиск
Вернуться   Форум FONAREVKA.RU Источники питания и зарядные устройства Общие вопросы по источникам питания и зарядным устройствам
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

— светодиодные фонари;
— различные источники питания;
— разнообразные зарядные устройства;
— освещение помещений и наружное освещение;
— световые приборы для личного, пассажирского и грузового транспорта;
— специальные световые приборы для медицины, для растений, для аквариумов, для террариумов, а также аварийно-сигнальные световые приборы;
— альтернативные источники света;
— лазеры и лазерная техника.

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 30308   Ответов в теме 84   Подписчиков на тему 0   Добавили в закладки 0
Опции темы Поиск в этой теме
Старый 12.03.2010, 13:15   41
lasers_AVSel
Ветеран Фонарёвки
 
Аватар для lasers_AVSel
 
Регистрация: 15.02.2010
Последняя активность: 05.09.2022 18:18
Сообщений: 1090
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Цитата:
Посмотреть сообщение Сообщение от ArtDen :
Ну-ну. Мы же не космический аппарат делаем, а простую зарядку для аккумуляторов Учёт этой погрешности можно сразу заложить в ЗУ и тогда особых проблем не будет.
В принципе, если усреднять показания АЦП, скажем делать 10 измерений и считать среднее значение, и учитывать/компенсировать падение на проводах в предел 4.19..4.21В вписатся можно легко.
lasers_AVSel вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 14:43   42
lasers_AVSel
Ветеран Фонарёвки
 
Аватар для lasers_AVSel
 
Регистрация: 15.02.2010
Последняя активность: 05.09.2022 18:18
Сообщений: 1090
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

По хорошему нужен 2-х канальный источника тока, управляемый МК, на ряд фиксированных значений, например 50, 500, 1000 и 2000мА. Максимальное напряжение, выдаваемое источником 4.3в,(для страховки, чтоб не взорвать литий).
Все остальное делает МК.
Определить Литий или металлгидрид можно по напряжению, емкость акк. по росту напряжения, а можно и просто кнопочкой ток выставлять.
lasers_AVSel вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 14:53   43
SviMik
Завсегдатай Фонарёвки
 
Аватар для SviMik
 
Регистрация: 26.02.2010
Последняя активность: 18.08.2015 18:47
Сообщений: 810
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

Отправить сообщение для SviMik с помощью ICQ Отправить сообщение для SviMik с помощью MSN
По умолчанию

Цитата:
Ага, тоже такое читал... А что нам мешает по прерыванию деятельность проца останавливать для замеров? Тогда точность должна быть выше…
Ну тогда ШИМ останавливать придётся. А если его остановить - то и мерить нечего станет Но можно поставить внешний АЦП, благо их много и на любой вкус.

Цитата:
По хорошему нужен 2-х канальный источника тока, управляемый МК
Можно городить огород. А можно самим МК выдавать ШИМ и мерить ток
SviMik вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 15:11   44
lasers_AVSel
Ветеран Фонарёвки
 
Аватар для lasers_AVSel
 
Регистрация: 15.02.2010
Последняя активность: 05.09.2022 18:18
Сообщений: 1090
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Цитата:
Посмотреть сообщение Сообщение от SviMik :
Можно городить огород. А можно самим МК выдавать ШИМ и мерить ток
Ага, а если проц. зависнет, какой ток пойдет?
Да и как отлаживать прошивку с измерением тока, напряжения, ШИМ, и все это по 2м независимым каналам.
lasers_AVSel вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 15:32   45
SviMik
Завсегдатай Фонарёвки
 
Аватар для SviMik
 
Регистрация: 26.02.2010
Последняя активность: 18.08.2015 18:47
Сообщений: 810
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

Отправить сообщение для SviMik с помощью ICQ Отправить сообщение для SviMik с помощью MSN
По умолчанию

Когда это МК зависал? Я не видел такого ни разу.
Цитата:
Да и как отлаживать прошивку с измерением тока, напряжения, ШИМ, и все это по 2м независимым каналам.
Явно не на симуляторе, а с 2-канальным осциллографом в руках
SviMik вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 15:35   46
SviMik
Завсегдатай Фонарёвки
 
Аватар для SviMik
 
Регистрация: 26.02.2010
Последняя активность: 18.08.2015 18:47
Сообщений: 810
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

Отправить сообщение для SviMik с помощью ICQ Отправить сообщение для SviMik с помощью MSN
По умолчанию

Я знаю пока только один источника тока, управляемый МК - ЦАП и схема с ОУ.
И это чисто источник тока, а как же стадия "стабилизация напряжения"?
Миниатюры
Нажмите на изображение для увеличения
Название: programmable current source.png
Просмотров: 711
Размер:	11.4 Кб
ID:	252079
SviMik вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 16:48   47
lasers_AVSel
Ветеран Фонарёвки
 
Аватар для lasers_AVSel
 
Регистрация: 15.02.2010
Последняя активность: 05.09.2022 18:18
Сообщений: 1090
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Цитата:
Посмотреть сообщение Сообщение от SviMik :
Когда это МК зависал? Я не видел такого ни разу.
Я видел. Основные причины: брак МК, сильные помехи и/или глюк в прошивке.

Цитата:
Посмотреть сообщение Сообщение от SviMik :
Явно не на симуляторе, а с 2-канальным осциллографом в руках.
А без осциллографа МК лучше вообще не трогать

Источник тока необязательно с плавной регулировкой, 2-4 токозадающих резистора, подключаемых полевиком.
И все, не надо ковырятся с времянками, программируй только логику.
lasers_AVSel вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 17:02   48
lasers_ArtDen
Завсегдатай Фонарёвки
 
Аватар для lasers_ArtDen
 
Регистрация: 17.02.2010
Последняя активность: 30.01.2016 13:11
Сообщений: 831
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Цитата:
Посмотреть сообщение Сообщение от AVSel :
Ага, а если проц. зависнет, какой ток пойдет?
В этом случае возможно поможет обычный плавкий предохранитель
lasers_ArtDen вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 17:20   49
lasers_AVSel
Ветеран Фонарёвки
 
Аватар для lasers_AVSel
 
Регистрация: 15.02.2010
Последняя активность: 05.09.2022 18:18
Сообщений: 1090
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Цитата:
Посмотреть сообщение Сообщение от ArtDen :
В этом случае возможно поможет обычный плавкий предохранитель
Нет, не поможет.
Предохранитель ставится на ток, заведомо выше максимального, а ток может пойти любой.
Скажем так, если в этот момент заряжается литий малой емкости( соответственно с большим внутренним сопротивлением) - предохранитель не сработает, сработает литий
lasers_AVSel вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 17:57 Автор темы   50
lasers_Hobbi TV
Ветеран Фонарёвки
 
Аватар для lasers_Hobbi TV
 
Регистрация: 14.02.2010
Последняя активность: 18.11.2015 19:18
Сообщений: 9050
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Цитата:
Посмотреть сообщение Сообщение от SviMik :
Ну тогда ШИМ останавливать придётся. А если его остановить - то и мерить нечего станет
Да, не подумал!

Добавлено через 1 минуту
Цитата:
Посмотреть сообщение Сообщение от AVSel :
Ага, а если проц. зависнет, какой ток пойдет?
А это действительно проблема!
lasers_Hobbi TV вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 18:29   51
SviMik
Завсегдатай Фонарёвки
 
Аватар для SviMik
 
Регистрация: 26.02.2010
Последняя активность: 18.08.2015 18:47
Сообщений: 810
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

Отправить сообщение для SviMik с помощью ICQ Отправить сообщение для SviMik с помощью MSN
По умолчанию

Цитата:
Источник тока необязательно с плавной регулировкой, 2-4 токозадающих резистора, подключаемых полевиком.
Ну хорошо. Но ты так и не ответил про фазу стабилизации напряжения. Ещё один стабилизатор с пачкой резисторов?
SviMik вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 18:59   52
lasers_yuri
Увлеченный
 
Аватар для lasers_yuri
 
Регистрация: 12.02.2010
Последняя активность: 15.02.2011 20:41
Сообщений: 273
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Цитата:
Посмотреть сообщение Сообщение от Hobbi TV :
У тебя прошивки буду раз в 10 работать медленней. Поэтому, они на асме и пишутся, как и тормознутые участки в нормальных прогах...
Я тоже перфекционист, но в другом плане - я считаю, что всё, что за человека может сделать компьютер, должен делать компьютер. А если нужна будет скорость - поставлю соответствующий флаг оптимизации, который разворачивает циклы и т.п. в ущерб занимаемой памяти, но даёт значительный прирост скорости. Флэш-память сейчас копейки стоит, в том числе и в МК.

--------------
Читаю обсуждение и удивляюсь костыльности предлагаемых идей. Нужен простой импульсный преобразователь с обратной связью по току и напряжению. Ток измеряется при помощи АЦП со встроенным усилителем, в AVRах такие есть.
lasers_yuri вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 19:05   53
SviMik
Завсегдатай Фонарёвки
 
Аватар для SviMik
 
Регистрация: 26.02.2010
Последняя активность: 18.08.2015 18:47
Сообщений: 810
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

Отправить сообщение для SviMik с помощью ICQ Отправить сообщение для SviMik с помощью MSN
По умолчанию

yuri Ассемблер и Си - это уже дело привычки. Мне например ассемблер более понятен. Если синтаксис у него можно описать одним предложением, а список всех команд на одном листе - то у Си это будет Война И Мир, если описать все возможные синтаксисы и заморочки.
И потом, с ассемблером всегда понятно, ЧТО делает процессор. Иногда читаю на форуме вопросы вроде "через что реализована такая-то функция" и удивляюсь: ведь в ассемблере подобные вопросы просто невозможны!
SviMik вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 19:16   54
lasers_AVSel
Ветеран Фонарёвки
 
Аватар для lasers_AVSel
 
Регистрация: 15.02.2010
Последняя активность: 05.09.2022 18:18
Сообщений: 1090
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Цитата:
Посмотреть сообщение Сообщение от SviMik :
Ну хорошо. Но ты так и не ответил про фазу стабилизации напряжения. Ещё один стабилизатор с пачкой резисторов?
А напряжение и не надо стабилизировать, оно будет само расти по мере заряда, акка, его МК измеряет, и по достижении 4.2В(для лития) выключает источник тока, и если оно упало ниже(а оно упадет), опять подключает на определенный период измерений, и так до достижении 4.2В в отключке.

Для металгидридных контролируется рост напряжения между некими периодами, как расти перестало - значит зарядился, переводится на ток подзаряда ~50мА.

Ограничение выходного напряжения ~4.3В, нужно какое-нить простое, техническое, например, питая источник от 4.5 вольт, или с помощью стабилитрона + ООС.
lasers_AVSel вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 19:21   55
SviMik
Завсегдатай Фонарёвки
 
Аватар для SviMik
 
Регистрация: 26.02.2010
Последняя активность: 18.08.2015 18:47
Сообщений: 810
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

Отправить сообщение для SviMik с помощью ICQ Отправить сообщение для SviMik с помощью MSN
По умолчанию

Конец заряда у лития происходит малым током. Если ты отключишь сразу, как только дойдёт до 4.2 - ты не зарядишь доконца, при отключении от источника питания напряжение на банке упадёт, и по твоему алгоритму снова включится... Короче, твой алгоритм зациклится и его будет колбасить
SviMik вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 19:35   56
lasers_ArtDen
Завсегдатай Фонарёвки
 
Аватар для lasers_ArtDen
 
Регистрация: 17.02.2010
Последняя активность: 30.01.2016 13:11
Сообщений: 831
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Цитата:
Посмотреть сообщение Сообщение от AVSel :
Нет, не поможет.
Предохранитель ставится на ток, заведомо выше максимального, а ток может пойти любой
Ну значит надо настроить встроенный в МК вочдог так, чтобы он перезапускал его после зависания.
lasers_ArtDen вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 19:58   57
lasers_yuri
Увлеченный
 
Аватар для lasers_yuri
 
Регистрация: 12.02.2010
Последняя активность: 15.02.2011 20:41
Сообщений: 273
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Цитата:
Посмотреть сообщение Сообщение от SviMik :
yuri Ассемблер и Си - это уже дело привычки. Мне например ассемблер более понятен. Если синтаксис у него можно описать одним предложением, а список всех команд на одном листе - то у Си это будет Война И Мир, если описать все возможные синтаксисы и заморочки.
Понятно, что когда одна строчка на Си содержит смысла столько же, сколько 10-20 строк на ассемблере, с непривычки мозг не может справиться с такой плотностью информации.
Цитата:
И потом, с ассемблером всегда понятно, ЧТО делает процессор. Иногда читаю на форуме вопросы вроде "через что реализована такая-то функция" и удивляюсь: ведь в ассемблере подобные вопросы просто невозможны!
Быдло - не показатель.
1) Смотришь, через какой заголовочный файл подключена библиотечная функция
2) Открываешь заголовочный файл
3) Читаешь. Всё как на ладони.

Мне нравится, когда можно программировать на уровне идей, а не на уровне перекладывания байтов из регистра в регистр. Сложные алгоритмы с множественными вложенными условиями - и так требующая большого внимания вещь.

-----------------
Микроконтроллер с нормально написанной прогой зависать не будет, не страдайте ерундой. От сильных помех они у меня максимум перезагружались.
lasers_yuri вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 21:08   58
lasers_INFERION
Ветеран Фонарёвки
 
Аватар для lasers_INFERION
 
Регистрация: 15.02.2010
Последняя активность: 24.08.2019 11:36
Сообщений: 1362
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Народ. А что лучше? Windows, или Linux? Может хватит спорить по поводу языков программирования? Лично я бы начинал с ассемблера. Это дело вкуса...

По поводу конечной стадии дозарядки лития, когда он последние 30% впитывает в два и более раза дольше, чем первые 70% - а нафига юзать такой примитивный алгоритм заряда, когда есть МК? Пускай аккум заряжается током выше номинального напряжения. Ему ведь важно не напряжение на электродах, а количество заряда. Т.е. если без нагрузки на нём будет 4,2V, а при подаче зарядного тока оно резко подпрыгнит до 4,3V (из-за внутреннего сопротивления), то с ним ничего страшного не произойдёт. Можно ведь мерять напряжение в паузах между импульсами зарядного тока. Это позволит выкинуть стадию дозарядки...
lasers_INFERION вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 21:40   59
SviMik
Завсегдатай Фонарёвки
 
Аватар для SviMik
 
Регистрация: 26.02.2010
Последняя активность: 18.08.2015 18:47
Сообщений: 810
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

Отправить сообщение для SviMik с помощью ICQ Отправить сообщение для SviMik с помощью MSN
По умолчанию

Цитата:
а при подаче зарядного тока оно резко подпрыгнит до 4,3V (из-за внутреннего сопротивления), то с ним ничего страшного не произойдёт
Но ведь так не делают... Откуда ты знаешь, что произойдёт? Может износ аккумулятора произойдёт, если ты будешь впихивать ток больше, чем он в нормальном случае пожелает впитывать.
SviMik вне форума   Ответить с цитированием Вверх
Старый 12.03.2010, 22:00   60
lasers_yuri
Увлеченный
 
Аватар для lasers_yuri
 
Регистрация: 12.02.2010
Последняя активность: 15.02.2011 20:41
Сообщений: 273
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях

По умолчанию

Цитата:
Посмотреть сообщение Сообщение от INFERION :
Это дело вкуса...
И что теперь, не холиварить что ли? Это же самое интересное. )
lasers_yuri вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности

Время генерации страницы 0.12874 секунды с 17 запросами