Dr_VingTor Skrevet 2. april 2005 Forfatter Del Skrevet 2. april 2005 Skal du begynne snart? Ja. må bare få lånt meg kamera for å ta bilder... fikk loddetinnet jeg hadde bestilt i går (0,4mm tykkelse), så da har jeg alt jeg skal ha for å begynne å bygge. laga kretskortet på torsdag, tok vell rundt en time, var en del hull å bore. kortet kostet meg 75 kr (litt mer en hva jeg hadde regnet med pga. måten det ble laget på). Lenke til kommentar
sygard Skrevet 2. april 2005 Del Skrevet 2. april 2005 Hei igjen! Et lite spørsmål bare Hvordan gjør du det med kontrollering av vifter og signal fra NTC-motstandene? Har AVR'n analoge utganger slik at du kan styre spenningen ut på utgangene og kjøre tester på spenningen inn fra NTC'ene? ..:: Sygard ::.. Lenke til kommentar
Dr_VingTor Skrevet 3. april 2005 Forfatter Del Skrevet 3. april 2005 NTC-motstandene er koblet på A/D konverter inngangene på AVRen, så det jeg skal gjøre er å bruke den til å lese av temperaturen (10 bit ADC). AVRen har bare I/O-porter (av eller på, 0 eller 1), så det jeg skal bruke for å styre viftene med er PWM (puls-bredde-modulasjon), dvs en gir viften full spenning i en liten tid og null spenning i en liten tid, forholdet mellom disse tidene bestemmer hastigheten til viftene Skriver en programkode som kjører på AVRen, programmet tester temperaturen og regulerer hastigheten på viftene hele tiden (mange ganger per sekund). dette blir den enkle delen, men skal gjøre det slik at en skal kunne stille inn ting fra PC, slik at en kan kjøre i forskjellige setting, men fremdeles slik at den overstyrer om det blir for varmt o.l. for se hva jeg får til og hva det blir plass til... men da er det natta (har vært på NM i luftgitar, og sjåføren min i kveld kom på andre plass ) Lenke til kommentar
Dr_VingTor Skrevet 6. april 2005 Forfatter Del Skrevet 6. april 2005 (endret) Da var det på tide med en update... har nå bygde den sånn ca. ferdig, men har ikke testet etter loddefeil enda, og mangler fremdeles kontakt til power. kan hende jeg får nøye meg med ledninger til jeg finner noe bedre. så en liten step by step bygge guide: 1: lag kretskort, guide på det gidder jeg ikke med mindre noen spør, jeg laga det på skolen. Saga det til og boret en masse hull (neste gang skal jeg prøve å lage det slik at det ikke trengs å bore så mange hull til vias) 2: monterte ICene, da disse er vanskeligst å montere, og om en ødelegger noe her så har en jo ikke montert resten enda, så det er ikke så farlig. det er også best med plass på begynnelsen så det er smart å montere det som det blir for trangt til å montere senere. ting er ganske smått i blant, så når slikt skal loddes anbefaler jeg bruk av ekstra fluss og tynt loddetinn, jeg brukte 0,4mm loddetinn på alle SMD-komponenter og ICer 3: monterte resten av SMDene og loddet i ledninger i viasene. 4: monterte resten av komponentene, altså alle hullbaserte komponenter 5: vise fram hvor tøff den vart (dette er et viktig punkt, og må gjøres med stil) noen la kanskje merke til at jeg ikke har satt på kondensatorer til viftene, de er ikke nødvendige for at det skal virke, men det kan hende at det er smart å ha de i enkelte tilfeller, finner jeg ut at de trengs så skaffer jeg og monterer disse... får se om jeg begynner på programmeringen i helga eller noe, får se når jeg får tid, skal bygge rørforsterker også i helga så.... Endret 22. februar 2012 av Dr_VingTor Lenke til kommentar
Brannigan Skrevet 6. april 2005 Del Skrevet 6. april 2005 Hvilke dioder har du brukt på PWM utgangene? Noen spesiell grunn til du har valgt disse? Lenke til kommentar
Dr_VingTor Skrevet 6. april 2005 Forfatter Del Skrevet 6. april 2005 Hvilke dioder har du brukt på PWM utgangene? Noen spesiell grunn til du har valgt disse? brukte N4001, disse var billige og klarer 1A, og de er for likerettere, hvilket dette minner litt om, så jeg tipper de virker bra. elfa: 70-003-67 Lenke til kommentar
Brannigan Skrevet 6. april 2005 Del Skrevet 6. april 2005 OK. Jeg har lurt litt på dette, men har ikke funnet noe svar på hva som er viktig for diodene på utgangene. F.eks. hvor mye strøm må diodene klare, hvor raske må de være osv. Lenke til kommentar
SnittLeif Skrevet 7. april 2005 Del Skrevet 7. april 2005 ooo! jeg gleder meg.. jeg har selv lagd en viftestyring, som desverre nå har avgått med døden, da jeg satt et litt for kraftig potmeter på den og friterte hele driten.. *drømme om søt lukt av svidd elektronikk* men jeg gleder meg til å se det ferdige resultatet Lenke til kommentar
sygard Skrevet 7. april 2005 Del Skrevet 7. april 2005 Hei! Super oppdatering Jeg har nå fått skrevet PWM delen av programmet mitt. Det jeg er litt usikker på er hvor mye prosessorkraft PWM-styringen til alle viftene bruker? Hvordan har du/dere løst problemet med å styre 8 utganger?? Bruker du kun 1 timer (8bit eller 16bit)? Har du fått til en relativt nøyaktig temperaturmåling ved bruk av NTC'er? ..:: Sygard ::.. Lenke til kommentar
Brannigan Skrevet 8. april 2005 Del Skrevet 8. april 2005 På AVR kan PWM håndteres av kontrolleren. F.eks. så kan ATMega128 håndtere 7 PWM kanaler i hardware. Dersom du håndterer PWM i software (som Dr_VingTor) bruker du en timer og det bør holde med en 8 bits teller. Lenke til kommentar
Daniel Hovden Skrevet 20. april 2005 Del Skrevet 20. april 2005 Finfint *følger med* Lenke til kommentar
PatSharpX Skrevet 27. august 2005 Del Skrevet 27. august 2005 hefftig du er pro da, lykke til videre Lenke til kommentar
lokeland Skrevet 27. august 2005 Del Skrevet 27. august 2005 For å si det rett ut: Jeg skjønner ikke en dritt av detta, men jeg ser at detta er gjort av som kan sakene sine! Masseproduseres? Lenke til kommentar
Dr_VingTor Skrevet 27. august 2005 Forfatter Del Skrevet 27. august 2005 masseproduseres... hadde jo vært mulig det men trur markedet er litt lite for det. ikke er det mye billigere enn å kjøpe noe ferdig heller (ser en på antall timer jeg har brukt på denne er den faktisk utrolig dyr ) har ikke blitt så mye programmering tidligere i sommer, begynte på jobb rett etter eksamen. Jobba på Atmel Norway og etter å ha sittet der og jobbet 8 timer hver dag gadd jeg ikke holde på med elektronikk når jeg kom hjem. først de to siste ukene at jeg har giddet og satt meg ned og programmert en del på den. til nå har jeg fått laget dette i programmet (firmware): justering av viftehastighet på alle vifter (kan gjøres manuelt fra PC via java program) kommunikasjon over RS232 (com-port) alfanumerisk LCD display virker A/D konverteren for temperaturmåling er satt opp det tar litt tid å få ting til å funke i starten, hovedgrunnen til det er at det er første gangen jeg faktisk programmere noe i C som er mer avansert enn å slå sammen to tall og skrive ut svaret til en skjerm, og all C programmering på denne blir ganske hardware rettet hvilke innebærer en del lesing i data blader. det jeg har igjen av programmering er: få til automatisk styring av viftehastighet bassert på temperatur (noe jeg håper på å få til i løpet av helga eller nærmeste uke®, får se hvor mye tid jeg har til overs.) metode for å lese av viftehastigheten til viftene. dette er de to viktige tingene som er igjen, men det er igjen en god del annet også for å bedre funksjonaliteten, men det er mer som vanlig C programmering og ikke så hardware rette så det bør gå greit. Skal legge ut C koden og eventuelt kompilert hex fil slik at andre kan bygge om de vil, og gi tilbakemelding på koden. btw: noen som vet hvordan bootloaderen funker, er det mulig å oppdatere programmet over UART ? (må få ferdig dette nå, har lyst å begynne på et nytt prosjekt ) Lenke til kommentar
danni Skrevet 28. august 2005 Del Skrevet 28. august 2005 helt j**** hvordan i h*** klarer du å lage noe sånt er noe inni h****** fasinert nå. med de programmene du hadde laget går det ann å lage en liten brikke for så og bruke de programmene på viftene osv.. ? Lenke til kommentar
AX_ Skrevet 28. august 2005 Del Skrevet 28. august 2005 Hvis du kjøper deg en GSM-sender kan du styre hele greia med mobil. Lenke til kommentar
moiself Skrevet 28. august 2005 Del Skrevet 28. august 2005 Da snakker vi å være totalt PROFF altså Lenke til kommentar
threiran Skrevet 2. september 2005 Del Skrevet 2. september 2005 (endret) En bootloader kan ta data fra en hvilken som helst kilde, og reprogrammere flashen en side av gangen. Så det funker fint å oppdatere firmware over UART ved å bruke bootloader. Atmel har to appnotes (230 og 231) som viser boot-loadere med kryptering. AVR Butterfly har en bootloader innebygget, jeg fant ikke kildekoden, men kanskje det er mulig å få noen hint derifra. CPL [edit] Sjekk også appnote 109 [/edit] Endret 2. september 2005 av threiran Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå