messu Postat Ianuarie 12, 2011 Partajează Postat Ianuarie 12, 2011 As avea nevoie de o sugestie in urnatoarea problema: Am incercat urmatoarea schema de comutator IR. http://www.bowdenshobbycircuits.info/irswitch.htm E vorba de cea cu microcontroller. Initial am facut schema pe un cablaj de test si totul a functionat perfect. Am facut apoi un cablaj definitiv pe care am montat componentele insa functionarea nu mai e OK in sensul ca ledul de semnalizar a semanului IR se aprinde aleator fara vreo comanda de la telecomanda sta aprins perioade de timp variabile apoi se stinge si sta stins tot perioade variabile. Pe perioadele pe care led-ul e aprins nu mai preia direct nicio comanda de la telecomanda, orice apasare de buton avand ca rezultat intai stingerea led-ului si abia apoi se mai poate apasa din nou pentru o comanda ON/OFF pe une dintre cele 4 iesiri uC-ului. De mentionat ca starile iesirilor uC-ului nu se modifica atunci cand led-ul se stinge si se aprinde "de nebun". Am incercat si cu un alt uC si tot asa se comporta. Am scos receptorul IR din circuit (crezand ca poate a luat-o razna) si tot n-am rezolvat nimic. De cablaj proiectat rau nu cred ca poate fi vorba, pentru sint 3-4 trasee fara mari pretentii... Nu stiu care-i buba . Ce sa fac ? Ce sa mai incerc ? Link spre comentariu
Mikrosha Postat Ianuarie 12, 2011 Partajează Postat Ianuarie 12, 2011 Ma gandesc la doua chestii:1. N-are condensator de decuplare pe alimentare. Pune-i fo' 470nF. 2. Senzorul intra pe pinul 4, care poate fi setat ca MCLR. Nu cumva este setat din fuse bits ca fiind mclr? Ce config word folosesti? Incearca 3F94. Alta idee n-am... Link spre comentariu
Stefan Postat Ianuarie 12, 2011 Partajează Postat Ianuarie 12, 2011 daca e vorba de ceva din seria TSOP17XX incerca aplicatia din catalog: p.s: am avut aceeasi problema cu un 1738 dupa o incalzire excesiva (la lipirea unei componente SMD) verifica si daca fenomenul se manifesta la intuneric si cu alimentare din baterii. Link spre comentariu
messu Postat Ianuarie 12, 2011 Autor Partajează Postat Ianuarie 12, 2011 In schema nu e trecut, dar eu pe PCB am pus un condensator de 100 nF pe alimentare.Am sa incerc, pe seara, cand ajung acasa, chestia cu MCLR ca nu mai stiu cum e setat. Asta e posibil sa fie o smecherie...Da, receptorul IR e din seria TSOP si o sa incerc si artificiul prezentat in catalog.Fenomenul se manifesta si pe intuneric (ca am incercat expres sa vad ce si cum) insa nu am incercat cu baterii.Cert este ca pe placa de test a mers cu alimentare cu transformator FARA PROBLEME.Ca idee, am scos receptorul IR de pe placa, definitiv, (ca am suspectat ceva perturbatii) si functioneaza tot aiurea...Va dau de stire, sper maine, ce rezultate am obtinut. Intre timp, multumesc pentru sugestii ! Link spre comentariu
messu Postat Ianuarie 12, 2011 Autor Partajează Postat Ianuarie 12, 2011 Se pare ca n-am noroc cu MCLR-ul. Ce simplu ar fi fost...Am inacrcat hex-ul ICPROG si imi arata MCLR nesetat :(Iar Config word este: 3104h Link spre comentariu
fratello Postat Ianuarie 12, 2011 Partajează Postat Ianuarie 12, 2011 Setarile sunt ca in imagine....ramane solutia de "deparazitare" a TSOP-ului...si mai incearca o data "Setup instructions". Link spre comentariu
messu Postat Ianuarie 13, 2011 Autor Partajează Postat Ianuarie 13, 2011 Am facut deparazitarea, dar fara succes. O sa incerc azi sa alimentez si la baterie sa vad ce se intampla, dar ma tem ca n-o sa obtin mare lucru. Mai am sa refac montajul pe placa de test si daca acolo functioneaza bine, inseamna ca trebuie sa renunt la preocuparile mele tehnice pentru ca nu reusesc sa-mi mai explic ce se intampla..... Link spre comentariu
messu Postat Ianuarie 14, 2011 Autor Partajează Postat Ianuarie 14, 2011 Aseara am refacut montajul pe placa de test. Functioneaza PERFECT ! Nu mai stiu ce sa mai cred.L-am mutat apoi din nou pe cablajul dedicat si bineinteles ca s-a ales praful ! Iar a luat-o razna !Cineva, cu ani in urma, imi spunea ca de la un anumit nivel electronica e o nebuloasa. Oare chiar asa e ?Ce Dumnezeu se intampla cu cablajul asta care cred ca e cel mai simplu ? Ce sa-i mai fac ???Atasat e cablajul, in caz ca .... Link spre comentariu
fratello Postat Ianuarie 14, 2011 Partajează Postat Ianuarie 14, 2011 Poate inversezi switch-ul la montarea pe cablaj... Link spre comentariu
messu Postat Ianuarie 14, 2011 Autor Partajează Postat Ianuarie 14, 2011 N-am inversat nimic.Am scos totul de pe placa si am lasat doat uC-ul si LED-urile si tot aiurea se comporta.M-a zapacit complet...Nu stiu ce sa-i mai fac.... Link spre comentariu
Mikrosha Postat Ianuarie 14, 2011 Partajează Postat Ianuarie 14, 2011 N-am inversat nimic.Am scos totul de pe placa si am lasat doat uC-ul si LED-urile si tot aiurea se comporta.M-a zapacit complet...Nu stiu ce sa-i mai fac....Tare frustrant si ciudat, n-am mai intîlnit!... Traseele-s bune? Nimic întrerupt? Ia piuie-le cu multimetrul. Vezi dacă n-ai scurturi între două trasee de LED-uri apropiate. Ce rezistenţe ai pus la LED-uri? Tensiunea la ieşirea TSOP-ului cît este în lipsa semnalului de la telecomandă? Dupa cum se spune că insistenta e mama reuşitei, şi o metodă de a enerva pe cineva, încă tind să cred că-i ceva de propagare a riplului pe liniile de alimentare. Aş propune să pui de încercare 2 condensatoare de 100nF, pe spatele cablajului, unul direct pe alimentarea PIC-ului şi unul pe alimentarea TSOP-ului... Link spre comentariu
messu Postat Ianuarie 14, 2011 Autor Partajează Postat Ianuarie 14, 2011 Offff,... fir-ar sa fie...Traseele-s bune, dar o sa le retestez si am sa pun si condensatori pe uC si TSOP sa vad ce se intampla.Cert e ca, pe placa de test n-am pus nimic si a mers brici. Plus ca erau toate sarmele imbarligate p-acolo...... Link spre comentariu
Liviu M Postat Ianuarie 14, 2011 Partajează Postat Ianuarie 14, 2011 O poza cu cablajul fizic ai?Esti sigur ca nu e "developat" in oglinda, da? Link spre comentariu
MatyC Postat Ianuarie 14, 2011 Partajează Postat Ianuarie 14, 2011 Ce fel de receptor IR ai montat? Sa nu fie unul cu iesire open colector conectat la GP3 care nu are rezistor intern de pull up. TSOP17xx au o rezistenta interna de 80K conectata la Vdd. Totusi nu pot explica functionarea lui in teste pe breadboard.!!! Link spre comentariu
louis Postat Ianuarie 15, 2011 Partajează Postat Ianuarie 15, 2011 Ma gandesc la doua chestii:2. Senzorul intra pe pinul 4, care poate fi setat ca MCLR. Nu cumva este setat din fuse bits ca fiind mclr? Ce config word folosesti? Incearca 3F94. Alta idee n-am...MCLRE: GP3/MCLR pin function select(5)1 = GP3/MCLR pin function is MCLR0 = GP3/MCLR pin function is digital I/O, MCLR internally tied to VDDam patit si eu recent cu un pic 16F88 o faza asemanatoare. bine, eu nu-i foloseam pinul respectiv, dar aveam setat MCLR pe extern adica 1. cand atingeam pinii sau doar miscam mana prin jur mi se oprea/pornea aiurea un led de control, si cred ca din cauza ca tot facea reset. am rezolvat-o cu o rezistenta de 10k intre MCLR si VDD (e scris la doc) pentru ca eu folosesc oscilatorul intern (nu mai am kef sa pun cristal extern) si mi se spune ca daca pun si MCLR pe intern se poate sa se buleasca cipul in anumite situatii cand fac programarea (ma avertiza din IDE).tu trebuie sa-l faci in config byte 0 si asta inseamna ca-l leaga in chip la vdd, si poti utiliza pinul ca I/O standard. sau pune-i rezistenta la 5V.uite si alte discutii 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