Salut,
Un mic update de status:
Azi am facut ture toata ziua, o data la 2 ore din casa in masina si invers, cu laptopul in brate sa testez si sa rezolv bug-uri de SW.
Cu toate astea am reusit sa indeplinesc urmatoarele:
1. Cel mai de dorit obiectiv, si anume sa obtin comunicare intre HU si emulator, pentru toate comenzile, pana la activarea liniei de intrare analogica AUX-in a CDC-ului si pe tot ciclul de functionare al HU.
2. Designul layout-ului emulatorului e gata, mai trebuie facut fizic.
3. Nu imi mai merg comenzile de volan (nu stiu inca care sunt motivele, dar maine o sa imi ocup ziua cu asta).
Pe firele de la conectorul verde, nu mai vad tensiune, sunt pur si simplu la 0V,
ceea ce ma face sa cred ca ori am intrerupt eu pe undeva firele si nu mai ajung in conectorul de la spirala volanului.
Ce e curios, insa e faptul ca de iluminat butoanele se ilumineaza.
4. Am lasat masina fara baterie.
In cursul lzilei, am mai tot pornit-o eu, dar ultima tura de teste, se pare ca a epuizat-o.
O sa o pornesc maine cu cabluri.
Ce mai este de facut:
1. De realizat cablajul HW (fizic) al emulatorului si de integrat modulul bluetooth (asta pe parte de HW)
2. De chemat functiile care comanda intrarile modulului bluetooth.
3. De realizat o cutie pentru tot ansamblul, montajul va avea in jur de 70mm/50mm.
Limitari cunoscute:
1. Bluetooth-ul telefonului trebuie activat in cel mult 3 minute de la pornirea HU in cazul in care telefonul nu este deja imperecheat cu emulatorul.
In caz ca cele 3 minute s-au scurs, emulatorul iese din modul imperechere si ramane activ pentru inca 30 minute daca nu este utilizat.
Pentru a reintroduce emulatorul in starea de imperechere. HU-ul trebuie oprit si repornit.
2. O data pornit HU-ul , un dispozitiv bluetooth trebuie conectat la emulator in maxim 30 minute, deoarece modulul bluetooth al acestuia din urma, se opreste dupa 30 de minute de stat neconectat.
In caz ca cele 30 minute s-au scurs fara ca emulatorul sa fie folosit, va fi nevoie de oprirea si repornirea HU-ului.
3. Pentru a conecta un dispozitiv bluetooth care nu a mai fost imperecheat cu emulatorul, trebuie oprit si repornit HU iar imperecherea se poate face in primele 3 minute de la pornire.(Informatie redundanta, dar mai bine sa fie clar).
4.Dispozitivul suporta imperecherea cu maxim 8 dispozitive Bluetooth, dupa care stiva de dispozitive a modulului bluetooth trebuie resetata(pt moment stiu doar metoda manuala de a face asta, dar e o chestie de timp pana o sa ma ocup de a o transforma in apasarea unui buton de pe HU).
5.Pentru orice alte inconveniente descoperite de posibilii viitori utilizatori, astept criticile cu bratele deschise si o sa le rezolv in cel mai scurt timp posibil.
Limitari necunoscute:
1. Inca nu am ajuns la stadiul sa testez ce se intampla la cranking, dar o data ce e gata si HW-ul o sa testez si o sa analizez indeaproape comportamentul.
Oricum, orice "agatare" a emulatorului ar trebui sa se rezolve temporar cu un restare de HU.
Terminologia de mai sus este urmatoarea:
HU - Head Unit (unitatea media a masinii Blaupunkt 937 in cazul meu si preferabil sa fie asta la toti doritorii).
CDC - CD Changer (unitate aditionala care comunica cu HU si stocheaza un numar de CD-uri pentru a reda muzica de pe ele).
Emulator CDC - ansamblu format din microcontroller, modul bluetooth, stabilizator tensiune.
modul bluetooth - transceiver-ul si decodorul bluetooth care intra in ansamblul numit emulator CDC.
stabilizator tensiune - ansamblu electronic menit sa coboare si sa stabilizeze tensiunea de alimentare a emulatorului
bluetooth de la 12V la 5V(tensiunea de functionare a microcontroller-ului si modulului bluetooth).
SW - software
HW - hardware
cranking -Procesul de start al motorului, unde electromotorul trage curenti mari din baterie pana
motorul reuseste sa isi intretina turatia, asta rezultand intr-o scadere rapida a potentialuluoi
bateriei pana la pornirea motorului, dupa care creste inapoi (pentru o baterie sanatoasa).
Modulul bluetooth folosit de mine pentru acest proiect este BH-214
http://nds1.nokia.com/files/support/apa ... PAC_EN.pdf" onclick="window.open(this.href);return false;