DanM Postat Octombrie 19, 2022 Autor Partajează Postat Octombrie 19, 2022 (editat) Pai MOS-urile sunt IRF840 la comanda motoarelor, IRF510 la comanda electromagnetilor si 2N7000 la adaptarea nivelurilor de semnal de la butoane la arduino... mi s-au parut cei mai ieftini. Avem asa: - 2 motoare 7W/70V alimentarea se face cu 108 sau 116V functie de diametrul rolei (18 sau 22cm), comanda cu IRF840 - 3 electromagneti(solenoizi) pentru functiile mecanice 50ohm Ri, 0,3A consum, comandate cu 15-17V(schema originala), comanda cu IRF510 - 6 butoane de functii (FFW, PLAY, STOP, REW, REC, PAUSE) activ in 0 logic(toate legate la masa si 9V in stare neapasata, din schema originala), citirea starii cu 2N7000 Editat Octombrie 19, 2022 de DanM Link spre comentariu
nico_2010 Postat Octombrie 19, 2022 Partajează Postat Octombrie 19, 2022 O posibila explicatie a modului "posedat" de functionare a celor doua butoane ar putea fi faptul ca folosesti pentru comanda MOS-FET-ului Q6 (cf. schema) un pin de PWM al Timer0, care este responsabil cu asigurarea timing-ului (mai precis functia millis()). Incearca sa folosesti D9 si D11 pentru comanda celor doi MOS-FET care actioneaza motoarele. Link spre comentariu
sesebe Postat Octombrie 19, 2022 Partajează Postat Octombrie 19, 2022 (editat) Asta mi-a iesit mie fara sa modific schema (exceptie pinul 3 la comparatoare) si fara sa schimb pozitia la conectori desi daca este permis se simplifica si mai mult: Desi nu am studiat si nici cautat sa inteleg schema as avea totusi citeva mici sugestii de modificare. Editat Octombrie 19, 2022 de sesebe Link spre comentariu
sesebe Postat Octombrie 19, 2022 Partajează Postat Octombrie 19, 2022 Am mai eliminat doua jumpere........ Link spre comentariu
franzm Postat Octombrie 20, 2022 Partajează Postat Octombrie 20, 2022 (editat) Eu n-am înteles de ce nu s-au folosit unul sau doua ADC-uri pentru comenzi (mosii seteaza niste tensiuni pe aceeasi intrare) si, în loc sa va complicati cu F/V, ati fi putut lega iesirile optocuploarelor la intrarile logice. Plus ca ati avea si suficiente intrari analogice pentru palpatoare. Cel mult functiile STOP si REC le-as fi lasat pe intrari logice. Editat Octombrie 20, 2022 de franzm Link spre comentariu
DanM Postat Octombrie 20, 2022 Autor Partajează Postat Octombrie 20, 2022 @sesebeooau!... Interesantă ideea cu mosii de ht pe mijloc... M-aș pune pe refăcut cablajul dar... Traseele sunt cam subțiri si...n-am reușit niciodată să le fac continue la grosimea aia... @franzmttoate comenzile rostovului au rămas as is... Dar ar fi interesant să multiplexez(cu dif.rezistori) comenzile DUPĂ mosi... Lm331 l-am folosit pentru că deja era facută partea de comenzi și n-am mai modificat. Plus că toată logica rusului e la 9V... Deh CD4xxx... Acum să încerc o altă abordare (pcb sesebe-like, comenzi franzm-like...) Dar... mai durează până-i fac cablajul... Aș încerca o multiplexare cu câte 3butoane pe analogRead pe doua porturi(ex. Rec, Play, Pause pe unul și Rew, Stop, Ffw pe al doilea...). Asta am mai făcut... Link spre comentariu
sesebe Postat Octombrie 20, 2022 Partajează Postat Octombrie 20, 2022 (editat) Prin ce tehnologie realizezi cablajul? Press and peel? Majoritatea traseieleor pot fi foarte usor marite iar daca pot fi relocate usor unele mufe se pot lati majoritatea traseielor fara probleme. Oricum placa asta a fost desenata doar demonstrativ pt a arata cam cum ar fi trebuit gindita nu neaparat pt a fi realizata direct asa cum este acum. Iar unele traseie pot fi trecute pe top/strapuri pt a putea fi realizate in tehnologia avuta la dispozitie. Ai spus ca nu ai avut alta posibilitate iar eu ti-am aratat ca se poate si cu traseiele de forta grupate si fara sa inconjoare toata placa perturbind totul in jur. Cea mai mare problema o reprezinta conectorul de comenzi de unde vin multe traseie care nu prea incap daca le faci mai groase. Daca mufa pt comenzi poate fi pusa in stinga jos iar mufa de alimentari din stinga mutata sus sau dreapta jos, pot sa redesenez placa astfel incit sa ai doar traseie mari fara probleme la Press and Peel. Daca se accepta fire si sub Arduino (eu am evitat dar principial nu ar fi o problema) iarasi ajuta. Tranzistoare de forta vin puse pe radiatoare? Unul singur sau individuale? Pe placa ta lipsesc si niste filtrari/decuplari pe alimentare (pe ultimul desen am pus citeva), iar traseiele de forta, unele cu PWM pe ele, iti vor crea permanent probleme. Mai este si problema buclelor de masa care sigur nu ajuta deloc. Iar despre citirea turatiei.........sint perfect de acord cu @franzm. Dece te scarpini in urechea stinga cu mina dreapta? Tu ai informatia de viteza deja in format digital (frecventa) si tu o convertesti in format analogic (tensiune) ca mai apoi sa o convertesti iar in digital in Arduino ca sa o folosesti la calculele pt controlul vitezei. Editat Octombrie 20, 2022 de sesebe Link spre comentariu
sesebe Postat Octombrie 20, 2022 Partajează Postat Octombrie 20, 2022 Daca se fac la fabrica este si mai usor pt ca pretul este acelasi si la 2 straturi iar daca se face pe doua straturi lucrurile devin chiar banale. Link spre comentariu
DanM Postat Octombrie 20, 2022 Autor Partajează Postat Octombrie 20, 2022 Pcb -ul îl fac press&peel, transferul l-am încercat și cu folie transparentă (ceva polonez de la magazinnul din colț...) și cu hârtie, cel mai bine mi-a ieșit cu hârtie. Până ajung la fabrică vreau să meargă bine pe cablaj făcut de mine. Apoi mut. Link spre comentariu
sesebe Postat Octombrie 20, 2022 Partajează Postat Octombrie 20, 2022 (editat) Latime minima traseie de 1.27mm, izolare minima preponderent de 0.635mm: PS: circuitul realizat cu cele 6 MOS-uri mici si 18 rezistoare merge inlocuit cu un CMOS trigger-smith, 40106 de exemplu si ai eliberat 20% din placa cu simplificarea de rigoare. Editat Octombrie 20, 2022 de sesebe Link spre comentariu
DanM Postat Octombrie 21, 2022 Autor Partajează Postat Octombrie 21, 2022 La 19.10.2022 la 10:15, nico_2010 a spus: O posibila explicatie a modului "posedat" de functionare a celor doua butoane ar putea fi faptul ca folosesti pentru comanda MOS-FET-ului Q6 (cf. schema) un pin de PWM al Timer0, care este responsabil cu asigurarea timing-ului (mai precis functia millis()). Incearca sa folosesti D9 si D11 pentru comanda celor doi MOS-FET care actioneaza motoarele. Funcționează corect cu D9 și D11.... Mulțumesc de sfat... M-am lovit de încă o problemă: pe moși cade cca 60V măsurați cu MAVO35... Nu am mai avut timp să pun osxiloscopul pe drena q6... Să văd cum arată semnalul. Comanda porții lui se face cu doar 5V... Suspectez o deschidere insuficientă a tranzistorului... Gândesc corect?... Link spre comentariu
sesebe Postat Octombrie 21, 2022 Partajează Postat Octombrie 21, 2022 Pai cei doi MOS-feti nu regleaza turatia motoarelor? Motoarele au turatia corecta? Daca turatia este corecta atunci ele functioneaza "corect". Cu motoarele oprite cit este tensiunea? Avind PWM este posibil (dar mai putin probabil) ca sa existe si eroare de masura. Rezistentele de 2Ω din surse cum au fost calculate/alese? Ar avea rost rezistente acolo doar daca tranzistoarele ar fi comandate ca surse de curent. La comanda cu PWM eu nu le vod rolul. Cu numai 5V comanda si avind in vedere ca nici nu-s tranzistoare "logic level", rezistentele din surse nu le dau voie sa se satureze si se deschid doar partial si banuiesc ca se si infierbinta serios. Trebuie sa te decizi cum vrei sa functioneze acele tranzistoare, in RAN ca rezistente reglabile care disipa diferenta de tensiune si sint comandate cu o tensiune continua variabila (trebuie integrator la intrare pt asta) sau cu PWM sa functioneze ON-OFF si atunci rezistentele din surse mai mult incurca. Link spre comentariu
franzm Postat Octombrie 21, 2022 Partajează Postat Octombrie 21, 2022 (editat) Mosii sunt folositi pe post de relee. În rest Acum 23 ore, DanM a spus: ...toate comenzile rostovului au rămas as is... Parerea mea ar fi, daca tot v-ati apucat de asa treaba, sa refaceti totul, reglajul vitezei, controlul tensiunii în banda, bias variabil, etc. Altfel ramâne doar "ceva cu Arduino". Editat Octombrie 21, 2022 de franzm Link spre comentariu
nico_2010 Postat Octombrie 21, 2022 Partajează Postat Octombrie 21, 2022 Schimba tranzistoarele MOSFET cu unele care accepta nivele de tensiune "logice". Incearca IRLR3110 (VDS maxim 100V). Link spre comentariu
DanM Postat Octombrie 21, 2022 Autor Partajează Postat Octombrie 21, 2022 Acum 5 ore, franzm a spus: Mosii sunt folositi pe post de relee. În rest Parerea mea ar fi, daca tot v-ati apucat de asa treaba, sa refaceti totul, reglajul vitezei, controlul tensiunii în banda, bias variabil, etc. Altfel ramâne doar "ceva cu Arduino". Da, toate sunt concepute in Arduino... Cablarea(firăraia) a rămas așa cum o făcut-o rusul... Pardon, ucraineanu'... Ca să fie compatibil cu electronica veche. Acum 4 ore, nico_2010 a spus: Schimba tranzistoarele MOSFET cu unele care accepta nivele de tensiune "logice". Incearca IRLR3110 (VDS maxim 100V). N-am găsit(poate nu caut bine) mosfet care sa accepte nivel logic și să fie peste 400 V... Tensiunea alternativă la alimentarea motoarelor e de 106/118V. Având în vedere și faptul că sarcina e inductivă(motor asincron cu rotor în scurt și pornire cu condensator Ualim=70V) mi-am permis o marjă de siguranță... De asta vroiam irf840... Link spre comentariu
Postări Recomandate
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 contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum