Sari la conținut
ELFORUM - Forumul electronistilor

Microcontroller Motorola


Vizitator BlueLightning

Postări Recomandate

Vizitator BlueLightning

Buna seara tuturor. Sunt nou pe acest forum, desi lucrez in domeniul electronicii de peste 5 ani. Ma bucur ca am reusit sa gasesc un forum dedicat numai electronicii, deoarece pe alte forumuri pe care m-am inscris nu prea exista activitate.Problema mea: am o placa de baza de la un bord de masina (partea de ceasuri -> vitezometru, turometru, temp. apa si nivelul motorinei/benzinei si indicatoarele pe LED-uri la ABS, EBV, EDC, frana de mana .. etc.) la care se pare ca microcontrolerul de pe placa porneste doar cand se atinge o anumita temperatura sau daca ating usor piciorusele de la cristalul cu cuartz.Eu am lucrat foarte mult cu microcontrollere ATMEL si nu am un programator pentru un asemenea microcontroller. As dori daca se poate sa ma ajute cineva (chiar si contra cost) sa incerc sa-l citesc si sa-i fac un backup dupa care sa cumpar un alt MCU si sa-l rescriu identic.Acum stiu ca exista si posibilitatea sa fie protejat la citire, dar totusi as incerca sa-l citesc.Nu ma intereseaza modificari de KM sau alte chestii din acestea, doar pur si simplu doresc sa-mi repun in functiune bordul masinii.Modelul microcontrollerului este: MC68HC908AZ60. Are si port de CAN.Exista posibilitatea sa fie din altceva decat din MCU sa-l faca sa nu porneasca? Am verifica tensiunile de alimentare, tensiunea de la pinul RESET si IRQ, dar altceva nu am ce sa-i verific.Va multumesc.

Link spre comentariu
  • Răspunsuri 15
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Vizitator BlueLightning

Pai sunt mai multe condesatoare. Evident toate sunt SMD.Primul este un electrolitic care este mare fata de componentele normale SMD.Al doilea este chiar intre Vss si Vdd in arpopierea MCU-ului.Sa incerc sa le decuplez pe amandoua?

Link spre comentariu

Eu asta as incerca, sa vad daca sursa de alimentare a proc e bine filtrata si stabilizata. Unele scheme de osc mai au niste C de cativa pF, vezi si aia sa fie in regula, de ex. sa nu fie sparte sau sarite de pe placa. Uita-te si in datasheet-ul proc. si vezi ce zice acolo despre osc.Oricum e mai simplu decat sa cauti/faci un programator, sa schimbi procesorul, sa gasesti versiunea de firmware pentru bordul tau si sa il rescrii...

Link spre comentariu
Vizitator BlueLightning

RoGeorge, am verificat documentatia MCU-ului si din pacate e cam saraca la domeniul detalii in comparatie cu ATMEL-ul. Dar da, ai deptate ca mai sunt 2 condensatori langa cristal, dar imi cumpar azi un aparat de masura care poate verifica si condensatori.Defapt condensatorii sunt pusi pe piciorusele cristalului si conectate pe masa (GND). Din iesirea OSC2 spre unul din piciorusele cristalului are o rezistenta de 470 ohmi, iar intre piciorusele cristalului o rezistenta de 1Mohm.Prima miscare asta am sa fac: scot electroliticul si cel chiar de langa MCU, apoi in cazul cel mai rau, schimb componentele din zona cristalului. Oricum cristalul l-am inlocuit ca sa fiu sigur ca nu e din el.[/code]

Link spre comentariu

daca nu sunt sarite C de langa oscilator, probabil ca sunt bune. nu prea gasesti aparate de masura care sa masoare in jur de 10 pF, nu merita sa cumperi doar pentru atat. vezi mai bine stabilizatorul, C electrolitic, C de ordinul nF, tot pe alimentare. in disperare de cauza joaca-te putin la R aia de 1M. incearca sa ii schimbi valoarea cu +/- 20-50%.

Link spre comentariu
Vizitator BlueLightning

Am cumparat aparatul acela de masura si poate masura condensatori de la 1 pico pana la 2nF prima treapta, asa ca am rezolvat problema cu masuratul condesatorilor.Am inlocuti condensatorii de filtraj si tot nimic. Apoi i-am scos pe cei doi de 22nF, i-am inlocuit cu unii noi tot de 22nF, apoi cu 33nF, 15nF si 12nF.Nici o imbunatatire.Cand suflu aer cald asupra MCU-ului incepe treptat sa porneasca, dar in sensul ca porneste, se opreste, apoi iar tinde sa porneasca, iar se opreste, ca si cum intra intr-o bucla de reset continuu :smt009.Condesatorul de pe pinu 57: "The CGMXFC pin is required by the loop filter to filter out phasecorrections. A small external capacitor is connected to this pin"Conform schemei din PDF, ar trb sa fie pus la masa .. in schimb pe placa de baza este pus la Vcc.58 si 59 -> OSC2 respectiv OSC1 intrarile de la oscilator. In PDF spune ca rezistorul care este de 470 pus pe placa poate fi 0 daca se utilizeaza la frecventa mare. N-am incercat sa-l scurtcircuitez si pe asta, dar o voi face.La ATMEL ai doar 2 condensatori si un cristal. Plus faptul ca-ti spune si intre ce valori trebuie sa fie cuprinsi cei doua condensatori si nu ai si un CGMXFC.Si cum am spus: porneste in hopuri, ca si cum isi da singur reset :smt012 in bucla pana cand se incalzeste si porneste.Este de-a dreptul enervant! :smt010

Link spre comentariu
  • 2 săptămâni mai târziu...
Vizitator BlueLightning

Din pacate am ajuns la concluzia ca MCU-ul este problema :smt011 . Din cate am mai vorbit cu cineva care se ocupa cu reparatii de borduri, mi-a confirmat faptul ca de la MCU este problema.Acum intrebarea mea este: ar mai avea nevoie cineva de acest MCU? Eu vreau sa fac comanda pentru 2 bucati, dar evident ca as vrea sa cumpar impreuna cu cineva mai multe bucati pentru a reduce costul transportului/bucata :|, desi MCU-ul nu costa deloc mult: 25-30euro/bucata.

Link spre comentariu
  • 3 luni mai târziu...
Vizitator BlueLightning

Revin la problema mea cu MCU-ul de la bord. Am avut ceva probleme si nu m-am putut ocupa de el.Rog si eu daca exista cineva pe acest forum, sau cineva care citeste acest forum si care ma poate ajuta cu schimbatul procesorului. Vreau sa-l schimb. Dar mai exista si problema softului din el: ori gasit undeva, ori copiat din el.Deja nu mai porneste decat cand e FOOOARTE cald in masina.Cine ma poate ajuta (evident contra cost), rog sa ma contacteze pe PM sau reply pe forum.

Link spre comentariu
Vizitator BlueLightning

ai o mare problema ca softul din cel vechi sunt sanse 0 ca sa-l copiezi

Din cauza bitilor de protectie sau din cauza defectului?Programatoarele pt 68HC908AZ care am tot dat de ele pe net spun ca pot copia softul din el ..
Link spre comentariu
Vizitator Vasile

cam toata lumea le blocheaza la citire ca sa nu poata fi copiate eu inca nu am auzit da programatoare cu care sa poti copia un microcontroler blocat

Link spre comentariu
Vizitator BlueLightning

cam toata lumea le blocheaza la citire ca sa nu poata fi copiate eu inca nu am auzit da programatoare cu care sa poti copia un microcontroler blocat

"Blocarea" la acest MCU se realizeaza prin introducerea unei chei de nustiu cati biti. Ca sa poti citi Flash-ul il pui mod MON8 parca (in mod monitorizare) si daca cheia este transmisa corect, MCU-ul iti returneaza un semnal de OK, altfel ramane se reseteaza si asteapta din nou cheia.Fata de ATMEL care are blocare la CITIRE/SCRIERE, acest MCU are sistemul acesta.
Link spre comentariu
  • 3 săptămâni mai târziu...
Vizitator BlueLightning

Am reparat acum catziva ani un defect asemenator, tot partea de osc era bulita intr-un 6805. I-am scos piesele din jurul oscului, shi i-am pus un oscilator extern. Circuitele de osc sunt sensibile in unele familii mai vechi de uC.

Salut. Pana la urma am fost la cineva care se ocupa cu reparatii si resetari KM la borduri. Nu partea de oscilator e problema, ci e problema de soft :(. Se intampla rare ori sa scrie softul in partea de flash si supra-scrie zone din program si nu mai pleaca. Oricum mi-a schimbat si uC pt orice eventualitate si acum functioneaza bine.Merci oricum de reply
Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări