Sida 1 av 1
Fiskmatare
Postat: 7 april 2007, 15:32:10
av Johansson
Har nu börjat med fitt första kretskort, det ska bli en styrenhet till en helautomatisk fiskmatare. Använder mig av en AtMega8.
Eftersom att det är första gången så skulle jag gärna vilja ha lite tips och synpunkter på kopplingsschemat innan jag sätter igång och gör en layout.
http://img366.imageshack.us/my.php?imag ... arerh2.png
Postat: 7 april 2007, 15:34:35
av Limen
Du får gärna beskriva lite utförligare vilka funktioner som ska finnas och hur dessa ska realiseras.
Postat: 7 april 2007, 15:51:55
av Johansson
Den kommer matas med 12V från trafo, och även motorn går på 12V. Motorn är egentligen en gammal borrmaskin med ett gammalt träborr som drar ut maten. Med hjälp av två knappar kan klockan ställas in på klockkretsen DS1307. Tiden kan ses på lcd-displayen. Sedan kan tre olika matningstillfällen per dag ställas in, tid och mängd.
Finns även temperaturgivare som ska mäta i vattnet och skickar signalen till processorn via 1-wire. Även det visas på displayen.
På motorn sitter en sensor som känner av antalet varv maskinen snurrat, så att mängden kan bestämmas.
Allt är programmerat och klart och fungerar på kopplingsplatta.. Men skulle nu vilja ha över det till ett kretskort.
Postat: 7 april 2007, 16:04:57
av Micke_s
Dra ut ISP pinnarna kan vara vettigt också, så slipper du dra ut chippet varje gång.
ISP pinout:
http://www.hardwarebook.info/AVR_ISP
DDS1307 rekomenderar jag att du kör på hårdvaran istället. SDA och SCL, eller se till att man kan köra hårdvara i alla fall.
Rx och TX kan vara bra för debug och utökningsmöjligheter.
Displayen kan du köra utan att styra R/W. med lite omflyttning så blir RX och TX fri.
Har du displayen redan?
Edit: la till lite mer
Postat: 7 april 2007, 16:31:46
av Johansson
Tack för snabbt svar..
Ja jag har en alfanumerisk 2x16 display som jag har lött på stift på och kopplat en flatkabel, som sedan ska kunna sättas direkt på kortet är det tänkt.
Ska flytta DS1307 nu, tänkte aldrig på det.
Tror jag hoppar över ISP, den fungerar redan som tänkt, kan flytta den de gångerna det behöver justeras..
Postat: 7 april 2007, 16:38:38
av Micke_s
Jag drar alltid ut ISP eller JTAG:en om det finns plats. så irriterande att lyfta chippet.
Postat: 7 april 2007, 17:04:37
av Johansson
Ja det är nog sant..
Hur breda banor är det lämpligt att ha på kortet?
Eftersom det verkar vara omöjligt att inte få dem att korsa varandra på ett ensidigt kort, hur gör man via-punkter? Ska man bara sätta ut två lödplatser på kortet, eller finns det ett verktyg för detta i eagle?
Postat: 7 april 2007, 17:18:45
av Micke_s
Rita det mesta i bottom lagret och använd övre lagret för kabelvior,
0.3 mm eller så brukar inte vara något problem att etsa.
Postat: 10 april 2007, 10:07:07
av Johansson
Efter lite tips har jag nu gjort klart kretskortslayouten, ska troligen etsa det på torsdag.
Här är några bilder på hur det ser ut just nu.. Uppkopplat på kopplingsplatta och min stk500..
Till vänster i bild syns lådan som jag byggt in en display i.
http://img224.imageshack.us/my.php?imag ... 037vd0.jpg
Ja som vanligt blev det ju ett skatbo..
http://img216.imageshack.us/my.php?imag ... 038gp3.jpg
Själva mataren, inte så vacker kanske =) men fungerar...
http://img224.imageshack.us/img224/7803/dsc00040ip8.jpg
Postat: 15 april 2007, 10:52:12
av Johansson
Nu har jag etsat kortet och monterat samtliga komponenter..
Men nu har ett problem uppstått, det verkar som att processorn, en atmega 8 går väldigt mycket långsammare än när den satt på min stk500..
Lcd:n uppdaterar väldigt långsamt..
Är det någon som har en idé om vad problemet kan vara?
Postat: 15 april 2007, 11:21:16
av thepirateboy
Alla fuses rätt? Intern eller extern oscillator?
Avkopplingskondensatorer monterade?
Postat: 16 april 2007, 22:42:44
av Stinrew
Du använder dig av intern RC-oscillator?!!
Har du lika stor matningsspänning nu som när du hade uCn i STK500an?
Du har inte råkat klicka/skriva CLKDIV-biten så du åttondelar oscillatorn?
Postat: 17 april 2007, 23:52:35
av netrunner
Fin motor, I like!