Søgning
Tilpasset søgning

 
 
Annonce






 
Offtopic  :  Snak om alt mellem himmel og jord

Programmering af PIC



Forum rating: Top 5
Søndag 26-07-2009 kl. 00:05
    Vis profil  Vis bilprofil
Jeg skal bruge noget styring til en bil. Skal kunne styre nogle ind og udgange, kunne bruge et par timere og kunne lave interrupts på et par af indgangene.

Har for åt tilbage arbejdet med PIC processorer og kunne egentlig godt tænke mig at prøve det igen.

Er der nogle der kan sige for og imod mht. at smide en PIC processor i en bil. Her tænker jeg på stabilitet mht. ændringer i forsynings-spæding, temperatur mm
     VIP medlemskab til udgangen af 2009

Programmering af PIC



Forum rating: Top 5
Søndag 26-07-2009 kl. 08:04
    Vis profil  Vis bilprofil
Hmm, en bil er ikke god ved alm elektronik og dog vil det sikkert virke i årevis.
Hvis du ikke monterer det i motorrummet og bruger tid på at lave et godt filter til strømmen er det et plus. En skærmet kasse er osse en god ting.
Du kan jo smøre silicone på printet når det er færdigt og virker.

aut viam inveniam aut faciam


Programmering af PIC



Forum rating: Top 5
Søndag 26-07-2009 kl. 13:13
    Vis profil  Vis bilprofil
Jeg havde forestillet mig at lave en udbygning til Cobra's centrallås-styringer. De skal monteres inde i bilen. Snakker vi noget a la 7805 som strømforsyning?
     Sonax Xtreme LIQUID WAX 1

Programmering af PIC



Forum rating: Top 50
Søndag 26-07-2009 kl. 13:30
    Vis profil  Vis bilprofil
På racerbilen vi bygger på AAU bruger vi Atmel processorer, men det er jo nok en smagssag.. De virker fornugtigt, dog er det uhyre vigtigt med en stabil clock.. Ikke stole på interne clock-generatorer, når det bliver monteret i en bil.

Vi gør ikke noget specielt for at stabilisere strømforsyningen på racerbilen, og det har virket hidtil, men er nok den primære årsag til at vi er pint til at sørge for en god clock..

Vi har en asus router monteret et ret udsat sted, uden problemer, hvor strømforsyningen blot er en 5V regulator. Faktisk lidt fantastisk at alm wifi virker med over 100km/t en 3-400 meter væk.

Nu kører vi ikke så meget i regnvejr, men dog gør vi som Roberto siger. Når det hele bliver monteret endeligt, så får det en god omgang med silicone eller lign, og vi bruger nogle ret gode og vandtætte stik, hvor det er påkrævet.
Nu med KP60...

Programmering af PIC



Forum rating: Top 5
Søndag 26-07-2009 kl. 13:36
    Vis profil  Vis bilprofil
Tak for input.

Det er skønt at høre om andres erfaringer. Vi programmerede PIC's på Aalborg Erhvervsakademi og ift. alm. software programmering så er det lidt sjovt at man kan se et fysisk resultat af sit program.

Jeg satser på en PIC fordi jeg kender den. Der er jo ikke andet for end at lave en konstruktion og så få afprøvet om det virker når det først kommer i det lidt barske miljø som en bil kan være.
     Streamer Toyota-tegn

Programmering af PIC



Forum rating: Top 5
Tirsdag 28-07-2009 kl. 09:52
    Vis profil  Vis bilprofil
Jeg har osse programmeret PIC'er, kun i metallet, ikke noget c.
Det er tre ting i bilen der truer:
Fugt, vibrationer eller spikes i strømmen (evt indstråling).

aut viam inveniam aut faciam


Programmering af PIC



Forum rating: Top 5
Tirsdag 28-07-2009 kl. 10:00
    Vis profil  Vis bilprofil
Mener du at du har lavet assemblerkode istedet for C?

Jeg synes det kunne være superspændende at komme igang med. Om det så aldrig kommer til mere end forsøgs-stadiet, det må tiden vise.

Men jeg havde da rimeligt styr på det dengang, så det skal vel bare genopfriskes
     VIP medlemskab til udgangen af 2009

Programmering af PIC



Forum rating: Top 5
Tirsdag 28-07-2009 kl. 11:42
    Vis profil  Vis bilprofil
Jeps assembler, ellers er pladsen hurtigt brugt op i de små typer.
Der er masser på nettet, eksempler osv.
Selv brænderen lavede jeg, sådan een på en serielport, 3 modstande og det var det.
aut viam inveniam aut faciam


Programmering af PIC



Forum rating: Top 5
Tirsdag 28-07-2009 kl. 21:22
    Vis profil  Vis bilprofil
Bliver al kode ikke oversat til maskinkode inden det lægges i PIC'en?

Det er vel lige meget hvilket sprog man programmerer i eller hvad?
     Vikan vaskebørste ergonomisk

Programmering af PIC



Forum rating: Top 50
Tirsdag 28-07-2009 kl. 21:40
    Vis profil  Vis bilprofil
Du kan optimere meget mere i assembly. C bliver oversat til assembly, og det er jo generisk, så der vil altid være mulighed for optimering. Hvor hvis du selv skriver assembly kan bruge instruktionssættet direkte og evt bruge nogle fancy instruktioner, som kan plusse, gange og flette en hat på 2 clock-cycles, hvor c-compileren måske ville vælge at bruge 3 instruktioner, som måske brugte en clock-cycle hver.

Jeg har dog diskuteret heftigt med en, som påstod at han ihvertfald kunne programmere langt mere effektiv og optimeret kode i C, fremfor assembly...
Nu med KP60...

Programmering af PIC



Forum rating: Top 5
Onsdag 29-07-2009 kl. 09:21
    Vis profil  Vis bilprofil
Det er hurtigere at udvikle simple ting i C, men det koster. Koden bliver hurtigt ret stor og der er ikke så meget plads i de små PIC'er
Jeg har intet imod maskinekoden ... og så holder jeg af at tælle clockcycles :)
Man skal holde tungen lidt mere lige i munden.

Ja René, begge dele skal igennem en compiler.

aut viam inveniam aut faciam


 
   Fandt du ikke hvad du søgte?
Tilpasset søgning
Observér indlæg