Электронный регулятор с раздраем на копию.

snegovik3d

А сколько будет стоить собранный и настроенный?

Sergey87
snegovik3d:

А сколько будет стоить собранный и настроенный?

Масштабное производство таких регуляторов не планирую, однако десяток будет сделан.
Ну думаю что 2500руб - нормальная цена за хороший регулятор, если кому интересно, то пишите в личку.

Sergey87

Недавно замеченный недостаток:

При значительном нагреве процессора (до 60градусов и выше) наблюдается небольшое смещение положений всех ручек, что приводит к смещению нейтрали и вращению двигателей на очень малых оборотах (возможно они даже погасятся карданами), это недостаток внутреннего тактового RC генератора процессора.
Вариантов решения этой проблемы два: ставить внешний кварцевый резонатор на 8Мгц, либо недопускать соседства контроллера с сильно нагревающимися компонентами (линейный стабилизатор, силовые ключи). На печатной плате рекомендую предусмотреть место для установки кварца.

Этот недостаток проявлял себя при намеренном нагревании процессора внешним нагревателем, при ходовых испытаниях в реальных условиях никаких проблем небыло.

Вот демоверсия инструкции по настройке:

Anton_Malygin

Хмм не заметил, что у вас внутренний резонатор используется. Всё же лучше тут наверное внешний использовать.
А так вроде ничего. можно и развести попробывать!единственное баян надо усилить что бы 20А нормально держал…Я то всё хочу собрать регуль с транзисторами в корпусе DirectFET. у них тепловое сопротивление оченьмаленькое (кристал - корпус)

Sergey87
Anton_Malygin:

надо усилить что бы 20А нормально держал…

Усилить до какого угодно тока не проблема, ставьте не по два, а по три транзистора, и будет спокойно держать 20А. Но тогда думаю уже стоит задуматься об отдельных затворных резисторах на каждый транзистор.

Anton_Malygin

Я то хочу сделать на диапазон до 40В.
С вашими доводами полностью согласен.
использование двух стабилизаторов на 5В из-за того что с них питается вся бортовая сеть? А 2А не много? хотя принципе запас не мешает.
А так сижу подбираю транзисторы на 40В DirectFET.
жаль что P-канальных в таком корпусе нет.

Sergey87
Anton_Malygin:

А так сижу подбираю транзисторы на 40В DirectFET.
жаль что P-канальных в таком корпусе нет.

Можно и N канальные вверх поставить. Тогда управлять ими можно с помощью PVI5033, однако это далеко не дёшево.

А на более низкие напряжения подойдёт MAX620CWN.

А тем временем была завершена отладка отсечки по напряжению, и по температуре…
Когда добавлю раздраю гистерезис, выложу новую прошивку.

Частоту ШИМ я решил поднять до 16Кгц, это вместо стохастической ШИМ, хочу избавиться от писка.

Sergey87

В целях более стабильной повторяемости параметров решено заменить внутреннюю опору АЦП на внешнюю, TL431.

Кто хочет сэкономить 5-15 рублей, используйте внутреннюю опору, и калибруйте все константы напряжений отсечки под свой экземпляр контроллера. 😈

Скоро выложу новую версию схемы, куда добавлены внешняя опора, и кварцевый резонатор.

Anton_Malygin

если попробывать, что-то типа i r2101? этот драйвер вроде для верхнего и нижнего ключа. запиать его так же как у вас через парам. стабилизатор?а максим она что-то вроде на ток слабовата?

Да получается, если исользовать все полевики н-канал, то нужно драйвера на верх. вот только какие из доступных подобрать и подешевле не знаю

Sergey87
Anton_Malygin:

если попробывать, что-то типа ir2101?

Это обычный драйвер с бутстрепной ёмкостью, он не может работать с постоянно открытым верхним ключём.

MAX620CWN это почти идеальный вариант, так как ШИМ на верхних ключах нет.

Anton_Malygin

Штука канечно класная, но вот питание максимум 30В… а если использовать его в диапазоне до 40В… т.е. на ключи подавать 40В, а питание для драйвера ограничить допустим тем же параметрическим стабилизатором.?

Хотя вроде сейчас глянул то питание для него максимум 17В.
Ещё одна интересная штука Выходной ток написано 25мА. Не слабовато для полевиков???

Хорошо а вот такой вариант как? IR2110/2113 (просто есть в наличии)

Sergey87
Anton_Malygin:

Штука канечно класная, но вот питание максимум 30В… а если использовать его в диапазоне до 40В… т.е. на ключи подавать 40В, а питание для драйвера ограничить допустим тем же параметрическим стабилизатором.?

Нельзя, максимум 17В и не более.

Ещё одна интересная штука Выходной ток написано 25мА. Не слабовато для полевиков???

В полностью открытом состоянии, через затвор протекает ток утечки затвора, величина которого не более 100нА, а это равно 0,0001мА.
Большие токи нужны драйверам чтобы быстро заряжать ёмкость затвора, так как это сильно влияет на потери коммутации, эти токи всегда импульсные, пока затвор не взял нужный заряд.
В нашем случае верхним ключам быстро открываться и закрываться нет особой необходимости.

Хорошо а вот такой вариант как? IR2110/2113 (просто есть в наличии)

У IR нет подходящих для такого дела драйверов, у них все с бутстрепом.
Однако если запитать вход Vb у такого драйвера вот от этой штуки: MAX1822ESA, то будет очень даже ничего. При высоком напряжении питания, вывод GND у этого макса можно посадить не на землю, а на какой нибудь уровень между землёй и питаловом, на ВЕС например, или от 7912/7915.
Только внимательно прочтите документацию. Потребление выходного тока у неё должно быть ограничено, поэтому ставьте большие номиналы резисторов в затворы верхних ключей.
Одна только проблема, где купить MAX1822ESA.

Можно нечто подобное замутить и на MAX620, но это сложнее.

Или сделать вместо MAX1822ESA тандем из 7905 и MAX1822ESA, можно и две последовательно, тогда на выводе Vb драйвера будет 5 или 10 вольт соответственно.

Вообщем способов много, другое дело что бюджетных и доступных почти нет.

За половину стоимости MAX620 уже можно свободно купить DC/DC на 1Вт и спокойно им питать IR-овские драйвера.
К примеру AM1L-0512S-NZ хорошо для этого пойдёт, подобные DC/DC ставят в преобразователях на большие мощности.

Sergey87

Выкладываю финальную версию схемы.

Хотел сегодня выложить финальную прошивку, но увы, пока тесты на хаотичное изменение положений ручек передатчика проходятся как то подозрительно. Защиты несколько раз при этом срабатывали по непонятной причине.
И ещё по непонятной причине погиб один верхний мосфет.
В обычном режиме всё безупречно работает.

Гистерезис раздрая реализован, АЦП теперь работает в режиме 10бит с усреднением по 4 выборки.

Вообщем тестирую, стремлюсь к идеалу…

Схема (больше меняться не будет):

Mikl-Ko

Интересный регулятор!
для больших мощностей, хорошее управление полевиками (чувствуется любитель фср-эко и 240-амперных барракуд 😃).
Сергей, можно вопрос по программе( с мегами еще ничего не делал)- а ацп у тебя что делает, кроме контроля питания, и как сделан ввод информации - по длительности импульсов, или интегрируется по уровню( чего -то там много конденсаторов на входе)?

Я также хочу поделиться своим опытом в изготовлении регуляторов, но только на меньшую мощность.
Были сделаны за последние 5 лет почти десяток двухканальных регуляторов с раздраем (3- й канал аппаратуры - мощность, 4- й канал - раздрай- все на левой ручке управления) на основе атмел 2051 с различными выходными каскадами:
L293(1128кт4) -ток до 1 а на канал, (примерная стоимость деталей- рублей 300-400,)- применяется для моделей весом до 1 кг ( 122бис в сотом масштабе, пластмасса f4-C);
L298 - ток до 2-ампер (прим. стоим. деталей- 400-500 руб), для моделей от 1 до 3 -4 кг ( буксир “Труд” где-то в 50 масшт (12 вольт, дпр52) тральщик “Мина” 50 масшт (27 вольт), Современный 350 масшт(10вольт, дпм 20-17), 122бис в 50 масшт.(12в));
L6203 - ток до 4 ампер на канал, полевые транзисторы внутри на выходе( стоимость деталей 500-600 руб)- для моделей крупных - крейсер Варяг (58пр.) в 90 масшт. (27 вольт, 2 дпр62).
за 4 года эксплуатации сгорел только один регулятор на l6203 по случаю переполюсовки питания (выгорели обе 6203, после замены все снова заработало)
рекомендую всем ставить параллельно питанию мощный защитный диод ( в обратном направлении), а в цепь питания вставить самовосстанавливающийся предохранитель на соответствующий ток, что должно сберечь ваши регуляторы от случайной переполюсовки.
есть конечно недостатки - исторически попался под руку кварц на 4 мгц, так оно везде и стоит, поэтому частота ШИМ не большая, но для копий вполне хватает.
схема ввода сигналов довольно корявая, но помню никак не смог иначе разобраться с обработкой входных сигналов - чего-то нехватало( а чего-уже непомню).
точность работы раздрая по хорошему надо бы регулировать программным образом под конкретную модель ( винты тянут вперед и назад по разному при одинаковых оборотах) но в первом приближении раздрай вполне нормальный при наличии небольшого опыта.
выкладываю свою схему в варианте l298 (2а на канал) в пикаде.
если кому будет интересно, выложу прошивку, есть разводка на l298 и l293
кстати, Сергей, как из пикада можно делать pdf или jpeg - через сканер, или есть какие-то другие методы ?

regul298.rar

Sergey87

Итак, выкладываю финальную версию прошивки, там же: схема, описание, исходники, файл констант для АЦП на другие напряжения отсечки.

Дополнительно в схему можно поставить частичную защиту от переполюсовки питающего напряжения, путём включения диода Шоттки:

Диод нужен на ток не менее 3А анод диода подключается к источнику питания, катод подключается перед соединёнными вместе выводами №1 микросхем DA2 и DA3, а также к правому выводу резистора R20. Разумеется все эти выводы DA2, DA3, R20 следует отключить от источника питания.

Либо можно сделать как советовал Mikl-Ko.
Я на своих регуляторах решил всётаки защищаться от переполюсовки разъёмами, чего и всем желаю.

Все проблемы с прошивкой по всей видимости происходили из-за нестабильности питающего напряжения контроллера, так как все глюки были в момент переключения раздрая.
Это неудивительно, поскольку на макете процессор сейчас запитан от КРЕН5А.

Mikl-Ko

Абсолютно согласен насчет разъемов, плохо только что производители аккумуляторов делают одинаковые клеммы на гелевых свинцовых акк. , из-за чего собственно у меня и сгорели микросхемы.😢

Sergey87

Mikl-Ko

АЦП у меня мерит напряжение питания, и сигнал с выхода датчика температуры.

Мерится длительность входного сигнала, первый канал мерится аппаратно модулем IC1. Второй канал мерится полупрограммно, внешним прерыванием INT0.

Я долго бился чтобы сделать из P-CAD PDF, так как стандартрый экспорт не работает.
В итоге мною это делается это так:

Выделяем в схематике схему, копируем её в буфер обмена. Запускаем MS Word, вставляем схему туда, заходим в свойства вставленного изображения, выставляем яркость и контраст на 0, далее сохраняем как PDF. Для сохранения из ворда в пдф надо установить официальный плагин, вот он: SaveAsPDF.exe (915 Kb)

L298 и другие очень интересный вариант, у меня даже дома две таких валяются. Хорошо в них то что сквозные токи практически исключены, при любом поведении процессора.
Однако потери в них довольно большие (на токе 2А до 7Вт), да и мне хотелось более универсальное решение.
А регулятор мой кстати задумывался изначально на пластмассу F4-A 😃, куда и будет установлен, отсюда и название регулятора: NJ.

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

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

Mikl-Ko

да, у этих микросхем большое падение напряжения на вых. каскадах
(не полевики), зато два полных моста в одном корпусе, что снижает стоимость, уменьшает кол-во элементов и повышает надежность.
для копий вполне применимы, да и греются не сильно ( по опыту эксплуатации), так как используются на неполных токах - измеряем ток только на приколе, а на дистанции ток раза в 2-2,5 меньше максимального.
Кстати, желательно все-же вводить защиту от протекания сквозных токов на жесткой логике, а то что там процессору приспичит выдать на ключи, если слегка подвиснет(плохой контакт, и т.д., ) .

хочу уточнить Пластмасса F4-a или f4-b?
что за "пароход? это на нем будут дпм-20-н2-17?
за программу большое спасибо
выкладываю схему регулятора на 2ампера (L298) в ворде - меньше места занимает, и ворд у всех есть.

l298.zip

Sergey87
Mikl-Ko:

хочу уточнить Пластмасса F4-a или f4-b?
что за "пароход? это на нем будут дпм-20-н2-17?

Это F4-C New Jersey от тамии, собранная как F4-A, на нём стоят этот рег. и те ДПМы.
Сделал эту модель специально, чтобы было с чем участвовать в соревнованиях секции NS.

А чтобы недопустить сквозных токов, я в программе сделал всё возможное.
Не в одном современном регуляторе нет защиты от этого на логике.
Это делают обычно только в промышленных инверторах на большие мощности.

Sergey87

Только что нашёл косяк:

При создании файлов прошивки, забыл изменить коэф. деления системной частоты.
Поэтому выложенные выше прошивки будут работать с кварцем 16МГц.

Вот оба варианта, для кварца на 8Мгц и на 16Мгц для процов ATMega48 и ATMega88:

Если кому понадобится, могу сделать прошивки на кварц 4Мгц.

В прикреплённом файле только прошивки.

Anton_Malygin

В принципе ведь, если есть проект то можно и самому?!