Jump to content
ELFORUM - Forumul Electronistilor
Sign in to follow this  
22euu

Open project - computer de bord cu display nokia 6280

Recommended Posts

Buna ziua,

 

Ma intereseaza sa construiesc un „board computer” pentru masina mea personala – vw golf 4, bazat pe montajul “MotorCycle Computer Board with 2680 nokia lcd”. http://www.ivica-novakovic.from.hr/MotorCycle%20Computer%20Board%20with%20Nokia6280%20lcd-eng.htm

 

Inainte de a ma apuca, vreau sa precizez ca am cunostiinte de electronica dar mai putin de utilizare/programare microcontrolere. De aceea indraznesc sa va intreb daca ma puteti ajuta in desfasurarea proiectului meu.

 

 

Astfel, prima intrebare:

 

1. Pentru a putea programa PIC18F4550 am nevoie de vreun modul de programare (hardware) sau se poate programa dezvoltand interfata usb, asa cum este: http://www.edaboard.com/thread126795.html

 

In asteptarea raspunsului dumneavoastra, va urez toate cele bune.

Share this post


Link to post
Share on other sites

Buna ziua, Astfel, prima intrebare:1. Pentru a putea programa PIC18F4550 am nevoie de vreun modul de programare (hardware) sau se poate programa dezvoltand interfata usb, asa cum este: http://www.edaboard.com/thread126795.html

Daca ti-ai fi citit linkul, ai fi descoperit ca-ti trebuie un alt programator. Cel putin pana in momentul in care incarci un bootloader in 18F4550.

After the assembling the scheme, I connected it to the USB of the PC without programming the PIC microprocessor.The result was null- Windows does not indicated that something was connected to the USB port.I started programming the microcontroller. I used a JDM programmer and one of my favourite software for PIC - PICPgm.

Share this post


Link to post
Share on other sites

Aveti dreptate. Mi-am dat seama mai tarziu ca PiC18F4550 sa comunice cu pc-ul prin portul USB are nevoie de un "driver", driver care trebuie incarcat in PIC.M-am apucat sa construiesc un programator JDM ca sa pot activa comunicatia pe usb din PIC.Acum alta dilema: Presupunand ca am activat comunicatia cu usb-ul din pic, care metoda e mai recomandata pentru programarea microcontrolerului: cea prin serial (folosind JDM-ul) sau prin USB? Adica care-i diferenta? (prin usb se ofera functii gen debugger?)Si alta intrebare: Pe schema programatorului JDM am observat o alta mufa (pe langa DB9-comunicatie port serial cu PC), mufa cu 6 pini - ICSP. La ce foloseste aceea mufa??

Share this post


Link to post
Share on other sites

Sunt 2 metode de a programa un PIC:1.Folosind interfata dedicata - orice uC are niste pini prin care in anumite conditii (in cazul PIC-ului poate fi 13V pe MCRL/Vpp) se poate descarca programul in epromul sau flash-ul uC-ului.Ca dispozitive de programare poti avea cele care doar programeaza : ex. JDM , sau cele care permit si debug gen Pickit sau ICDPentru programare fizic sunt 2 metode - pui uC in programator sau conectezi programatorul la un conector ICSP(in-circuit derial programming) aflat direct in montajul fizic(asta il prevezi tu).Prentru a putea face un mic debug e musai sa folosesti ICSP - asta o sa te coste la unele pic-uri RB6 si RB7(cel putin la 16f877, 18f4620)2.Prin una din interfetele de comunicatie seriala -de ex. UART sau USB.E un mic mai complexa si nu permite debug.Procedura e cam in genu': folosind un programator descarci in uC o bucatica de program numita bootloader.Bootloader-ul asigura initializarea interfetei de comunicatie la pornire sau reset(UART-ul sau USB-ul nu sunt configurate) dupa care asteapta un anumit timp sa vada daca se vrea o rerscriere a programului din uC(evident tot inafara de bootloader).Daca timpul asteptare expira se continua cu executia programului.

Share this post


Link to post
Share on other sites

Interesant Proiect. Credeti ca se poate adapta si pentru autoturisme???PCB-ul il are cineva?Stima.

Share this post


Link to post
Share on other sites

Montajul merge adaptat si la racheta...problema este sa te pricepi sa-i modifici codul sursa.Totusi pe acel display se vede ceva in soare? Desi nu este la fel de "fancy", nu este mai bun pentru astfel de aplicatii un display monocrom ?

Share this post


Link to post
Share on other sites

Ideea initiala era sa montez lcd-ul in "dash board" deasupra lcd-ului din borul masini (eu am minidot, deci mai este loc pt montaj) fiind convins ca este loc liber dar am obsevat ca pe "locul liber" se mai afiseaza alte informatii (cu led indicator) gen... pictograma lipsa lichid de parbriz.Totusi se poate monta si acolo preluand informatiile de la ledurile indicatoare din bord (care se vor acoperi prin montarea lcd-ului) de catre PIC si sa fie afisate pe lcd nokia.Alta varianta ar fi in locul a 2 butoane tip "dummy" dar acolo merge montat un lcd dreptunghiular monocolor gen blue/white.A treia varianta care mi-a trasnit azi dimineata ar fi sa renunt la o gura de ventilatie (sofer partea dreapta, unde se poate monta un lcd mai generos.post-41074-139829598448_thumb.jpgScopul meu e sa construiesc schema originala, odata ca sa pot invata cum lucreaza pic-ul cu lcd-ul si la final sa o pot adapta la ce am in cap, adica:- vreau sa montez detectorul de radar in compartimentul motor si de acolo sa aduc informatiile pe lcd- la fel si cu senzorii de parcare sa-mi afisez grafic si numeric distanta pana la obstacol (am un set de senzori cu afisare lcd-aici vreau sa preiau informatiile afisate pe lcd-ul de parcare si sa le transfer catre PIC)-modul diagnoza - afisare Vbat, temp apa si presiune turbo (la temp apa si presiune turbo ma gandesc cum sa iau informatiile direct din senzori montati pe masina(imi trebuie un montaj cu impendanta mare de intrare ca sa nu afectez informatiile transmise catre calculatorul masinii)-masurare si afisare presiune pneuri-masurare si afisare temp discuri frana...Dar toate pe rand. De asta am zis "open project"...astept ideei, solutii, ajutor :scarpin

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • 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.