|
Управление импульсным преобразователем Atmega16, Допустимо ли ? Вопрос о стабильности работы |
|
|
|
Jul 14 2010, 02:24
|

Гуру
     
Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702

|
Вопрос о стабильности работы Atmega16
Допустимо ли управлять при помощи него импульсным силовым преобразователем , делать программную защиту от короткого замыкания ? Очевидно , что "глюк " контролера будет означать выгорание всей схемы . Речь идёт о серийном устройстве.
Волнуюсь по поводу ситуаций : 1) МК завис сразу после подачи питания, при этом выставив на ноги не 3е состояние , а какой-то уровень. 2) МК завис в процессе работы просто так, "на ровном месте" программы, при этом оставив на ножках не 3е состояние а какой-то уровень. 3) И т.п ....
Знаю, что ARM , например, очень требовательны к питанию, и при неправильной скорости его нарастания зависают так что WDT не помогает, только сброс питания.
А Atmega16 может зависнуть так, что WDT не поможет ? Спасибо !
--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
|
|
|
|
|
Jul 14 2010, 13:20
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(MiklPolikov @ Jul 14 2010, 13:24)  Вопрос о стабильности работы Atmega16
Допустимо ли управлять при помощи него импульсным силовым преобразователем , делать программную защиту от короткого замыкания ? Очевидно , что "глюк " контролера будет означать выгорание всей схемы . Речь идёт о серийном устройстве. Если устройство серийное, то глюк тоже серийный. Это ценное качество любого МК. Один раз заложил в программме - пожалуйста, повторение хоть миллион экземпляров. Если не мигает красиво светодиод, то можно и без него, а если выгорает источник - сложнее. В подавляющем большинстве источников МК, как контроллер физического уровня, принципиально не годится. Это не вопрос стабильности, как Вы его формулируете, а вопрос качественно разных процессов в аналоговой и цифровой аппаратуре.
|
|
|
|
|
Jul 14 2010, 14:13
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (MiklPolikov @ Jul 14 2010, 13:24)  Знаю, что ARM , например, очень требовательны к питанию, и при неправильной скорости его нарастания зависают так что WDT не помогает, только сброс питания. Это Вам бабушки на базаре, очевидно, сказали. Причем вот так обобщенно - все контроллеры, кто-бы их не делал, с любыми все равно кем и как сделанными Watchdog, в любых устройствах, кто-бы их не делал, если унутре контроллера ядро из многочисленных ядер от фирмы ARM - "очень требовательны"  . Да, есть контроллеры у которых в errata для некоторых ревизий есть требования к скорости нарастания, но причем тут буквы ARM. QUOTE (MiklPolikov @ Jul 14 2010, 13:24)  А Atmega16 может зависнуть так, что WDT не поможет ? Это у тех-же бабушек спросите. Только Watcdog c его временами отнюдь для защиты многосоткилогерцовых ключей в преобразователе по любому не годится.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Guest_@Ark_*
|
Jul 14 2010, 14:50
|
Guests

|
Цитата В подавляющем большинстве источников МК, как контроллер физического уровня, принципиально не годится. По моему, слишком категорично, ув. Microwatt. Все годиться, если применять к месту и по уму. И потом, применение МК не отменяет аппаратные меры защиты, там где они необходимы. Самой ненадежной частью может оказаться не сам МК, а программа для него написанная. Пишите качественное ПО - и все будет надежно. Почти как в танке.
|
|
|
|
|
Jul 14 2010, 18:17
|
Участник

Группа: Участник
Сообщений: 41
Регистрация: 19-05-06
Пользователь №: 17 254

|
Цитата(Wise @ Jul 15 2010, 00:18)  .. ..Однако, применение МК в качестве контроллера самого ИБП, вызывает большие сомнения. у атмела есть контроллер ориентированный на применение именно в источниках питания. там всё предусмотрено для этого.
|
|
|
|
|
Jul 14 2010, 18:45
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 14-07-10
Пользователь №: 58 452

|
Цитата(Wise @ Jul 15 2010, 00:18)  ..Да.
..Однако, применение МК в качестве контроллера самого ИБП, вызывает большие сомнения. Пока что, аппаратное решение на микросхемах стандартных контроллеров ИБП, представляется наилучшим вариантом. не верное утверждение . AT90PWM2 , 3, 316 всё Вам прекрасно обеспечат. вместе с защитой
Сообщение отредактировал MasterCat - Jul 14 2010, 18:46
|
|
|
|
|
Jul 15 2010, 02:43
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 14-07-10
Пользователь №: 58 452

|
Цитата(Microwatt @ Jul 15 2010, 05:44)  Это не МК. Это аналоговый контроллер, к которому приклеили МК чтобы свистеть в буззер и мигать светодиодами. Других функций там у МК нет. Софт-старты и всякие сервисные функции не в счет. Эдак и автомобиль на МК сделан - поворотники-то как управляются? а если почитать про PSC сначала? аналогового там ровно столько же что и меге. с анаоговой частью и МК рядом - это к Silabs. у них это здорово получилось. думаю про свист в буззер погорячились малость. у меня на нем большинство источников работает. притом с разной топологией. а вот посвистеть - это к меге.
|
|
|
|
|
Jul 15 2010, 10:50
|

Местный
  
Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476

|
Цитата(Microwatt @ Jul 15 2010, 12:42)  В нагрузке возникло короткое замыкание. Как Ваши источники его отрабатывают? Как быстро? Ненадо делать устройство полностью цифровым до кончика хвоста,ставьте токоограничивающие резисторы в эмитерах + токоизмеряющий транзистор в цепи базы, в импульсных блоках питания от этого не отказались же. Если боитесь что мега зависнет с еденицей на портах, то ставьте разделяющий конденсатор, после буфером выравнивайте меандр. Вход буфера подтягивайте резистором на землю.
--------------------
|
|
|
|
|
Jul 15 2010, 11:45
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
QUOTE В нагрузке возникло короткое замыкание. Как Ваши источники его отрабатывают? Как быстро? Уважаемый Microwatt, мы же с Вами как-то обсуждали вопрос КЗ в обратноходе и требуемую скорость срабатывания токовой защиты. Упоминаемый AT90PWMxx имеет и мгновенный сброс ШИМ'а от того же встроенного компаратора, хотя, на самом деле, при правильном проектировании управления источником на МК даже этого не требуется, не выстрелит он никогда при замыкании нагрузки. Другое дело, если нужен просто преобразователь без наворотов - не надо этим (дрочить ключем от МК) заниматься. А вот если необходимо какое-либо управление (классика - заряд АКБ), то как раз какой-нибудь 3845 рядом с микроконтроллером выглядит костылем. Хотя, я, например, в серийных устройствах регулярно делаю такие вещи - есть вход питания, скажем 10-30 вольт. Надо получить 12 вольт (для питания шлейфа сигнализации, ток 0-100мА (обычно 0-20, если нет аварий в шлейфе), стабилизации особой не требуется), 5 вольт для питания процессора и 5 вольт, гальванически отвязанных, для питания интерфейсов (тоже особой стабилизации не требуется). Итого, преобразователь представляет из себя четырехобмоточный дроссель с ключем и диодами на вторичных обмотках (два по 5, одна - 12 вольт), ключ управляется прямо с ножки проца, обратная связь заведена на проц (пятивольтовое питание проца не отвязанно от входного). Выглядит это так - процессор поднимается от LP2950-3.3, которая в дальнейшем становится источником опорного напряжения. Запускается софт, инициализируется ШИМ и закрывается петля обратной связи. Питание поднимается до 5 вольт и все начинает работать в штатном режиме. В чем прелести? Меньше деталей, дешевле, и, как ни странно, хороший годный КПД. Пинцет, вставленный вместо любой из нагрузок, источник, конечно же, выдерживает (даже потом рассказывает в центральный прибор, где пинцет этот побывал (конечно, если восстановилась связь)).
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jul 15 2010, 17:10
|

Участник

Группа: Участник
Сообщений: 20
Регистрация: 14-07-10
Пользователь №: 58 452

|
Цитата(Microwatt @ Jul 15 2010, 16:42)  В нагрузке возникло короткое замыкание. Как Ваши источники его отрабатывают? Как быстро? 100-150 ns только это штатный режим. в КЗ его ещё загнать надо суметь. RST7 , мы действительно по этому вопросу встречались. Я не категоричен. Пока нужно запитать токовую петлю 20мА и пожара не случится - можно как-то и МК приспособить. Но серийный источник общего применения на 75-150 ватт хотя бы, или со входом от сети на 10 ватт я пока не увидел.
ну у меня от 12ти ватт до 8ти кВа --- читаю и удивляюсь. сплошные категоричные заявления. на чем основаны только? на предположениях? или беглом просмотре даташита? порочная практика. RST7 прав , 3845 это уже старый ржавый костыль. и чего там внутри то? кривенький компаратор, триггерок ( а это уже цифра), да таймер 555.+ к этому добру дохленкий драйферок, медленный, как паровоз? и с этим набором вечно не понятно что делать на граничных режимах. 25лет назад это был прорыв. никто не спорит. и с PWM никакго сравнения, а уж si8250 ,у котрой ПИД на борту со всеми наворотами ... надо быть отважным, чтобы утверждать что это набор для буззера. есть ещё у ST кристалл, но у него, как и XMEGи нет аппаратоной предустановки выходов по сбросу. ну , собственно, даташит пересказывать нет смысла
Сообщение отредактировал MasterCat - Jul 15 2010, 17:25
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|