Offtopic : Snak om alt mellem himmel og jord |
Programmering af PIC
Søndag 26-07-2009 kl. 00:05 |
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
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Programmering af PICSøndag 26-07-2009 kl. 08:04 |
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
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Programmering af PICSøndag 26-07-2009 kl. 13:13 |
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
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Programmering af PICSøndag 26-07-2009 kl. 13:30 |
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...
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Programmering af PICSøndag 26-07-2009 kl. 13:36 |
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
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Programmering af PICTirsdag 28-07-2009 kl. 09:52 |
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
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Programmering af PICTirsdag 28-07-2009 kl. 10:00 |
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
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Programmering af PICTirsdag 28-07-2009 kl. 11:42 |
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
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Programmering af PICTirsdag 28-07-2009 kl. 21:22 |
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
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Programmering af PICTirsdag 28-07-2009 kl. 21:40 |
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...
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Programmering af PICOnsdag 29-07-2009 kl. 09:21 |
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
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
|
|
Fandt du ikke hvad du søgte?
|
|