danzup Postat Mai 27, 2009 Autor Partajează Postat Mai 27, 2009 Da si faza cu fusebitii am intuit-o. Odata ce merge , asa i-am programat. Cred ca am depistat si un mic bug de soft, care e posibil sa fie si pe varianta propusa la vanzare in comun.(acolo ar fi bine sa fie rezolvata inainte de a fi distribuite placile celor care nu stiu sa reprogrameze ) Sa presupunem ca un copil se joaca cu telecomanda si apasa pe butobul on-off si nu-l elibereaza. Sursa1 e comutata si decomutata . Nu stiu ce face releul de st-by ca nu l-am pus, dar sper sa nu faca ca sursa1. (o sa pun un led inseriat cu o rezistenta sa vad ce face)Pai nu e bug ! Asa l-am facut : daca tii butonul apasat face on/off in continuu , deci si conectarea si deconectarea releului de stand-by/power pentru amplif cat si partea de selectie. Mie asa mi se pare logic. Link spre comentariu
invan Postat Mai 27, 2009 Partajează Postat Mai 27, 2009 Nu am intalnit la nici un aparat aceasta logica. Logica folosita de toti producatorii evita aceste comutari repetitive (logica antiprost se numeste). Exista pericolul ca un copil nevinovat sa tina apasat mult si bine apasat butonul de on-off. (pentru o sursa in comutatie insa nu e prea indicat) Link spre comentariu
invan Postat Mai 27, 2009 Partajează Postat Mai 27, 2009 Am citit putin si despre partea analogica. Acolo masa digitala ar trebui separata de cea analogica. Nu se face nici o conversie digital/analog sa trebuiasca unite printr-o ferita. Astfel se elimina pericolul aparitiei unei bucle de masa. Link spre comentariu
danzup Postat Mai 27, 2009 Autor Partajează Postat Mai 27, 2009 Am citit putin si despre partea analogica. Acolo masa digitala ar trebui separata de cea analogica. Nu se face nici o conversie digital/analog sa trebuiasca unite printr-o ferita. Astfel se elimina pericolul aparitiei unei bucle de masa.Crede-ma ca nu e bine sa fie separate (bucla de masa nu are de-a face cu masa digitala !).Am facut de 2 ani de cand tot testez si proiectez diferite ,toate testele posibile si daca nu unesti masa digitala cu masa analogica o sa ai zgomot . Cat priveste on/off am sa vad : multumesc foarte mult pentru sugestii ! Link spre comentariu
invan Postat Mai 28, 2009 Partajează Postat Mai 28, 2009 M-am uitat pe soft. Am scos si schema logica pentru a vedea cum se poate modifica logica de on/off. Trebuie regandit cam tot, pornind de la proceduri separate pentru On si Off. O mica carpeala ar fi de adaugat un timp de asteptare de 30sec pentru partea cu Pwr=0.La partea analogica cand o sa vina placile o sa vad ce si cum. Care ar fi totusi sursa zgomotului? Releele ar trebui sa fie decuplate de partea electrica, deci si masa. Care ar fi diferenta intre un comutator mecanic si relee. Link spre comentariu
danzup Postat Mai 28, 2009 Autor Partajează Postat Mai 28, 2009 M-am uitat pe soft. Am scos si schema logica pentru a vedea cum se poate modifica logica de on/off. Trebuie regandit cam tot, pornind de la proceduri separate pentru On si Off. O mica carpeala ar fi de adaugat un timp de asteptare de 30sec pentru partea cu Pwr=0.Stiu ! Am gasit o solutie eleganta pentru a rezolva problema .La partea analogica cand o sa vina placile o sa vad ce si cum. Care ar fi totusi sursa zgomotului? Releele ar trebui sa fie decuplate de partea electrica, deci si masa. Care ar fi diferenta intre un comutator mecanic si relee.Iti explic din nou : masa unita este tocmai pentru ca eventualele zgomote sa fie anulate (chiar functioneaza !).Cand folosesti un microcontroler si relee este altceva decat atunci cand folosesti switchuri rotative mecanice !Esti din bucuresti ?Te invit acasa la mine sa-ti arat practic si sa-ti explic teoretic despre ce e vorba ! Link spre comentariu
invan Postat Mai 31, 2009 Partajează Postat Mai 31, 2009 Am rezolvat unele probleme in soft-ul pt attiny2313. Am facut ca la apasarea unei taste pe telecomanda sa faca doar o data functia, si ma refer aici la on-off si schimbarea surselor. Nu e o solutie definitiva pt ca pe unele telecomezi trebuie apasata de doua ori tasta pt a face functia (algoritmul se baza pe trunchierea informatiei la eliberarea tastei). Am schimbat codurile pt telecomanda rc5 de nei (32/33 vol 16/17 surse 12 on-off)Am modificat logica de comanda pentru potentiometru (00 in loc de 11), pentru ca asa cer CI specializate pentru consum minim. (eu am folosit un BA... care era cu tot cu potentiometru) . Potentiometru e rotit totusi foarte incet . (si cu tranzistoare si cu BA...). Nu am inteles ce rol are linia if w<156 then set portd.2 set portd.3 (11 mot daca e la capat de cursa , valoare depistata prin teste). Am vazut ca in softurile anterioare erau aceleasi probleme. Cum se prezinta softul pt kit-ul nou ? Link spre comentariu
danzup Postat Iunie 1, 2009 Autor Partajează Postat Iunie 1, 2009 Am rezolvat unele probleme in soft-ul pt attiny2313. Am facut ca la apasarea unei taste pe telecomanda sa faca doar o data functia, si ma refer aici la on-off si schimbarea surselor. Nu e o solutie definitiva pt ca pe unele telecomezi trebuie apasata de doua ori tasta pt a face functia (algoritmul se baza pe trunchierea informatiei la eliberarea tastei). Am schimbat codurile pt telecomanda rc5 de nei (32/33 vol 16/17 surse 12 on-off) Am modificat logica de comanda pentru potentiometru (00 in loc de 11), pentru ca asa cer CI specializate pentru consum minim. (eu am folosit un BA... care era cu tot cu potentiometru) . Potentiometru e rotit totusi foarte incet . (si cu tranzistoare si cu BA...). Nu am inteles ce rol are linia if w<156 then set portd.2 set portd.3 (11 mot daca e la capat de cursa , valoare depistata prin teste). Am vazut ca in softurile anterioare erau aceleasi probleme. Cum se prezinta softul pt kit-ul nou ? Felicitari !Potentiometrul e proiectat asa : sa fie rotit incet . Foarte bine ca ti-ai modificat logica pentru driverul tau . linia de cod asta : if w > 156 then set portd.2 set portd.3 opreste din miscare motorul pentru ca in rutine il pornesc si apoi aici il opresc . La ce probleme te referi cand afirmi asta : "Am vazut ca in softurile anterioare erau aceleasi probleme. Cum se prezinta softul pt kit-ul nou ?" ??? Sunt foarte multi care au acum in functiune montajele cu atmega8515 cat si attiny integrate deja in amplificatoare si nu s-a plans nimeni ca ar fi probleme .(unii au pus si pozele pe forum aici altii ii stiu eu ...) te rog sa-mi explici la ce te referi . Link spre comentariu
invan Postat Iunie 1, 2009 Partajează Postat Iunie 1, 2009 Am intels cum functioneaza si partea de potentiometru. Conditionarea opririi motorului putea fi pusa in interiorul procedurii si era mai usor de intuit la ce se refera. O sa maresc putin viteza motorasului (e posibil ca potentiometru meu sa fie mai lent)Cand am zis de probleme ,ma refeream la patea de on/off sau selectii care se actioneaza ciclic daca nu se elibereaza butonul respectiv de pe telecomanda.La varianta noua sunt curios cum s-a implementat schimbarea de surse de pe panoul frontal. Banuiesc ca folosind butonul 'select' si apoi pt up/down butonul 'jog'. Eu as fi preferat varianta cu doua butoane de surse up si down, si in acest caz softul s-ar fi simplificat mult.(nu stiu daca CI mai are un port liber ce poate fi configurat pentru asta). Cablajul nu lasa insa aceasta optiune.P.S. Nu sunt din bucuresti; acolo eram cand mi-am facut contul. Link spre comentariu
vasile eugen Postat Iunie 4, 2009 Partajează Postat Iunie 4, 2009 Am incercat si eu acel controler cu attiny2313 pe o placa de test si a mers din prima , am incercat si o versiune cu atmega 8 si sunt funcionabile .Dar o intrebare referitoare controlerul care functioneaza cu TDA7138,softul este mai mare de 4 kilo si eu am versiunea demo de BASCOM si nu il pot compila ,se poate cu alt program sau doar cu BASCOM si acela sa aibe licienta. Link spre comentariu
invan Postat Iunie 8, 2009 Partajează Postat Iunie 8, 2009 am gasit o greseala in softul pentru attiny2313. portul pentru releu e d.5 ( d.7 e in soft). parca se plangea cineva ca nu merge releul. . e simplu de remediat aceasta scapare. nu am gasit inca o solutie corecta pentru faza cu apasatul butoanelor telecomenzii. functia getrc5 inclusa in bascomavr nu are nici o conditie de test de genul nu e nici un buton apasat. ar mai trebui o functie care sa testeze primii doi biti (sunt 1 1 in cazul codului rc5 emis). la experienta mea cu aceste microcontrolere (2-3sapt) nu cred ca voi reusi prea curand , tinand cont de complexitatea problemei (a se vedea cum arata intern functia getrc5).eu mi-am modificat softul pt a avea si buton on-off pe portul d.3, si am marit si putin viteza motorasului (in cazul meu asa merge la jumatate din viteza cu care mergea in statia de unde l-am scos). am schimbat si logica de start, adica la bagarea in priza sa intre in st-by. nu mai comut surse (folosesc o singura intrare) ,deci partea cu apasarea de doua ori a telecomenzii nu mai e atat de deranjanta (oricine poate apasa intuitiv din nou pe telecomanda daca nu porneste aparatul).deci am cam terminat cu acesta aplicatie pt attiny2313. problemele de funcionalitate standard (nu doar de functionare cum s-a inteles gresit decatre unii) raman pentru proiectul cu atmega16. 1. apasarea butonului telecomenzii face o singura data functia ;exceptie fac butoanele de volum.2. butoane sursa up ,sursa down ( sau varianta cu buton sursa si jog ) si buton on-off 3. logica st-by Link spre comentariu
danzup Postat Iunie 8, 2009 Autor Partajează Postat Iunie 8, 2009 am gasit o greseala in softul pentru attiny2313. portul pentru releu e d.5 ( d.7 e in soft). parca se plangea cineva ca nu merge releul. . e simplu de remediat aceasta scapare. nu am gasit inca o solutie corecta pentru faza cu apasatul butoanelor telecomenzii. functia getrc5 inclusa in bascomavr nu are nici o conditie de test de genul nu e nici un buton apasat. ar mai trebui o functie care sa testeze primii doi biti (sunt 1 1 in cazul codului rc5 emis). la experienta mea cu aceste microcontrolere (2-3sapt) nu cred ca voi reusi prea curand , tinand cont de complexitatea problemei (a se vedea cum arata intern functia getrc5).eu mi-am modificat softul pt a avea si buton on-off pe portul d.3, si am marit si putin viteza motorasului (in cazul meu asa merge la jumatate din viteza cu care mergea in statia de unde l-am scos). am schimbat si logica de start, adica la bagarea in priza sa intre in st-by. nu mai comut surse (folosesc o singura intrare) ,deci partea cu apasarea de doua ori a telecomenzii nu mai e atat de deranjanta (oricine poate apasa intuitiv din nou pe telecomanda daca nu porneste aparatul).deci am cam terminat cu acesta aplicatie pt attiny2313. problemele de funcionalitate standard (nu doar de functionare cum s-a inteles gresit decatre unii) raman pentru proiectul cu atmega16. 1. apasarea butonului telecomenzii face o singura data functia ;exceptie fac butoanele de volum.2. butoane sursa up ,sursa down ( sau varianta cu buton sursa si jog ) si buton on-off 3. logica st-byVarianta cu attiny2313 prezentata de mine aici in thread nu are nici o legatura ( sau nu mai mult de 10....20% ) cu softul care va fi implementat in atmega16 , respectiv proiectul pentru care fac placile pcb !Cu attiny am facut doar pentru 2 prieteni respectivul circuit si l-am postat pentru a arata o alta posibilitate .Fiind totul open source fiecare poate sa si-l modifice cum vrea.Ma astept, ca daca iti va fi ceruta de catre cineva de pe elforum varianta ta de soft , sa o publici aici !Softul pentru atmega16 pentru proiectul respectiv va fi postat doar imaginea .hex si .bin de scris in atmega16 (acesta nefiind open source) . Link spre comentariu
Vizitator alix87 Postat Iunie 10, 2009 Partajează Postat Iunie 10, 2009 Salut Am facut si eu controlerul varianta cu tda...toate bune si frumoase...dar exista o mica problema (fiind primul microcontroler programat a durat ceva pana sa invat cum sa il programez cred ca este bine;))-totul functioneaza relativ ok, de multe ori cand il aprind imi scrie ceva caractere ciudate pe LCD si dupa mai multe incercari porneste ok + butoanele merg din 2 in 10( butoanele sunt ok is fac treaba electric cum trebuie ) + iluminatul LCD merge ocazional sau delocce pot face...? credeti ca este problema ca nu am programat ceva bine(am folosit TwinAVR si un tutorial de pe net) ...? Link spre comentariu
danzup Postat Iunie 10, 2009 Autor Partajează Postat Iunie 10, 2009 Ai scris fusebit : Internal RC oscilator 8MHZ ?Ai conectat TDA-ul ?Ca nu merge corect fara TDA conectat ! Link spre comentariu
Vizitator alix87 Postat Iunie 10, 2009 Partajează Postat Iunie 10, 2009 am pus pe 8Mhz mai sus este cablajul care il folosesc toate componentele sunt montate sincer nu stiu ce ar putea sa aibe . aruca o privire poate vezi ceva ce eu am omis 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