Záhadné chování desky s AT89C2051

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
css
Příspěvky: 352
Registrován: 05 led 2011, 01:00
Bydliště: Karlovy Vary

Záhadné chování desky s AT89C2051

#1 Příspěvek od css »

Zdravím všechny a byl bych moc vděčný za radu, sám nevím, kde hledat.

Postavil jsem pro jednu firmu několik desek s CPU AT89C2051, který čte data z A-D převodníku MAX6675 (převodník pro čidla K 0-1024C), načtené slovo převádí na posloupnost 0-1023 impulzů a posílá je dál ke zpracování, výstup pulzů je oddělený od CPU optočlenem. Ještě je na desce stabilík LM317, reset obvod TL7705 a LEDka, kterou CPU cyklicky bliká (indikace běhu programu).

Když mám desku na stole, napájenou laboratorním zdrojem, K-čidlo připojené cca 1m kabelem, šlape jako fík, už 24 hodin mi tu jede bez chyby.

Oni je mají někde v rozvaděči, teplota okolo 50C, napájení spínaným zdrojem, čidlo připojené 10m stíněným kabelem, a desky blbnou. Někdy jedou 2h v pořádku a pak začnou třeba hodinu měřit nesmyslné teploty, jindy se CPU zblázní a kousne se (LED trvale svítí), nebo začne blikat rychleji.

Co s tím, kde je chyba? Mám stále pocit, že bude v nevhodném napájení, ale jak jim to dokázat? A nebo jinde?

Moc díky za nějaký konstruktivní nápad.

Uživatelský avatar
Crifodo
Příspěvky: 14471
Registrován: 11 říj 2005, 02:00

#2 Příspěvek od Crifodo »

css píše: Když mám desku na stole, napájenou laboratorním zdrojem, K-čidlo připojené cca 1m kabelem, šlape jako fík

Mám stále pocit, že bude v nevhodném napájení, ale jak jim to dokázat? A nebo jinde?
tvoje uvažování je obrácené, oni tobě dokázali, že tvoje deska je vhodná do laboratorního prostředí a ne do průmyslového. Nemůžeš požadovat, aby oni vytvořili laboratorní podmínky v rozvaděči. Asi budeš muset tu desku zodolnit, napájení, vstup i EMI.

Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 02:00

#3 Příspěvek od Andrea »

Proč EMI?

Uživatelský avatar
ZdenekHQ
Administrátor
Administrátor
Příspěvky: 25593
Registrován: 21 črc 2006, 02:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#4 Příspěvek od ZdenekHQ »

Podívej se, jestli někde nemáš zemní smyčku (třeba přizemněný čidlo). Silový pulsy v rozvaděči pohnou zemí a procesoru "poposkočí" napájení. Nejlepší je ty dlouhý dráty galvanicky oddělit.

Samozřejmostí v těchto aplikacích je watchdog.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]

Uživatelský avatar
css
Příspěvky: 352
Registrován: 05 led 2011, 01:00
Bydliště: Karlovy Vary

#5 Příspěvek od css »

Crifodo: Já to beru, je mi jasný, že někde v provozu v rozvaděči není sterilní laboratorní prostředí. Bohužel s tímhle nemám zkušenost, takže nevím, co PRAKTICKY upravit atd. Problém je, že desky už jsou namontovaný a zapojený, už s nima nemůžu nějak moc laborovat, takže bych uvítal nějakou praktickou radu, co můžu ještě teď provést?

Uživatelský avatar
Crifodo
Příspěvky: 14471
Registrován: 11 říj 2005, 02:00

#6 Příspěvek od Crifodo »

Než dáš tu desku do rozvaděče, tak ji máš vyzkoušet. Stejně ti nezbyde zpětně nic jnýho.
zapoj si čtyři stykače V100e/230V cívka do kruhu, propoj je delším hnízdem kabelů a máš pokusný zdroj prasečího rušení. Svoji krabičku napájej z nějakýho mizernýho napáječe se špatnou smyčkou a ten 10m kabel k čidlu můžeš omotat okolo těch stykačů. Jestli má být v rozvaděčích 50° tak to pro sichr zkoušej při 60.
Vstupní kabel jak píše ZdHQ, minimálně aspoň provléct toroidama, napájení přes tlumivky účinné v pásmu MHz, pak skrz průchodkové kondy do stíněný krabice s elektronikou. Byl by dobré aby nic okolo procesoru nebylo na vyšší impedanci, ani pullup odpory portů atd. Mechanické problémy/vibrace jsi asi už vyloučil. Částečně můžeš lokalizovat problém napájením z aku, tím vyloučíš/potvrdíš rušení z napájení. Zkus modifikovat ten program tak, aby líp indikoval fáze kterýma zrovna prochází. ( třeba jiná barva LED nebo délka bliku na inicializaci, jiná na start převodu atd.)
Mám nedobrej pocit, že pro zařízení s vlivem na technologické procesy bude potřeba schválení atestem.

Uživatelský avatar
css
Příspěvky: 352
Registrován: 05 led 2011, 01:00
Bydliště: Karlovy Vary

#7 Příspěvek od css »

Crifodo: Díky moc zkusíme co se dá podle tvých rad. Já bohužel nikdy nic do průmyslovýho prostředí nedělal, neznám úskalí téhle problematiky, doma mi vše co jsem stavěl šlape, ale z tohodle jsem vedle jak ta jedle :roll: . Navíc jsem postavil jen na objednávku tu elektroniku pro firmu, která to namontovala do rozvaděče, a ten je v tuhle chvíli v Anglii, takže veliký problém cokoliv zkoušet, měnit apod.

Ale díky.

Uživatelský avatar
bohumilfulin
Příspěvky: 109
Registrován: 12 led 2010, 01:00

#8 Příspěvek od bohumilfulin »

10m kabelu na cidlo v rozvadeci je blbost. Predpokladam ze jej jeste polozili paralelne s nejakym silovym kabelem. ten drat se ti chova jako prijimaci natena. predpokladam ze tam nemas zadne vstupni filtry ani ochrany.

plus si myslim ze mas problem s napajenim desticky (tam asi taky nemas zadne vstupni filtry a ochrany). Stabilizator ti nezachyti napetove spicky. ty nim prolitnou bez zmeny.

Jak jses na to s kondenzatorama na desticce
Priloz navrh DPS a schema zda tam mas vse koser.

Obavam se ze sis vzal vetsi sousto nez na co mas na zacatek a podle toho co vsechno popisujes je to na kompletni predelani.

Predpokladam ze si te vybrali pac to udelas levne. a tys jim to slibil pac na tom nic neni, ze? Tos vzasade splnil, ale.... no boooze, par mesicu budes chodit kanalama a nez to rozdychaji a koupi to nekde jinde. A ty mas ostudu a zkusenost a zakaznik taky.

Uživatelský avatar
FERYACT
Příspěvky: 2285
Registrován: 20 dub 2005, 02:00
Bydliště: Krnov

#9 Příspěvek od FERYACT »

Jestli máš k disposici zařízení do kterého byl namontován tvůj "zázrak"
odpokusuj odstranění,přesunutí a pod.Problém nemusí být v desce.

Uživatelský avatar
css
Příspěvky: 352
Registrován: 05 led 2011, 01:00
Bydliště: Karlovy Vary

#10 Příspěvek od css »

Tak problém vyřešen, nakonec žádné rušení, zemní smyčky a podobné duchařiny, ale TEPLOTA! V rozvaděči je cca 50C, v krabičce s elektronikou ještě o něco více a přestože datasheet k použitému A-D převodníku Maxim udává jeho teplotní rozsah -20C až +85C, tak už při teplotách okolo 50-60C začíná dělat kraviny :) . Takže pomohlo lepší odvětrání a nucená cirkulace vzduchu ventilátorem. Je zajímavé, že naopak Atmel běhá i při 90C (pokusně ohřát na tuto teplotu), ale ve spojení s A-D převodníkem jej tento dokázal nějakým způsobem také vyřadit.

Bylo to divné, protože tyto a podobné převodníky stavím zakázkově už cca 6 let, po republice běhá několik set kusů, a zatím žádné problémy nebyly.

Díky všem za náměty.

Uživatelský avatar
bohumilfulin
Příspěvky: 109
Registrován: 12 led 2010, 01:00

#11 Příspěvek od bohumilfulin »

a tomu rikas vyreseno? ...ochlazovani vetrakem cidlo teploty? ...a jeste se tim chlubis ze delas neco 6 let co ani nevis jak funguje v celem pracovnim rozsahu? ...no potes!

Uživatelský avatar
iginoiii
Příspěvky: 364
Registrován: 01 črc 2010, 02:00
Bydliště: Bratislava

#12 Příspěvek od iginoiii »

nechcem sa úplne dotyčného zastávať, ale ak datasheet uvádza, že súčiastka pracuje aj pri 80+ stupňov, tak celkom chápem, že ho tá chyba prekvapila. Jasne, že môže niekto podotknúť, že to mohol vyskúšať, ale povedzme si úprimne, je čas všetko skúšať? potom načo je datasheet, keď by som si mal všetky parametre nakoniec testovať sám?

Uživatelský avatar
pigeonit
Příspěvky: 320
Registrován: 18 črc 2009, 02:00
Bydliště: Pha Smíchov

#13 Příspěvek od pigeonit »

bohumilfulin píše:...ochlazovani vetrakem cidlo teploty?
O ochlazování čidla teploty snad nikde nic nepsal ne? Nějak nechápu, proč se tolik čílíš, prostě je tam vedro, tak to chladí, nic divného ani zavrženíhodného.

Uživatelský avatar
Banda
Příspěvky: 1170
Registrován: 22 bře 2005, 01:00
Bydliště: OV

#14 Příspěvek od Banda »

Jednou jsem se taky na datasheeetu vydrbal, psali prej až 80°C a při 60°C už to přestalo běhat, parchanti. Teplota, vlhkost, rušení toť nejčastější příčiny, proč něco nejede v provozu, když to jede na "stole" bez problémů. Budiž to ponaučení pro budoucí konstruktéry.

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#15 Příspěvek od Atlan »

uvadzane hodnoty /2 nepoznate murphyho zakony, zlata tesla.

Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“