Праектаванне схем з доўгім тэрмінам службы

Я даведаўся пра пас мікракантролер на працягу перыяду часу і маюць разумнае колькасць ведаў аб апрацоўцы лічбавай электронікі. Я працаваў на асноўных электронных праектах, і цяпер мне трэба працаваць на некаторыя камерцыйныя прыкладання.

Маё пытанне аб тым, як праектаваць і будаваць надзейныя і даўгавечныя ланцуга. Я пабудаваў схему аўтаматычнай светлавой кантролер, які прымае ўваходныя дадзеныя ад LDR і адлюстроўвае значэнне аналагавага чытання на панэлі сем сегментаў. Затым ён робіць некаторыя вылічэнні і кіруе святлом праз рэле. Гэтая схема павінна быць уключана пастаянна (24 гадзіны ў суткі). Першыя некалькі месяцаў, схема працуе выдатна, але прыкладна праз 6 месяцаў ён пачаў са збоямі. Ён паказаў бессэнсоўныя рэчы на ​​дысплеі 7 сегмента (ён паказаў толькі часткі колькасці), то ён запальвае лямпу на святлодыёдным экране, але гэта не пераключэнне на relay.This ня чаканае паводзіны. Справа ў тым, што не заўсёды будзе працаваць такім чынам. Часам гэта працуе выдатна. Затым ён зноў пачынае працаваць са збоямі. Там няма дакладнага парадку, у якім ён працуе.

Цяпер маё пытанне, чаму гэтыя схемы паводзяць сябе такім чынам. Я мяркую, што гэта можа быць таму, што ён працуе ўвесь дзень без якога-небудзь intervals.This выгляд прыкладання павінна працаваць ўвесь дзень. Я выкарыстоўваю Пік, таму што я ведаю толькі пра мал. З'яўляецца atmal больш надзейным, чым рыс? (Я спытаў, таму што atmal выкарыстоўваецца ў большасці прыкладанняў аўтаматызацыі, часцей выкарыстоўваецца пас)    Мне патрэбен савет ад эксперта ў лічбавай электроніцы. Як гэты від прамысловых ужыванняў пабудаваны? Ці існуюць якія-небудзь асаблівыя правілы для пераймання? Як стварыць больш надзейныя схемы?    Любыя парады або ўказанні ад эксперта будзе высока ацэнены. Дзякуй...

<�Моцны> Змяніць

Як гэта прапанавана ў адказах, я буду правіць мой адказ, падаючы дадатковыя рэсурсы, каб дапамагчы высветліць памылкі ў дызайне.

Ніжэй прыводзіцца выява, якое апісвае, як схема выглядае пасля таго, як ён быў пабудаваны. Гэта цэнтр 12V пастукаў трансфарматар, які падае харчаванне на circuit.It-х выпростваецца з выкарыстаннем паловы выпрамніка, а затым рэгулюецца з выкарыстаннем 7805 IC.

enter image description here

Ніжэй прадстаўлена схема канструкцыі.

enter image description here

Калі патрэбна якая-небудзь дадатковая інфармацыя, якую я прадаставіць усё неабходнае. Калі праграма патрэбна я дадам яго. Праграма некалькі long.It выкарыстоўвае перапынення.

11
Вы ўпэўненыя, што гэта не праблема праграмнага забеспячэння? Можа быць, ёсць нейкі край стану, якое выклікае StackOverflow або раскладаюць некаторыя рэгістры якія выклікалі Пік для запуску кода смецця.
дададзена аўтар systemsfault, крыніца
Вы павінны апублікаваць схему, а ў ідэале карціны неспакойнай сістэмы. Я таксама сумняваюся, што вашыя праблемы «чаканая працягласць жыцця», а не хапаю нешта сапраўды асноўнае, як чысціня крыніцы харчавання або EMI.
дададзена аўтар brianpeiris, крыніца
У дадатак да таго, што сказаў FakeMoustache, я сумняваюся, што Пік з'яўляецца крыніцай збою. Больш верагодна, гэта дыскрэтныя кампаненты або звязаныя з схематэхніка.
дададзена аўтар Wylder, крыніца
У мяне ёсць ТГС ўсяго часу працы ў шматлікіх шурпатых месцах. Няма пытанняў. Адзіная праблема ў мяне была карозія у корках і фізічна вымушаны электрычны кандэнсатар TFT з пабітым штыфтам.
дададзена аўтар aresnick, крыніца
Пасля выпрамніка і <�я> да рэгулятара. Ёмістасць залежыць ад велічыні току вы чэрці, частоты сеткі і пульсацыі напружання дапускаецца. Мяркуючы 100mA нагрузку і 100 максімальнай пульсацыю, які згладжвае вечка 2200uF будзе дастаткова.
дададзена аўтар jms, крыніца
Няма там не па вашай схеме. Існуе толькі 33pF C4 пасля выпрамніка: i.imgur.com/WgJ777y.png
дададзена аўтар jms, крыніца
Схема не паказвае DC згладжвання кандэнсатараў пасля выпрамніка (за выключэннем малюсенькага 33 пф каўпачок). Рэгулятар будзе падвяргацца пульсавалым DC. Не добра.
дададзена аўтар jms, крыніца
У выпадку ўзнікнення якой-небудзь карычнева-па-за падзей, мікракантролер запусціцца/працягваюць працаваць у невядомым стане - што прыводзіць да гадзіць на дысплеі 7-сегм. ATMEGAs Atmel маюць убудаваны карычнева-па-за выяўлення і аднаўлення, я не ведаю пра ТГС. Неабходнасць больш кандэнсатараў харчавання, як і іншыя людзі паказалі.
дададзена аўтар KyranF, крыніца
Акрамя праектавання на больш доўгі тэрмін службы, гэта таксама важна зрабіць правільны аналіз няўдач. Тое, што вы апісалі сімптомы. Вы павінны капаць глыбей у тое, што менавіта адбываецца збой і тады ў вас ёсць шанец высветліць, чаму. Гэта больш, чым проста замена з частак. Асцылограф было б вельмі карысна.
дададзена аўтар Philipp, крыніца
«Ён паказаў толькі часткі ліку» - гэта гучыць як праблема праводкі/падключэння.
дададзена аўтар immibis, крыніца
Вы не павінны ставіць трансфарматар так блізка. Прапушчаныя магнітны струмень можа выклікаць праблемы на MCU непасрэдна або шляхам индуцирования на іншых элементах. Праца з адаптарам сцены значна больш бяспечным, і для карыстальніка і схемы.
дададзена аўтар Sheila, крыніца
Нават калі апаратнае забеспячэнне з'яўляецца дасканалым, гэта таксама можа быць выклікана памылкай праграмнага забеспячэння, такімі як стан гонкі. Я нічога аб вашым праграмным забеспячэнні, не ведаю, але калі вы выкарыстоўваеце перапынення, гэта рэальна лёгка зрабіць так, што ўсё пойдзе не так, толькі калі перапынення пажараў у патрэбны момант у кодзе.
дададзена аўтар DoxyLover, крыніца
Калі вы выкарыстоўваеце IC ў гэты паказана рэйтынгі (гл табліцу), то практычна любы вытворца гарантуе тэрмін службы 10 гадоў. І гэта пры высокай тэмпературы. Вы можаце вінаваціць кампаненты, але я думаю, што праблема ў тым, што ёсць нешта нечаканае адбываецца ў вашым дызайне. Ці, можа быць, адзін з чыпаў пакутаваў ад разраду статычнага электрычнасці і наплаўкі толькі цяпер. Вам трэба знайсці няспраўны кампанент, перш чым карысныя парайце можа быць прадастаўлена.
дададзена аўтар Bimpelrekkie, крыніца
І дарэчы, я мяркую, што вы маеце на ўвазе Atmel замест «atmal». Акрамя таго, Пік з'яўляецца MicroC ад Microchip (Microchip робіць іх). Atmel таксама вытворца MicroC, яны робяць мікракантролеры ATmega. Абодва проста лічбавыя мікрасхемы, вырабленыя ў падобных працэсах вытворчасці і якія маюць падобную надзейнасць. Калі адзін быў больш-менш надзейныя, чым іншыя, ніхто не будзе купляць іх (па падобным кошце, якія яны).
дададзена аўтар Bimpelrekkie, крыніца
Я быў бы вельмі ўдзячны за ўсе гэтыя адказы. Усё гэта дае мне ідэю, што Тэрэза няма праблемы Reliablity паміж пас і Atmel microcontrolers. Але чаму праграма стала няспраўнай такім чынам. То Веру цяжка адладжваць, таму што ён выдатна працуе ў той час.
дададзена аўтар Javid, крыніца
Ах да, яны пасля рэгулятара. Што б кандэнсатары падвышанай ёмістасці ідэальна afrer выпрамніка і пасля рэгулятара.
дададзена аўтар Javid, крыніца
@jms ён замацаваны 100nF і 10uF крышку пасля rectifire для згладжвання харчавання. Гэта ў выніках зробленая схемы пасля trcitifer. Ці з'яўляюцца гэтыя дзве шапкі не хапае ці калі ласка, растлумачце мне, што ёсць я абедаць не так
дададзена аўтар Javid, крыніца
Які прыпой і флюс вы выкарыстоўвалі? Ці ёсць шанец, што вы выкарыстоўвалі, напрыклад, кіслотныя формы? Як вы рыхтуеце гэтыя паверхні? Карозія ў інакш добрым суставе можа быць выклікана прымешкамі ў прыпоі або на кантактных паверхнях. Час, неабходнае для пытанняў, каб паказаць вар'іруецца ў залежнасці ад мноства фактараў. (Ток, працякаючая праз з'яўляецца адным з асноўных адзін, але мае значэнне палярнасць)
дададзена аўтар Ryan, крыніца

6 адказы

Перад тым, як пачаць думаць аб пераключэнні, пераканайцеся, што ў вас ёсць і надзейная канструкцыя. Вы павінны пачаць думаць пра ўсіх спосабах, якімі вы маглі б мець праблемы ў вашым дызайне. Добры спосаб зрабіць гэта, каб перастаць думаць пра мікрапрацэсара як «чароўны скрыню», які вы паклалі код у і робіш тое, што вы кажаце яго і пачаць думаць пра тое, як ён функцыянуе, на ўзровень вароты і сістэмных узроўнях. Вы павінны трымаць свой мікрапрацэсар шчаслівым.

  1. Харчаванне - Калі харчаванне мікрапрацэсараў не з'яўляецца чыстым, ён не будзе працаваць правільна. Гэта азначае, што, гледзячы на ​​дызайн друкаванай платы і пераканаўшыся, што ў вас ёсць добрая якасць пры нізкай індуктыўнасці шляху ад блока харчавання і пераканаўшыся, што ў вас ёсць дастатковыя магутнасці каўпачкоў блізка да мікрасхемы. Маніторынг і вымярэння магутнасці па канструкцыі вы ведаеце, не працуе з асцылографа і вальтметра, гэта сіла? Ці бачыце вы праблемы здараюцца, калі ёсць шып або правал у магутнасці? Ці бачыце вы шыпы або правалаў на лініі Vcc?
  2. Code \ Clock - Ці ёсць памылка ў кодзе, які выклікае гэта не правільна працаваць? Вы глядзелі на код у перарывістым блоку? Ці ёсць праверыць гэта (матч) код, які ў вас ёсць цяпер? Ці атрымліваеце вы пагаршэнне ўспышкі? Што пра гадзіны? харчавання фактычна можа пагоршыць гадзіны з цягам часу . Ці з'яўляецца вашыя гадзіны, што гэта павінна быць? Калі вы запаволіць гадзіны ўніз робіць функцыянаванне код прыпынку?
  3. Абарона навакольнага асяроддзя. Вы кіруеце мікрапрацэсар у спецыфікацыі, што яна прызначаная для? Ці з'яўляецца пастаянная тэмпература ў адзінках, якія ня? Ці з'яўляюцца яны ў раёне з экалагічнымі фактарамі, такімі як пыл, EMI, ESD або тэмпературы, якія могуць прывесці да збою. Ці з'яўляюцца вашы ўваходы абаронены ад знешняга свету, можа быць людзі выгарання блок? Цяпло будзе рабіць дрэнныя рэчы электронікі на працягу доўгага часу. Атрымаць цеплавую камеру убачыць, калі ўсё нармальна

Што вам сапраўды трэба зрабіць, гэта знайсці механізм адмовы, вы павінны ведаць, чаму гэта не ўдаецца. Пасля таго, як вы ведаеце, чаму яго няўдачу вы можаце вырашыць гэтую праблему. Калі вы не можаце знайсці, што тады вам прыйдзецца зрабіць свой дызайн непераможным, каб спыніць любыя праблемы ўзнікнення. Калі вы гэтага не зробіце вы маглі б перайсці мікрапрацэсары і па-ранейшаму маюць тыя ж праблемы. Калі вы хочаце пераключыцца, ST робіць некаторыя вялікія мікрапрацэсары, якія больш падыходзяць для прамысловых ўжыванняў.

17
дададзена
Я накшталт выказаць здагадку, што выпраменьванне не з'яўляецца фактар, але калі вашыя працуюць гэтыя рэчы побач з атамнай станцыяй або іншай крыніцай выпраменьвання (або ў прасторы, яна становіцца сур'ёзнай праблемай з камерцыйным MCU мець некалькі Сеу у тыдні, нават Rad жорсткія працэсары будуць мець СЭУ в). Рэгулярнае MCU можа мець SEU, але я думаю, што было б на парадак гадоў для верагоднасці таго, што ў нармальных умовах.
дададзена аўтар laptop2d, крыніца
@danial weaber 7805 не збіраецца спыняцца на сілавы адсеў з каўпачкамі ў вас ёсць. Дапусцім, магутнасць, якая спажываецца ад 5V рэг роўны 100 ма макс (вы можаце запусціць гэтыя Calcs калі вымераць ваш фактычны максімальны ток), які быў бы падобны на нагрузку 50 Ом. Ваша вечка 10uF так таў = RC -> таў = 50 * 10uF = 0.5msec. Гэта approxamately час спатрэбіцца для вас ёсць пытанне. Вы можаце купіць танную кітайскую «сцяну бародаўку» за некалькі даляраў, якія могуць дапускаць некаторыя droppout ад сеткі пераменнага току. Ці вы маглі б выкарыстоўваць DC у DC канвэртар, які можа быць больш талерантнымі. Што робіць ваш зазямляльны выглядаць на друкаванай плаце?
дададзена аўтар laptop2d, крыніца
Дадаць выпраменьванне ў спіс фактараў навакольнага асяроддзя. Іянізавальнае выпраменьванне большасці відаў (атамных, фатонных і г.д.) можа прывесці да электронікі вопыт СЭУ або аднаго -Event засмучэнні, якія прыводзяць да выхаду скажонай.
дададзена аўтар Marshall Field PE, крыніца
Вялікі дзякуй. Я атрымаў ідэю і больш ведаў аб Дессинге больш надзейных схемах. Я павінен даведацца больш, перш чым пачаць будаўніцтва камерцыйных applicatuons. Вялікі дзякуй. Прынята ў якасці адказу.
дададзена аўтар Javid, крыніца
Як у прапанаваў я абнавіў свой адказ, дадаўшы дадатковыя рэсурсы. схематычна канструкцыя і малюнак, калі ланцуг. калі ласка, можа ў высветліць якія-небудзь памылкі ў дызайне.
дададзена аўтар Javid, крыніца

Так як вы не кажаце, я пытаюся, як фізічна будуецца мутная схема - так як гэта гучыць, як ТОЧНО тыпу праблемы, якая, як правіла, разглядаецца, калі хто-то, хто не прыпой стварае ланцуг на часовы «штуршок для падлучэння» макета і лістоў ён на працягу некалькіх месяцаў.

Калі гэта ваш выпадак нагадвае, што ёсць ваша праблема; калі не, то я б да гэтага часу падазраю, дрэнныя сувязі, але гэта становіцца «уменнем пры пайцы» праблемы больш, чым «адмова літаваць нічога» пытанне.

7
дададзена
Для таго, каб дадаць да гэтай няправільнай тэхніцы паяння можа вырабляць злучэння з дрэннай механічнай трываласцю і іншымі пытаннямі, якія выклікаюць сустаў няўдачу пасля значна скарочанага перыяду часу.
дададзена аўтар MaryBeth, крыніца
... прадставіць карціну з боку пайкі? Што тычыцца пытанняў праграмавання, якія часам працуюць, часам не робяць, розныя варыянты ўжо згадваліся ў каментарах па гэтым пытанні. І ёсць гняздо ІС ў якасці кропкі паяння патэнцыйнага адмовы (паміж гняздом і высновамі ІС.) Разеткі часам добрай ідэяй, але можа выклікаць праблемы. Калі праблемы лепш на некаторы час, калі вы выдаліце ​​і заменіце IC, які можа быць часткай гэтай праблемы. ... Акрамя таго, блок харчавання кандэнсатары фільтра выглядаюць трохі на малой баку - ўсе 33 пф паміж мостам і уваходам рэгулятара? У самай справе?
дададзена аўтар Roxanne Claassen, крыніца
У Спайка добра выглядаць, ніякіх эфекты не былі бачныя ў пайцы. Ці можа гэта быць problm звязана з праграмай. Але тады, як гэта працуе добра ў той час,
дададзена аўтар Javid, крыніца
Вялікі дзякуй. Я абнавіў свой адказ, і калі вы можаце высветліць якую-небудзь памылку ў дызайне, які быў бы вельмі ўдзячны.
дададзена аўтар Javid, крыніца

У вас няма развязвае кандэнсатар на пастаўку пас, але на невялікі дошцы, як гэта вы, верагодна, сысці з ім. Вы таксама можаце дадаць карычневы-аўт абарону так, што Пік скідаецца, калі напружанне падае ніжэй парогавага значэння.

Але я б, гледзячы на ​​свой код.

Для пачатку, вы павінны мець вартавы таймер уключаны на мікраўзроўні. Калі код перастае працаваць належным чынам, вартавы таймер будзе перазапусціць яго.

Хутчэй за ўсё, аднак, вы толькі што атрымалі памылку недзе. У якасці убудаванага інжынера-праграміста па прафесіі, я мяркую, што гэта звязана з перапыненнямі, таму што гэта, дзе пачаткоўцы часцей за ўсё робяць памылкі. Як пачатковец, хоць, ёсць масіўнае мноства памылак, якія вы можаце зрабіць у кодзе, так што гэта толькі першае месца, я хацеў бы паглядзець. (Не крыўдуйце - я зрабіў шмат гэтых памылак, і я, у тым ліку, калі я сапраўды павінен быў ведаць лепш ;-).

5
дададзена
+1 Вялікі дзякуй. Цяпер я разумею, што я зрабіў некаторыя памылкі. Мне трэба даведацца значна больш, перш чым прыступіць да стварэння камерцыйных прыкладанняў.
дададзена аўтар Javid, крыніца

Я згодны з каментарамі, што вам патрэбен добры тоўсты кандэнсатар абодва бакі у 7805. Асабліва з рэле там. Я чакаю, што гэта корань праблемы. Я б дадаць які развязвае кандэнсатар па лініі харчавання КВС таксама.

Я хацеў бы таксама шукаць для сухіх суставаў.

Я б таксама старанна праверыць маю праграму, і з выкарыстаннем любога старажавым аб'екта ёсць.

Але вось некалькі цікавых бітаў з вашага пытання:

<�Р> Ён паказаў бессэнсоўныя рэчы на ​​дысплеі 7 сегмента (ён паказаў толькі часткі колькасці)

Я бы спрабуючы зразумець, што адбылося. Мае PIC разбіўся, напрыклад?

Цяпер, калі я чытаю ваш схематычныя правільна, то для таго, каб кожны з 7 адлюстроўвае сегмент будзе паказваць нешта , і нешта іншае, і пастаяннае, па меншай меры, два з іх, то кожны з Q1, Q2 і Q3, павінна быць, па-ранейшаму быць уключаны ў паслядоўнасці, і выводзіць на сегменты павінны быць правільнымі. Гэта кажа мне ваша пас па-ранейшаму працуе, па меншай меры некаторыя з яго коды, але чамусьці на выхадзе лічбы быў перамяшана. Напрыклад, магчыма, гэта не было дадзены лічбамі 0-9 для адлюстравання, а лічба 17 або аналагічная (для якога ён атрымлівае размяшчэнне лічбаў ад выпадковай вочка памяці).

Вы кажаце:

<�Р> ён запальвае лямпу на святлодыёдны індыкатар, але гэта не ўключэнне рэле

Гледзячы на ​​схему, то калі выхад PIC ня пульсуе ці нешта (не немагчыма, бо гэта таксама выхадны порт таймер), гэта павінна было б быць ці электрычная няспраўнасць (напрыклад, сухі шво), пытанне PSU (гл.вышэй паўторна кандэнсатараў) або Q4 транзістар (магчыма) не цалкам насычаны. Я не чытаў ліст дадзеных пас, але BC547 мае максімум I <�суб> C </суб> з 100мА (спадзяюся, што гэта дастаткова, каб кіраваць вашым рэле і святлодыёд), і HFE 120 на такога роду узроўні, так што вам спатрэбіцца каля 1мА ст. таму 10k можа быць трохі больш. Я мог бы паспрабаваць 3K3.

Акрамя таго, у вас няма ніякіх карысных сродкаў адладкі. Як ваш дысплей на ўвесь час, можа быць, вы маглі б зрабіць канчатковую дзесятковую кропку пункту ўспышкі адзін раз у секунду (ці аналагічны), каб паказаць, што ўсё добра.

Калі б я павінен быў узяць дзікі ўдар у цемры, я б выказаў здагадку, што асабліва, калі рэле ўключана, ланцуг малюнка значнага току. З-за адсутнасці вялікага кандэнсатара на ўваходных баку 7805, калі напружанне пераменнага току праходзіць праз нуль, то 7805 не будзе аказваць ніякага выхаднога току (і сапраўды можа быць крылом самага кандэнсатара) - ад ліста дадзеных 7805 'уваходнае напруга павінна заставацца, як правіла, вышэй 2,0 ў выходную напружанне нават пры нізкай кропцы на ўваходных пульсацыі напружання '. Напружанне на PIC таму будзе зніжана, досыць, магчыма, да краху ягонай. Змешчаны аб'ём 5В лініі побач з пас, і калі вы не бачыце нічога, акрамя добрай цвёрдай 5V лініі, вы ведаеце, ёсць праблема.

3
дададзена
+1 Вялікі дзякуй. Адказ на гэтае пытанне даў мне добрае ўяўленне пра тое, як распрацаваць схему і некаторыя памылкі, якія я зрабіў. Ill праверка addind на кандэнсатары падвышанай ёмістасці і сказаць вынікі.
дададзена аўтар Javid, крыніца

Кожны раз, калі ў вас ёсць няўстойлівае паводзіны ў мікрапрацэсара, ёсць два Асноўных крыніц для гэтай праблемы. 1) адсутнічае або недастаткова «абыйсці» кандэнсатары, 2) «плавае» мікрапрацэсар шпількі.
Кожны «чып» павінен мець перепускной каўпачок, прама на чып-кантактны падлучаны да Vcc (+ 5v).
Любы кантактны не выкарыстоўваецца, <�моцны> павінен быць звязаныя з высокім або нізкім, але ніколі не пакідаў «плавае».

Я згодны, што вы не за рулём «досыць складана» Q4, я рэкамендую 1K для R12.

2
дададзена
Правільнае слова «раз'яднанне» кандэнсатар, а не «абыйсці». Таксама вырашана, што плаваюць шпількі могуць рабіць смешныя рэчы. Я б дадаць трэці галоўны крыніца - карычнева-аўт або аналагічныя мудрагелістыя ўмовы скіду. Але нават тады, у гэтым выпадку, калі вы атрымалі пачатковец рабіць складаныя рэчы з перапыненнямі, мае грошы заўсёды на праграмным забеспячэнні.
дададзена аўтар Bim, крыніца
+1 дзякуй за адказ. Хворая спроба дадання bipass кандэнсатары падвышанай ёмістасці. Гэта nessesery прысвоіць значэння для кантактаў, якія ім не выкарыстоўваючы ў дызайне.
дададзена аўтар Javid, крыніца

Любы з паўправаднікоў, якія не павінны быць адчувальная да святла пройгрышнай часткі іх абалонак? Гэта можа зрабіць іх святлоадчувальнасць і, такім чынам, зрабіць іх сваволіць у сонечным святле.

0
дададзена
Не зусім адпаведныя гэтыя дні, у цяперашні час, што УФ-сцірае СППЗ з'яўляецца справай мінулага, і тыя, тыпу пакетаў, як правіла, занадта. Акрамя таго, ён уключаў у сябе фатаграфію сваёй ланцуга, якая паказвае PIC, і ня паказвае ніякіх пашкоджанняў.
дададзена аўтар Bim, крыніца