Ок. А так.Starichok51 писал(а):и этот вариант не будет работать. так как диод там лишний - мешает работать дросселю.
Модуль контроля и регулировки тока заряда в автомат ЗУ
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
- Реклама
- Starichok51
- Модератор
- Сообщения: 19053
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
когда соберешь - знаешь, будет работать или нет.
я тебе показал, как нужно делать правильно.
а ты продолжаешь изобретать собственный1 велосипед с квадратными колесами...
я тебе показал, как нужно делать правильно.
а ты продолжаешь изобретать собственный1 велосипед с квадратными колесами...
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
- RomanT
- Это не хвост, это антенна
- Сообщения: 1335
- Зарегистрирован: Ср июн 09, 2010 16:44:54
- Откуда: Пермь
- Контактная информация:
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
чё-то я не пойму идеи ...
Если это линейное управление, то чёб не сделать генератор тока с ОУ на N-полевике, на минусе.
Если это импульсное, то напрашивается чоппер с отдельным ШИМ-контроллером, со стабилизацией тока или напряжения.
А в управлении, яб сделал не LC, а RC, а ещё лучше с МК не ШИМ, брать, а уровень с ЦАП.
Кстати ток то как мерить собираетесь? тоже фильтровать и среднее значение мерить ?
Если это линейное управление, то чёб не сделать генератор тока с ОУ на N-полевике, на минусе.
Если это импульсное, то напрашивается чоппер с отдельным ШИМ-контроллером, со стабилизацией тока или напряжения.
А в управлении, яб сделал не LC, а RC, а ещё лучше с МК не ШИМ, брать, а уровень с ЦАП.
Кстати ток то как мерить собираетесь? тоже фильтровать и среднее значение мерить ?
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
Учитывая наличие конденсатора и индуктивности это линейное устройство. Эму уже старичёк показал штатное включения стабилизатора тока, но ему почему то она не по нраву. Изобретает своё что не будет работать не когда.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
Господа! В этом доме принято отчитываться о результатах (как когда-то меня справедливо натыкали здесь носом), так вот отчитываюсь. С транзистором, Телекот справедливо вычитал меня (за что ему отдельное мерси). Нарыл я в закромах (полевики можно на пальцах пересчитать) какой-то транзюк со страшным названием 60T03GH от какой-то, вроде, материны. Собрал в кучу по такой схеме:
...И вот что странно, работает.
Вот, по ходу нарастания скважности ШИМ растёт напряжение на токовом шунте (выхватил стоп-кадром): Вот ШИМ максимально (почти) заполнен (транзюк на полную открыт): Ток, как видно 5,36 А в пике дует (значит действующий 2,68 А). Кстати полевик при этом ледяной (вот только мостик греется
).
100 Гц, всё красиво...
Вот, только авто режима пока не получилось, принудительно ШИМ сделал нарастающим. Потому как при ближайшем рассмотрении, на шунте довольно лихие шумы висят, АЦП их видит и проц. не увеличивает скважность принимая шум за основную токовую амплитуду: Вот с такой периодичностью эти шумовые биения:
не даёт вставить, ну да ладно следующим постом кину.
Добавлено after 3 minutes 43 seconds: Добавлено after 8 minutes 10 seconds:
Ток меряю напрямую, всю амплитуду падения на шунте, а в математике учитываю половинную эфективность амплитуды. Можно и на 2 разделить, для удобства, кому как нравится... А вот шумы, что на токовом шунте имеются, нужно фильтровать ещё, конечно...
...И вот что странно, работает.
Вот, по ходу нарастания скважности ШИМ растёт напряжение на токовом шунте (выхватил стоп-кадром): Вот ШИМ максимально (почти) заполнен (транзюк на полную открыт): Ток, как видно 5,36 А в пике дует (значит действующий 2,68 А). Кстати полевик при этом ледяной (вот только мостик греется
100 Гц, всё красиво...
Вот, только авто режима пока не получилось, принудительно ШИМ сделал нарастающим. Потому как при ближайшем рассмотрении, на шунте довольно лихие шумы висят, АЦП их видит и проц. не увеличивает скважность принимая шум за основную токовую амплитуду: Вот с такой периодичностью эти шумовые биения:
не даёт вставить, ну да ладно следующим постом кину.
Добавлено after 3 minutes 43 seconds: Добавлено after 8 minutes 10 seconds:
Собрал сей девайз на PIC16F873, ЦАПа на борту нет, вот и мудрю внешний ЦАП.RomanT писал(а):а ещё лучше с МК не ШИМ, брать, а уровень с ЦАП.
Кстати ток то как мерить собираетесь? тоже фильтровать и среднее значение мерить ?
Ток меряю напрямую, всю амплитуду падения на шунте, а в математике учитываю половинную эфективность амплитуды. Можно и на 2 разделить, для удобства, кому как нравится... А вот шумы, что на токовом шунте имеются, нужно фильтровать ещё, конечно...
- Реклама
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
А не проше ли будет если МК будет задавать ток а электроника его будет на этом уровне стабилизировать? Тогда не надо его измерять.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
- Starichok51
- Модератор
- Сообщения: 19053
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
посмотри на свои картинки.flashmann писал(а):Ток меряю напрямую, всю амплитуду падения на шунте, а в математике учитываю половинную эфективность амплитуды.
а если момент измерения будет попадать все время в промежуток между импульсами? будешь все время получать чистый ноль?
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
- RomanT
- Это не хвост, это антенна
- Сообщения: 1335
- Зарегистрирован: Ср июн 09, 2010 16:44:54
- Откуда: Пермь
- Контактная информация:
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
Ну и в каком месте оно линейное? все осциллограммы импульсные.Телекот писал(а):это линейное устройство.
линейное не работает, импульсное без стабилизации, импульсами и фигачит ...
Изменять ток синхронно в полупериод ШИМ ?
Последний раз редактировалось RomanT Пн окт 24, 2016 15:52:24, всего редактировалось 1 раз.
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
Это напряжение с выпрямительного моста частотой 100Гц. А транзистор работает в линейном режиме.RomanT писал(а):Ну и в каком месте оно линейное? все осциллограммы импульсные.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
Starichok51 писал(а):посмотри на свои картинки.
а если момент измерения будет попадать все время в промежуток между импульсами? будешь все время получать чистый ноль?
0,0195 В, ну и ток так же...
Соврал, ток с точностью 0,00488 В.
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
Тогда ставьте фильтр нижних частот с полосой пропускания ниже частоты ШИМа перед измерением.
Тем кого не устаревает наличия ошибок в моем тексте, оставляю права не пользоваться моими советами или просто не читать мои сообщения.
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
Вот щас как раз ищу схемку компактную и чтобы амплитуду не срезала. А по ходу кумекаю, может математически выделить полезные уровни. Место в МК ещё позволяет (предыдущие версии, без токконтроля, собирал на PIC12F675, 99,2% памяти выбрал, в этом вчетверо больше).Телекот писал(а):Тогда ставьте фильтр нижних частот с полосой пропускания ниже частоты ШИМа перед измерением.
Добавлено after 17 minutes 21 second:
Мне проще всё делать контроллером. Плюс одним из пунктов задачи я поставил минимум корпусов (по ряду соображений), для этого даже индикацию динамическую пока делаю. Со статикой, конечно проще. Не нужно за временем следить и прочее. На этом ядре будет у меня версия и с двухстрочным статическим индикатором и с четычёхстрочным, там меню красивое будет и интуитивно понятное, так сказать для неискушённых, но пока ядро отрабатываю. Фенички навесить в виде дисплеев и кнопочек навигации по меню - не проблема. Сейчас, в этой версии, у меня всё одной кнопкой рулится.Телекот писал(а):А не проше ли будет если МК будет задавать ток а электроника его будет на этом уровне стабилизировать? Тогда не надо его измерять.
- Serj66610
- Поставщик валерьянки для Кота
- Сообщения: 1910
- Зарегистрирован: Ср июл 15, 2015 19:03:17
- Откуда: Могилев
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
автор....вам шашечки,лапти,самолет или ехать на кую?
ЧТО ВЫ ХОТИТЕ ПОЛУЧИТЬ?.....и вопрос-нифига не праздный
каким боком приперся ШИМ к линейному режиму работы?
знацца так...ШИМ-это шим....и в вашем случае-возможно три реализации:
1.ШИМ "режет" по подьему(спаду) 100Гц амплитуды.
2.ШИМ "режет" на протяжении всего горбика 100Гц амплитуды.
3. ШИМ "режет" выборочно по нескольким горбикам 100Гц амплитуды.
4....комбинация и иные варианты(сподвыпердвертом).
Режим ШИМ:ключ-холодный как лед(потери на нем стремятся правосторонним вращением эфирного вихря аннигилироваться в черную дыру афроамериканки),при правильном выборе времени коммутации пиковые режимы на нем минимальны,желателен вход на МК от 100Гц сетевой амплитуды(фиксация перехода "через 0"-привязка тактирования отработки одного цикла ШИМ).
Линейный режим:это как 16-и килограммовая гиря стоящая на печке-буржуйке.....нагревается ей-же,охлаждается водой,поливаемой сверху.....из плюсов-попа инеем никогда не покроется...только потом......иннерционный процесс....за-то все-по фен-шую....как вода в тазике...плавно плещится.....для большой охапки дров в буржуйке-готовьте бочку с водой....и возможно еще пару-тройку гирь(а то вдруг заржавеет)......если гирь будет тофига-возможен выход печки в самозатухающий режим.
кстати-ваши "нарезки" на горбе синуса тока-увеличте сопротивление резистора 1кОм...все пройдет.
Ом намо Бха га ва-тэ,Васу дэва -йа.
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
Даже не стану спорить. Реализация ШИМ у меня, мягко скажем, нетипичная... Да, нетипичная.... Правельнее было бы синхронизировать старт ШИМ со 100 герцами и скважностью просто резать амплитуду 100 Гц. Этот МК даёт на выбор 6 частот начиная 1,22 КГц, а вот синхронизировать старт не даёт. Или я ещё не умею этого делать. А в целом полностью согласен с постом.Serj66610 писал(а): Режим ШИМ:ключ-холодный как лед(потери на нем стремятся правосторонним вращением эфирного вихря аннигилироваться в черную дыру афроамериканки),при правильном выборе времени коммутации пиковые режимы на нем минимальны,желателен вход на МК от 100Гц сетевой амплитуды(фиксация перехода "через 0"-привязка тактирования отработки одного цикла ШИМ).
Линейный режим:это как 16-и килограммовая гиря стоящая на печке-буржуйке....
Тут, наверное даже больше компаратор бортовой чем ШИМ подойдёт.
- Serj66610
- Поставщик валерьянки для Кота
- Сообщения: 1910
- Зарегистрирован: Ср июл 15, 2015 19:03:17
- Откуда: Могилев
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
что значит не дает старт?
у него-же входы/выходы имеются?
вот и начинайте новый цикл после появления на входе Энного напряжения....или в нем нет АЦП?...ну тогда можно поставить простейший триггер на любой мелкосхеме 5-и вольтового питания,а вход этого самого триггера подцепить к резистивному делителю со стабилитроном по входу(что-бы вход не выпалить.....триггера-два "вентиля"....или один-не инвертирующий....после каждого начала нового горба будет появляться(на определенном уровне напряжения полуволны) лог. единица на входе,наличие ее запускает цикл генерации ШИМ и следит за вторым входом...который можно или как счетчик импульсов реализовать(простым преобразователем напряжение-частота) или еще одним триггером(с двумя входами...использовать его как ОУ на гистирезисе...у них что-то около 50мВ)....и как только значение напряжения на токовом шунте превысит установленное значение-импульс лог "1" подается на второй вход...который останавливает режим ШИМ....или уменьшает скважность(запускает счет с меньшим числом импульсов в самой проге,т.е. появление единицы на выходе(управление полевиком ШИМ-1 такт из всей пачки) происходит с большей длительностью(режим ЧИМ) или уменьшает длительность(количество машинных тактов)....как-то так.
кстати,сигнал с токового шунта-сглаживается обычным двухзвенным RC-фильтром....и на вход компаратора(триггера) приходит просто более-менее линейное напряжение)...емкости и резисторы определяют диапазон "удержания"(время отклика на изменение входного сигнала)...так как управляемая частота-100Гц...то отклик-менее или равен 10 миллисекунд.....можно сделать меньше....например 1 миллисекунда,т.е. разбить один "горб" 100Гц синуса на 10 отрезков....соответственно ввесь "машинный цикл" должен уместится в 1 миллисекунду(чуть менее),в конце цикла идет анализация второго входа(первый-дает разрешение на запуск "машинного цикла" 1 миллисекунды),появился лог. "1"....да-запрет на генерацию ШИМ на протяжении последующего "цикла" в 1 миллисекунду,либо уменьшение длительности импульсов в ШИМ на протяжении последующего цикла со второй ступенью(уменьшение длительности на 10%....естественно всех ступеней-9шт)....следующий "цикл-это генерация ШИМ со второй ступенью и анализ в конце состояния второго входа....если напряжение по прежнему-лог "1"-сновы уменьшение длительности импульсов в ШИМ и т.д. до тех пор,пока на втором выходе появится лог. "0".....так за один "горб" система отследит задание с датчика тока и выборет "рабочую нишу" в пределах 20-30%....но нужно "грубить сигнал" с датчика тока,т.е. его "отклик" болжен быть более 20 "машинных циклов"(два горба "синуса").
регулировка длительности-рукой(установка тока) или программно....но тогда данный алгоритм не подходит.
Отслеживание-же сигнала с датчика по единичному импульсу с ШИМ-утопия.....да и с моем случае нужен дроссель.....так как АКК-нелинейный элемент с ВАХ.....дроссель будет "размазывать" мелкие токовые импульсы в один "жирный поток"....по сути-это аналог линейного режима в транзисторе...только реактивка-небо не греет.
Если свет счетчик не крутит и радиаторы здоровенные есть-тогда линейный-проще в реализации....но транзистор нужно принудительно вгонять в рабочую область(т.е. нулевого тока через АКК-никогда не будет).
мот не совсем и не во всем прав...не программист я...
у него-же входы/выходы имеются?
вот и начинайте новый цикл после появления на входе Энного напряжения....или в нем нет АЦП?...ну тогда можно поставить простейший триггер на любой мелкосхеме 5-и вольтового питания,а вход этого самого триггера подцепить к резистивному делителю со стабилитроном по входу(что-бы вход не выпалить.....триггера-два "вентиля"....или один-не инвертирующий....после каждого начала нового горба будет появляться(на определенном уровне напряжения полуволны) лог. единица на входе,наличие ее запускает цикл генерации ШИМ и следит за вторым входом...который можно или как счетчик импульсов реализовать(простым преобразователем напряжение-частота) или еще одним триггером(с двумя входами...использовать его как ОУ на гистирезисе...у них что-то около 50мВ)....и как только значение напряжения на токовом шунте превысит установленное значение-импульс лог "1" подается на второй вход...который останавливает режим ШИМ....или уменьшает скважность(запускает счет с меньшим числом импульсов в самой проге,т.е. появление единицы на выходе(управление полевиком ШИМ-1 такт из всей пачки) происходит с большей длительностью(режим ЧИМ) или уменьшает длительность(количество машинных тактов)....как-то так.
кстати,сигнал с токового шунта-сглаживается обычным двухзвенным RC-фильтром....и на вход компаратора(триггера) приходит просто более-менее линейное напряжение)...емкости и резисторы определяют диапазон "удержания"(время отклика на изменение входного сигнала)...так как управляемая частота-100Гц...то отклик-менее или равен 10 миллисекунд.....можно сделать меньше....например 1 миллисекунда,т.е. разбить один "горб" 100Гц синуса на 10 отрезков....соответственно ввесь "машинный цикл" должен уместится в 1 миллисекунду(чуть менее),в конце цикла идет анализация второго входа(первый-дает разрешение на запуск "машинного цикла" 1 миллисекунды),появился лог. "1"....да-запрет на генерацию ШИМ на протяжении последующего "цикла" в 1 миллисекунду,либо уменьшение длительности импульсов в ШИМ на протяжении последующего цикла со второй ступенью(уменьшение длительности на 10%....естественно всех ступеней-9шт)....следующий "цикл-это генерация ШИМ со второй ступенью и анализ в конце состояния второго входа....если напряжение по прежнему-лог "1"-сновы уменьшение длительности импульсов в ШИМ и т.д. до тех пор,пока на втором выходе появится лог. "0".....так за один "горб" система отследит задание с датчика тока и выборет "рабочую нишу" в пределах 20-30%....но нужно "грубить сигнал" с датчика тока,т.е. его "отклик" болжен быть более 20 "машинных циклов"(два горба "синуса").
регулировка длительности-рукой(установка тока) или программно....но тогда данный алгоритм не подходит.
Отслеживание-же сигнала с датчика по единичному импульсу с ШИМ-утопия.....да и с моем случае нужен дроссель.....так как АКК-нелинейный элемент с ВАХ.....дроссель будет "размазывать" мелкие токовые импульсы в один "жирный поток"....по сути-это аналог линейного режима в транзисторе...только реактивка-небо не греет.
Если свет счетчик не крутит и радиаторы здоровенные есть-тогда линейный-проще в реализации....но транзистор нужно принудительно вгонять в рабочую область(т.е. нулевого тока через АКК-никогда не будет).
мот не совсем и не во всем прав...не программист я...
Ом намо Бха га ва-тэ,Васу дэва -йа.
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
Решения интересные. На заметке. Но, всё же, сложнее в реализации чем выбранный мной метод. Возможно со своими плюсами, но усложняющие и код и периферию. А в целом спасибо за участие. Конструктиву всегда рад.
Тут, пока я забаненный висел, сутки, выяснилась интересная деталь. Оказывается ВЧ висяк, который на токовом резисторе обнаружился, по всей плате гуляет, да не только по силовой, так ссть, а и по цифровой части (начал прощупывать всё когда RC-цепочки, в разных конфигурациях не приводили хоть к какому-нибудь результату). Эмпирически выяснил, что ШИМ эту помеху вещает. При этом шумит даже масса. Получается 1,22 КГц создаёт приличный шум (порядка 100 - 300 мВ) на любом металле в радиусе 5-10см. Вот незадача та. С таким я не сталкивался ещё. Похоже проводами ШИМ нельзя подключать, нужно на одной плате применение ШИМ обвешивать, да как можно короче дорожки при этом резать.
Что скажете?
Тут, пока я забаненный висел, сутки, выяснилась интересная деталь. Оказывается ВЧ висяк, который на токовом резисторе обнаружился, по всей плате гуляет, да не только по силовой, так ссть, а и по цифровой части (начал прощупывать всё когда RC-цепочки, в разных конфигурациях не приводили хоть к какому-нибудь результату). Эмпирически выяснил, что ШИМ эту помеху вещает. При этом шумит даже масса. Получается 1,22 КГц создаёт приличный шум (порядка 100 - 300 мВ) на любом металле в радиусе 5-10см. Вот незадача та. С таким я не сталкивался ещё. Похоже проводами ШИМ нельзя подключать, нужно на одной плате применение ШИМ обвешивать, да как можно короче дорожки при этом резать.
Что скажете?
- Starichok51
- Модератор
- Сообщения: 19053
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
золотые слова! абсолютно верно ты это понял.flashmann писал(а):Похоже проводами ШИМ нельзя подключать, нужно на одной плате применение ШИМ обвешивать, да как можно короче дорожки при этом резать.
фильтр ШИМ должен быть рядом с МК, а тянуть нужно сглаженное напряжение.
и те зубчики, что на твоих картинках - это пульсация тока от ШИМ. это значит, что нужно увеличивать постоянную времени фильтра ШИМ (снижать частоту среза фильтра), чтобы уменьшить размах этих зубчиков.
и для правильного измерения тока проигнорировать всю ту чушь, что написал Serj66610, а поставить фильтр с измерительного резистора, чтобы выделить среднее значение протекающего через аккум тока , так как заряжает средний ток. тогда станет не нужна и привязка к переходу синуса через ноль и прочие "хитрожопые" программные ухищрения.
правда, фильтр придется делать очень "медленный" для хорошего сглаживания 100 Гц с выпрямителя.
а еще лучше - в выпрямитель поставить сглаживающий конденсатор, тогда и ток будет "гладкий", а не короткими импульсами.
а при "гладком" токе не нужен фильтр с измерительного резистора и нет никакой разницы, в какое время АЦП делает свои выборки.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Re: Модуль контроля и регулировки тока заряда в автомат ЗУ
В этом то и фишка.... Так ссть инновация моя собственная. Щас, наглядно...Starichok51 писал(а): а еще лучше - в выпрямитель поставить сглаживающий конденсатор, тогда и ток будет "гладкий", а не короткими импульсами.
Вот напряжение силовой части без аккума: А вот с подключённой батарейкой: Именно полочка, даёт мне возможность видеть реальное напряжение на батарейке в динамике (не нужно прерывать заряд чтобы промерять), вычисляется оч просто. Это раз. И, потом, как показывают мои изыскания в этой области, авто аккумуляторы больше предпочитают именно пульсирующий заряд, (уже не один труп реанимирован моими зарядками) их этот режим бодрит и оздоравливает не по-детски, а в режиме поддержания заряда именно благодаря оздоровлению они чувствуют себя как молодые даже годами (у меня один акк. уже два года в таком режиме - ни тебе оксидирования пластин, ни тебе выкипания воды)


