Отговори на тема  [ 56 мнения ]  Отиди на страница 1, 2, 3, 4  Следваща
Защита на гейта при ШИМ 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Вто Авг 23, 2005 10:36 am
Мнения: 156
Местоположение: Казанлък
Мнение Защита на гейта при ШИМ
Та проблемът ми е следния:
16Ф877 управлява с шим гейта на един MOSFET. Ако обаче поради някаква причина проца се ресетне, без да си изчисти портовете, или зацикли и гейта остане в единица, транзистора се отпушва и става едно мазало, не е за разправяне.

Ефекта от подобна реакция в момента е за 3К лева щети. В случая причината беше друга.

Та смятам да се защитя от подобен род проблеми и имам две идеи, които искам да споделя и почерпя опит.

1. Слагам един малък PIC, примерно PIC12F629, да следи упр. сигнал. Пускам го с вътрешния му осцилатор, пускам му и WDT и при липса на отрицателен фронт за интервал по-голям от периода на управляващата честота, WDT се препълва, свалям някой от пиновете, който нулира изхода на едно И, на другия вход на което е управляващият сигнал от PIC-а.

Проблема като цяло е, че не знам какви биха били причините водещи до проблеми в работта на логиката като цяло, и дали не биха повлияли и на двата процесора.

2.Слагам таймер 555, който се ресетва от управляващата честота и при липса на отрицателен фронт за по-голям от определения период, се случва същото като при PIC-а.

Схемата e в метален корпус и се захранва от два акумолатора - 24V, като в близост няма източници на ЕМ смущения.

Ще съм благодарен на мнения, особено относно работата на PIC-а с вкл. WDT.
До сега не съм се задълбочавал на тема надеждност, понеже не съм имал проблеми, а и проектите не са били толкова опасни и отговорни.
Аз смятам че не би трябвало да има причина да обърка работата на WDT-ра и да не може да си ресетне проца, но нямам практически опит.


Сря Мар 05, 2008 4:35 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Не може ли да се реши с проста RC група сметната за максималната дължина на импулса? Друг пик според мен е безпредметно да слагаш, най-много да си индуцираш още проблеми. Втория вариант с някакъв твърд хардуер - таймер, чакащ мултивибратор или нещо от сорта по ми допада. Като ще го пазиш - по добре да е тъпа но сигурна защита, отколкото интелигентна и сложна.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Мар 05, 2008 4:40 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Пет Фев 17, 2006 9:17 am
Мнения: 765
Местоположение: Стара Загора
Мнение 
Най-елементарното обикновено е най-надеждно :) Резистор 50-100 K паралелно гейт-дрейн (добре е да има и ценер за предпазване на гейта от пикове) , а управлението на гейта през 10-100 n кондензатор. Така при липса на импулси транзистора си остава запушен. Виж, ако поради някаква причина изгори.... но това вече е друга тема :)


Сря Мар 05, 2008 4:57 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: Защита на гейта при ШИМ
perro_iv написа:
Та проблемът ми е следния:
16Ф877 управлява с шим гейта на един MOSFET. Ако обаче поради някаква причина проца се ресетне, без да си изчисти портовете, или зацикли и гейта остане в единица, транзистора се отпушва и става едно мазало, не е за разправяне.

Ефекта от подобна реакция в момента е за 3К лева щети. В случая причината беше друга.

Та смятам да се защитя от подобен род проблеми и имам две идеи, които искам да споделя и почерпя опит.

1. Слагам един малък PIC, примерно PIC12F629, да следи упр. сигнал. Пускам го с вътрешния му осцилатор, пускам му и WDT и при липса на отрицателен фронт за интервал по-голям от периода на управляващата честота, WDT се препълва, свалям някой от пиновете, който нулира изхода на едно И, на другия вход на което е управляващият сигнал от PIC-а.

Проблема като цяло е, че не знам какви биха били причините водещи до проблеми в работта на логиката като цяло, и дали не биха повлияли и на двата процесора.

2.Слагам таймер 555, който се ресетва от управляващата честота и при липса на отрицателен фронт за по-голям от определения период, се случва същото като при PIC-а.

Схемата e в метален корпус и се захранва от два акумолатора - 24V, като в близост няма източници на ЕМ смущения.

Ще съм благодарен на мнения, особено относно работата на PIC-а с вкл. WDT.
До сега не съм се задълбочавал на тема надеждност, понеже не съм имал проблеми, а и проектите не са били толкова опасни и отговорни.
Аз смятам че не би трябвало да има причина да обърка работата на WDT-ра и да не може да си ресетне проца, но нямам практически опит.


Опитай следното: сигнала от професора го подаваш през резистор към гейта, да речем до 20-50 ома, гейта го връзваш към сорса с друг резистор, 2к2 е добра стойност. Когато порта на процесора е в tri-state гейта ще се разреди през резистора към сорса. Слагаш на професора външно куче, което да го ресетира, изчиствай външното куче само на едно място в програмата, ако има такава възможност. Микрочип имат добри кучета с различни времена на reset. Каква ти е веригата на MCLR ? След като направиш сметките на PWM, преди да заредиш регистрите провери дали не си преминал 100% или не си паднал под 0%. PWM може да го ограничиш на 95% и 5%. Може сметките ти да надхвърлят 100% PWM и затова да се получава така. Кучето може и на PWM изхода да го вържеш, ако спре да се клати този изход кучето ще запуши транзистора.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Сря Мар 05, 2008 5:00 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
При 3К възможни щети само полуидиот или маниак пикоборец може да сложи PIC в управлението :)
Незнам каква каша си дробил ама при тази ситуация след като не си осигурил и защита по ток ясно че и силовата електроника не ти е ясна.

Първо. Смени процесора. За такива приложения не се ползват процесори за ширпотреба.

Второ. Направи си сериозна защита по ток която да ти гарантира че няма да имаш проблеми каквото и да направи управлението. Много малко са случаите когато това е невъзможно да се реализира,надали си в такава ситуация.

Трето. Резервирай се с детектор на максимална продължителност на управлявашите импулси. Изхода му задейства пак токовата зашита.

Практиката показва че най удачния вид зашита е тригерираната. Тоест като ти задейвтва зашитата се изключва изходното стъпало и последващото включване трябва да го направи процесора ти с фронт,а не с ниво на управляващ сигнал. Цялата зашита не си помисляй да я правиш софтуерно в процесора. Прави се на твърда логика. Процесора трябва да получава сигнал когато е задействала и вече там софтуерно си правиш каквото е подходящо според приложението.


Сря Мар 05, 2008 5:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Защита на гейта при ШИМ
perro_iv написа:
Та проблемът ми е следния:
16Ф877 управлява с шим гейта на един MOSFET. Ако обаче поради някаква причина проца се ресетне, без да си изчисти портовете, или зацикли и гейта остане в единица, транзистора се отпушва и става едно мазало, не е за разправяне.
...


Не съм виждал досега процесор, дето се reset-ва частично (но и не съм си губил
времето с PIC-ове, де).
Достатъчно е MOSFET-ът да е запушен в началното състояние от reset, обикновено
I/O-тата хората ги правят да са входове преди инициализация. Едно съпротивление
към маса или захранване - което от двете запушва FET-а (инвертиращ буфер?) - би
било достатъчно да реши проблемите от reset-ване.
Колко и каква защита по ток и какво ли не още е отделна тема, която в толкова
общ контекст е неопределена.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Сря Мар 05, 2008 5:46 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 22, 2006 3:25 am
Мнения: 6418
Мнение 
една от разработките които съм правил, още от най ранните версии без каквито и да било защити баща ми я сглоби по начертана схема и обяснения, сравнително лошо изпълнение, за 1 год не е забила нито веднъж без причина без куче (като изключим студените спойки и лоши връзки по окабеляването)като се откриха всички лоши връзки си заработи нормално. след това реализирах и разни защити които адаша описва че и още гъзарии, но основата си работи стабилно и без защитите, как ли? ами това ми отне 2 месеца безсънни нощи докато изхвърля 4 прототипни платки и стигна до петата наистина работеща, тогава разбрах че мосфета колкото е готин толкова и гаден,тоците бяха доста големи и малък проблем в опроводяването може да ти ресетва процесора, изтрива флаша или еепрома, и какви ли не още простотии
мосфета носи на ток, а тоя ток тече по жици, при едно неправилно отпушване или запушване на транзистора тия жици излъчват, мойте мосфети генерираха някъде около 20мхз за 1-2мкс при всеки преход, така за 5 мин изтриваха еепрома, оказа се кофти опроводяване на мосфетите...

така че първо си изчисти проблемите по схемата и сифтуера, а после слагай защитите, защото те само ще "маскират" проблема, няма да го оправят


Сря Мар 05, 2008 6:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Недей лъга човека :). На теб ти е пръв проект в тази област,има още да се потиш. Защитите трябва да са направени вече когато се пуска с истинските изходни стъпала.
Защитата ако е правилно направена както съм описал не маскира проблема а предотвратява унищожаването на скъпите компоненти в изхода. Задействането и го виждаш и търсиш проблема.


Сря Мар 05, 2008 7:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
И един съвет. То всъщност важи за всички които искат помощ. Като питате нещо - не споменавайте мръсната дума PIC(ПИК) и/или Микрочип(Microchip). На всички уважаващи себе си специалисти е ясно, че пиковете са виновни за 99,99% от проблемите във всяка една електроника. Даже и да ги няма вътре, то вредното им вляние си индуцира от околни уреди които ги съдържат, по все още необяснен начин, вероятно черна и/или вуду магия. На прекомерното използване на Пикове се дължи озоновата дупка, както и Глобалното затопляне. Има данни, че Хитлер е бил идолопоклонник на Микрочип секта и е започнал WW2 за да наложи господството на тази технология над братския руски народ. Проблемите с Аполо програмата се дължат на грешка в ядрото на ранните лампови версии на PIC контролерите. Говори се, че и станцията МИР e паднала, защото автоматиката обслужваща подаването на тоалетна хартия в кенефа е била изпълнена с пик. Всъщност по последни данни от древни папируси намерени в Египет, ПИК-ът е оръжие на глобалните зли сили (Микрочип) и съществува още от преди създаването на човека. И целта му всъщност е един ден да затрие човешкия род. Армагедон гледал ли си? Е добре, че беше Брус Уилис, щото метеорита всъщност беше гигантска силициева пластина пройзведена в заводите на Микрочип в Аризона(На един кадър се вижда логото).

:):):):):):):):):):):):)

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Мар 05, 2008 7:14 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Без да споря по темата ама си мисля че вече и ти няма да сложиш PIC в техника дето като гръмне отиват 3K :):):):):):).
Откак пробва и други процесори нещо не ти се нравят и на теб май :):):):):)

Макар че в случая на човека не му е толкова проблем че процесора му е PIC а че елекрониката му не е правилно конструирана.
Правилно конструираната електроника ще си работи и PIC ама е много непрофесионално да се направи така. Разглеждал съм от интерес разни управления за силова електроника правени преди 3-4 години. Всичките бяха масково с масково програмирани процесори. За такива неща все още големите батковци от областа нямат вяра на флаш и еепром технологиите май :). Германците гледам че ползват моторола само,сега freescale с еводят. 2 френски инвертора гледах процесорията им беше японска.
От по стари управления които съм мяркал по тецовете гледам че се ползват TI.

Що така не се срещат процесори за ширпотреба :):) Сигурно не разбират хората ...


Сря Мар 05, 2008 7:33 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
О нямам намерение да споря - ама следващия път като се видим ако искаш ще ти домъкна техника дето се цани къде 10К в магазина и в която продължаваме да ръгаме Пикове. Точно в управлението на IGBT дето прещракват 3К (ама волта). :):):) Е вътре има още и Freescale и Atmel и Dalas, ама тично IGBT-тата са оставени на пройзвола на съдбата (т.е. пика ги драйви). И това от 10-15 години е все така - да не кажеш че аз съм ги вкарал в заблуждение :)

Относно прехвалените марки като TI, Freescale и прочие - аз от няколко години намразих всичките пройзводители на процесори. Традициите отдавна не са това което бяха. Вече е спорно кой е по - по - най.... по бъгове :)

Ама спирам до тук да не спамим темата на човека. Всъщност модератора може да измодерира темата... че се отплеснахме.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Мар 05, 2008 7:46 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Нали се сещаш че там дето горят 3К става дума да големите тоци :):):)

Из медицинската техника дето я правиш не се срешат такива. Чукай на дърво да не се срещаш с такива тоци че бозата е голяма. Аз съм копал в областа доста като хардуерист и имам един изцяло мой инвертор но ако може не бих се закопвал пак в тази област. Много е сърцетупа като пускаш машинарията ;);) Може и да остарявам ама не ме кефят много тия моменти ;)


Сря Мар 05, 2008 7:55 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
PIC-овете не ги използвам не заради нещо друго, а заради кривата архитектура.
Едва ли биха се удържали на пазара, ако не покриват спецификациите си (това
важи за всеки контролер/процесор/чип и т.н.). Навързвайки нещо на език от
високо ниво скрива повечето от размазаността (ако и да вкарва допълнително
своя собствена, ама и тя е невидима в такава ситуация). Но при наличието
на свестни алтернативи - PPC, Coldfire, 68x, TI DSP, 430 - май не виждам
друга причина за полулярността на Microchip освен хиперактивен маркетинг
(в БГ това включва и известна доза анти-маркетинг от страна на търговците
по посока на останалите произвидители; ако ви кажат, че са трудни за
доставка, не го приемайте на доверие, много пъти просто не е вярно).

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Сря Мар 05, 2008 8:03 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
PIC освен че са с крива архитектура и с кофти среди за праграмиране са си процесори за ширпотреба.
Там където е необходима надежност не се слагат процесори за обща употреба.
Колкото и да обичам архитектурата на AVR например,никога няма да си позволя да ги сложа в сериозно приложение,просто са си за ширпотреба :):):).


Сря Мар 05, 2008 8:11 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Мар 22, 2006 3:25 am
Мнения: 6418
Мнение 
Цецо написа:
И един съвет. То всъщност важи за всички които искат помощ. Като питате нещо - не споменавайте мръсната дума PIC(ПИК) и/или Микрочип(Microchip). На всички уважаващи себе си специалисти е ясно, че пиковете са виновни за 99,99% от проблемите във всяка една електроника. Даже и да ги няма вътре, то вредното им вляние си индуцира от околни уреди които ги съдържат, по все още необяснен начин, вероятно черна и/или вуду магия. На прекомерното използване на Пикове се дължи озоновата дупка, както и Глобалното затопляне. Има данни, че Хитлер е бил идолопоклонник на Микрочип секта и е започнал WW2 за да наложи господството на тази технология над братския руски народ. Проблемите с Аполо програмата се дължат на грешка в ядрото на ранните лампови версии на PIC контролерите. Говори се, че и станцията МИР e паднала, защото автоматиката обслужваща подаването на тоалетна хартия в кенефа е била изпълнена с пик. Всъщност по последни данни от древни папируси намерени в Египет, ПИК-ът е оръжие на глобалните зли сили (Микрочип) и съществува още от преди създаването на човека. И целта му всъщност е един ден да затрие човешкия род. Армагедон гледал ли си? Е добре, че беше Брус Уилис, щото метеорита всъщност беше гигантска силициева пластина пройзведена в заводите на Микрочип в Аризона(На един кадър се вижда логото).

:):):):):):):):):):):):)


абе цецо кво си пушил, я дай насам от тая трева :)

адаш, може и да си прав, ама аз нали съм мазохист реших че докато не видя идеалната осцилограма при максимален ток няма смисъл да продължавам нататък... работещи защити на неработеща платка... ква файда... а иначе при мен поразиите ще са над 10к , за това тестовете бяха с двигател за 100 лева, чак когато видях идеалната картинка, го вързах към машината


Сря Мар 05, 2008 8:14 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 56 мнения ]  Отиди на страница 1, 2, 3, 4  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 14 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни