Sari la conținut
ELFORUM - Forumul electronistilor

Open project - computer de bord cu display nokia 6280


Vizitator 22euu

Postări Recomandate

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.

Link spre comentariu
  • Răspunsuri 7
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • avengers

    1

  • Liviu M

    1

  • Elef

    1

  • grifonul_alb

    1

Top autori în acest subiect

Imagini postate

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.

Link spre comentariu
Vizitator 22euu

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??

Link spre comentariu

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.

Link spre comentariu

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 ?

Link spre comentariu
Vizitator 22euu

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

Link spre comentariu

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări