RPM-räknare, PCB klart, ritningar finns med.
Postat: 14 november 2012, 12:33:40
Av olika anledningar kände jag mig inspirerat av SeniorLemurens varvräknarprojekt och kom på att som ett mindre projekt rita mönsterkort till en sådan enhet. Jag har designad med en PIC16F1824/SS och det finns 3 anslutningar:
* GND
* Puls in. Skyddad mot överspänning och felpolaritet.
* V+ in. Polaritetsskyddad via en shottkydiod till en 78L05 (SO8 kapsel).
Anslutningen till LCD-modulen är en 1x16-pinnars stiftlist, alltså till ett LCD-modul med backlight.
Features:
* PWM-styrning av kontrasten. Justering sker vid att kortsluta ett par pinnar vilket reglerar PWM-utgången och värdet sparas i EEPROM i PIC'en.
* Inbyggd stiftlist för PICKit3.
* PWM-styrning av backlight-intensiteten om man vill.
Mönsterkortets storlek är ung. 44x27mm, alltså nätt och jämt så pass långt att stiftlisten fyller upp hela ena långsidan. Alla komponenter förutom stiftlisten till displayen, ICSP-anslutning och anslutningsdonet är ytmonterade, kondensatorer och motstånd i storlek 0805. Jag jobbar hårt för att det ska klaras med enkelsidigt men jag ser att det iaf. blir någon bygling.
Jag har ingen planer på att få tillverkat mönsterkort på fabrik och att sälja dessa, jag gör det för skoj skull men om någon är intresserat är gerberfiler och schema gratis så länge det inte är kommersiell tillverkning. Jag ska göra klar ritningen men ha klart för er att kretsen är i SSOP och att det mesta är ganska tight så hemmaslabbning är bara möjligt med en del vana.
Vill någon leka med kommersiell tillverkning är det bara att kontakta mig, jag är ganska säker på att vi kan komma överens.
Själv känner jag att använda ett helt LCD per varvräknare är lite i överkurs. Om man utgår ifrån 16 tecken kan man fint ha två varvräknare - och just där kom jag på att det ju är lika bra att lägga in en extra kanal direkt. Alltså blir mönsterkortet en aning större... Hur som helst blir 7 tecken per kanal rikligt, kan evt. vara "xxxxx RPM yyyyy" i utläsning, alltså max. RPM på 99.999 vilket ju räcker en bra bit. Mjukvaran avgör sedan om man vill göra annat eller ha decimaler med, jag kommer nog att skriva en mjukvara men bara ifall jag får enheter i handen.
EDIT: Nej, storleken kommer att öka en aning och enkelsidigt blir nog omöjligt om det ska vara något så när ordentligt.
EDIT+: Då så, nu är det klart. För att göra inställningar är det så enkelt att jag ha kopplat ett par pull-down motstånd på ICSP-pinnarna, då kan man bygla medelst det don, det sitter där ju ändå och då kan man likaväl använda det.
EDIT++: lite grafik:
Schema Komponentplacering Komponentsidan Botten (sett ovanifrån)
* GND
* Puls in. Skyddad mot överspänning och felpolaritet.
* V+ in. Polaritetsskyddad via en shottkydiod till en 78L05 (SO8 kapsel).
Anslutningen till LCD-modulen är en 1x16-pinnars stiftlist, alltså till ett LCD-modul med backlight.
Features:
* PWM-styrning av kontrasten. Justering sker vid att kortsluta ett par pinnar vilket reglerar PWM-utgången och värdet sparas i EEPROM i PIC'en.
* Inbyggd stiftlist för PICKit3.
* PWM-styrning av backlight-intensiteten om man vill.
Mönsterkortets storlek är ung. 44x27mm, alltså nätt och jämt så pass långt att stiftlisten fyller upp hela ena långsidan. Alla komponenter förutom stiftlisten till displayen, ICSP-anslutning och anslutningsdonet är ytmonterade, kondensatorer och motstånd i storlek 0805. Jag jobbar hårt för att det ska klaras med enkelsidigt men jag ser att det iaf. blir någon bygling.
Jag har ingen planer på att få tillverkat mönsterkort på fabrik och att sälja dessa, jag gör det för skoj skull men om någon är intresserat är gerberfiler och schema gratis så länge det inte är kommersiell tillverkning. Jag ska göra klar ritningen men ha klart för er att kretsen är i SSOP och att det mesta är ganska tight så hemmaslabbning är bara möjligt med en del vana.
Vill någon leka med kommersiell tillverkning är det bara att kontakta mig, jag är ganska säker på att vi kan komma överens.
Själv känner jag att använda ett helt LCD per varvräknare är lite i överkurs. Om man utgår ifrån 16 tecken kan man fint ha två varvräknare - och just där kom jag på att det ju är lika bra att lägga in en extra kanal direkt. Alltså blir mönsterkortet en aning större... Hur som helst blir 7 tecken per kanal rikligt, kan evt. vara "xxxxx RPM yyyyy" i utläsning, alltså max. RPM på 99.999 vilket ju räcker en bra bit. Mjukvaran avgör sedan om man vill göra annat eller ha decimaler med, jag kommer nog att skriva en mjukvara men bara ifall jag får enheter i handen.
EDIT: Nej, storleken kommer att öka en aning och enkelsidigt blir nog omöjligt om det ska vara något så när ordentligt.
EDIT+: Då så, nu är det klart. För att göra inställningar är det så enkelt att jag ha kopplat ett par pull-down motstånd på ICSP-pinnarna, då kan man bygla medelst det don, det sitter där ju ändå och då kan man likaväl använda det.
EDIT++: lite grafik:
Schema Komponentplacering Komponentsidan Botten (sett ovanifrån)