Jump to content
ELFORUM - Forumul electronistilor

Aspirator rowenta cu microcontroler pic 16F1783


ionutz2013

Recommended Posts

Am o problema cu un aspirator vertical si anume cand vreau sa il pornesc blinkane un led albastru de 3 4 ori si se stinge iar motorul nu porneste. Pe placa lui vad ca are acest pic16f1783. Daca l-as inlocui cum as putea sa il programez? Nu am pickit sau ceva de programat aceste ci-uri. Ma poate ajuta cineva cu programarea lui si un cod ceva? Aspiratorul asta are 3 viteze dar nu functioneaza niciuna. E posibil ca acel controler sa fie prajit? 

20231110_202149.jpg

Link to comment
  • Replies 60
  • Created
  • Last Reply

Top Posters In This Topic

  • ionutz2013

    20

  • sonic11

    14

  • validae

    11

  • Stefan

    2

Top Posters In This Topic

Posted Images

Dacă microcontrollerul e "prăjit" cine face LED-ul ăla sa "blinkane"? Mult prea puține detalii despre verificările făcute!

Probabilitatea că microcontrollerul să fie defect este egală cu probabilitatea ca orice altceva să fie defect.

Link to comment

În primul rând se verifică starea acumulatorului și a motorului, fiindcă probabil acel led clipitor indică o problemă.Vezi că aspiratoarele de acest gen au și o siguranță smd pe placă, aia se arde când e suprasolicitat motorul din cauza înfundării cu scame a filtrului..

Link to comment
Acum 18 minute, validae a spus:

În primul rând se verifică starea acumulatorului și a motorului, fiindcă acel led indică o problemă.

Motorul l-am alimentat si functioneaza, chiar trage destul de bine. Acumulatorul l-am incarcat de la o sursa externa dar degeaba. Face la fel chiar si daca deconectez motorul si daca il pun la loc. Motorul fiind comandat printr-un mosfet N-ch 9972gs. Dar problema e ca acel mosfet este comandat direct din acel pic, dar nu trimite comanda la mosfet. Si nici cele 3 led-uri care indica pe ce viteza este dat nu se aprind. Are un comutator mecanic cu 4 pozitii adica off, viteza 1 viteza 2 si viteza 3. Cand mut in oricare din cele 3 pozitii blinkane led-ul de power dupa care se stinge si atat face.

Edited by ionutz2013
Link to comment
Acum 7 minute, BRANCA a spus:

 Cine crezi că are "cod" pt aşa ceva? Mergea înainte citit picul,dacă te lăsa,şi apoi stocat programul.

Cu ce sa citesc pic-ul? Trebui un pickit3 sau ceva cu care sa fac asta. Iar daca e defect proba il nu il mai citeste nimeni. Sau sa incerc o schema alternativa care sa comand acel motor cu 3 tensiuni diferite si asta sa mearga la 18v 

Link to comment

Lasă pic-ul, că e o cauză pierdută.Ai verificat să nu ai o siguranță smd pe placă ? Ai verificat toți elemenții acumulatorului separat ?

Se poate recupera de la o bormașină cu acumulator circuitul de reglaj al turației, iar în loc de potențiometru liniar ce se află în buton, se pune unul rotativ sau un comutator cu trei rezistori discreți.

Link to comment
Acum 25 minute, validae a spus:

Lasă pic-ul, că e o cauză pierdută.Ai verificat să nu ai o siguranță smd pe placă ? Ai verificat toți elemenții acumulatorului separat ?

Se poate recupera de la o bormașină cu acumulator circuitul de reglaj al turației, iar în loc de potențiometru liniar ce se află în buton, se pune unul rotativ sau un comutator cu trei rezistori discreți.

Am verificat toate smd-urile e o singura siguranta pe toata placa si are continuitate. Acumulatorii sunt NiMh dar o sa ii inlocuiesc cu celule Li-ion. As putea folosi acel comutator si sa desfintez pic-ul dar cele 2 motoare au consum destul de mare. Este vb de motorul care aspira praful si al doilea motor este o perie rotativa care la baza aspiratorului. Acei 3 tranzistori trebuie sa comande mosfet-ul cu tensiuni diferite.

Link to comment
Acum 8 ore, bogdyyyy a spus:

Ce model e? Posibil sa existe placa la un pret accesibil si sa nu merite efortul 

Este rh875801 iar placa arata cam asa

20231110_202218.jpg

Edited by ionutz2013
Link to comment

Repet, ai verificat fiecare element al acumulatorului separat ? Asta cu o sarcină oarecare la bornele acumulatorului.Să nu ai un element ,,mort,, și placa detectează tensiunea prea mică.Eventual fă momentan un scurt între drenă și sursă la mosfet ca să te convingi că traseul de putere nu e întrerupt...

Link to comment

@ionutz2013 in poza pare că ai înlocuit tranzistorul de putere dar nu ai precizat de ce? Doar tu cunoști ce ai făcut pe acolo și ce alte detalii mai sunt. Dacă tot insiști cu PIC-ul atunci clar trebuie înlocuit.

Bagi un Arduino, știu că ești familiarizat cu el din alte subiecte, și-l convingi să facă ce făcea PIC-ul dar asta după ce înțelegi cum se comandă motoarele. Mă îndoiesc că afirmația "Acei 3 tranzistori trebuie sa comande mosfet-ul cu tensiuni diferite." este corectă.

Poate  "acei doi tranzistori comandau MOSFET-ul cu semnal modulat in durata provenit de la PIC".

Partea de încărcare oricum o faci cu module dedicate pentru celulele folosite daca zici că înlocuiești NiMH cu Li-Ion.

 

https://docs.arduino.cc/tutorials/generic/secrets-of-arduino-pwm

Link to comment
Acum 3 ore, ionutz2013 a spus:

Este rh875801 iar placa arata cam asa

20231110_202218.jpg

Ok , studiez si te anunt , am schimbat in trecut cateva module similare , posibil sa am si defecte 1 sau 2 bucati.

In bateriile cu NiMH nu am gasit elementi morti/ intrerupti, ci doar epuizati 

Link to comment
1 oră în urmă, Stefan a spus:

@ionutz2013 in poza pare că ai înlocuit tranzistorul de putere dar nu ai precizat de ce? Doar tu cunoști ce ai făcut pe acolo și ce alte detalii mai sunt. Dacă tot insiști cu PIC-ul atunci clar trebuie înlocuit.

Bagi un Arduino, știu că ești familiarizat cu el din alte subiecte, și-l convingi să facă ce făcea PIC-ul dar asta după ce înțelegi cum se comandă motoarele. Mă îndoiesc că afirmația "Acei 3 tranzistori trebuie sa comande mosfet-ul cu tensiuni diferite." este corectă.

Poate  "acei doi tranzistori comandau MOSFET-ul cu semnal modulat in durata provenit de la PIC".

Partea de încărcare oricum o faci cu module dedicate pentru celulele folosite daca zici că înlocuiești NiMH cu Li-Ion.

 

https://docs.arduino.cc/tutorials/generic/secrets-of-arduino-pwm

 

1 oră în urmă, Stefan a spus:

@ionutz2013 in poza pare că ai înlocuit tranzistorul de putere dar nu ai precizat de ce? Doar tu cunoști ce ai făcut pe acolo și ce alte detalii mai sunt. Dacă tot insiști cu PIC-ul atunci clar trebuie înlocuit.

Bagi un Arduino, știu că ești familiarizat cu el din alte subiecte, și-l convingi să facă ce făcea PIC-ul dar asta după ce înțelegi cum se comandă motoarele. Mă îndoiesc că afirmația "Acei 3 tranzistori trebuie sa comande mosfet-ul cu tensiuni diferite." este corectă.

Poate  "acei doi tranzistori comandau MOSFET-ul cu semnal modulat in durata provenit de la PIC".

Partea de încărcare oricum o faci cu module dedicate pentru celulele folosite daca zici că înlocuiești NiMH cu Li-Ion.

 

https://docs.arduino.cc/tutorials/generic/secrets-of-arduino-pwm

Am facut scurt intre sursa si drena si pornea motoru cand si mi-a scapat penseta si am ars acel mosfet si l-am inlocuit dar problema a ramas aceeas. Acel pic nu da comanda la mosfet. Am pus ca sarcina direct motoarele lui pe acel acumulator si mergeau juma de min dupa care incepea sa scada turatia.  Motorul fiind unul cu rotor bobinat si stator magnetic. Care lucreaza doar daca il alimentez direct de pe un acumulator chiar si de 12v. 

Edited by ionutz2013
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines