Tackar! Tror jag fattade vad jag behöver fatta nu
Digitalstyrd spänningsregulator?
Weeehoo!
Jag lyckades knåpa ihop ett program till en PIC16F84A som genererar två olika (samma frekvens, duh?) PWM-signaler. Upplösningen är 4bit per kanal och det finn möjlighet att ställa frekvens samt minsta d.c. (duty cycle). De 4 biten fördelas jämt över den minsta d.c. så att den inställningen tär inte på upplösningen!
Mumsigt värre!
Tack för all hjälp!
Jag lyckades knåpa ihop ett program till en PIC16F84A som genererar två olika (samma frekvens, duh?) PWM-signaler. Upplösningen är 4bit per kanal och det finn möjlighet att ställa frekvens samt minsta d.c. (duty cycle). De 4 biten fördelas jämt över den minsta d.c. så att den inställningen tär inte på upplösningen!
Mumsigt värre!
Tack för all hjälp!
- MadModder
- Co Admin
- Inlägg: 31703
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Jag tänkte efter att ha läst första inlägget, att precis det där funderade jag också på förut, och letade efter ritningen jag kom fram till. Sen fortsatte jag läsa om PWM å sånt... men här är ritningen i alla fall:
http://madmodders.se/projekt/flaktmodul_s.gif
Det är iofs med spänningsregulatorn L200, men det hela kan enkelt ändras till att funka med LM317. Själva huvudgrejen är de "digitala potentiometrarna" jag konstruerat av två fyrdubbla optokopplare. Funkar riktigt bra måste jag säga
Stor tid lades ned på att räkna ut exakta motståndsvärden i motståndsstegen där. De ger 16 lägen efter en rätt så linjär skala. Jag hade ju kunnat använda trimpotentiometrar för att få till en helt linjär skala, men men...
http://madmodders.se/projekt/flaktmodul_s.gif
Det är iofs med spänningsregulatorn L200, men det hela kan enkelt ändras till att funka med LM317. Själva huvudgrejen är de "digitala potentiometrarna" jag konstruerat av två fyrdubbla optokopplare. Funkar riktigt bra måste jag säga
Senast redigerad av MadModder 24 maj 2008, 00:30:44, redigerad totalt 1 gång.
Lade in motståndsvärdena i excel-program av nyfikenhet, rätt bra konstruerat! Fast den är inte linjär?
Tabell: Värde, skillnad.
Tabell: Värde, skillnad.
Kod: Markera allt
0,69 -0,69
0,60 0,09
0,53 0,07
0,48 0,06
0,43 0,04
0,40 0,04
0,37 0,03
0,34 0,03
0,32 0,02
0,30 0,02
0,28 0,02
0,26 0,02
0,25 0,01
0,24 0,01
0,22 0,01
0,21 0,01
- MadModder
- Co Admin
- Inlägg: 31703
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Hur har du räknat egentligen? de fyra insignalerna till optokopplaren styr binärt vilka motstånd som ska seriekopplas och inte. 0000 = 6187 Ohm. 1111 = 0 Ohm.
Med de komponenter jag har i övrigt blir utspänning mellan 4 och 13V, med 0,6V mellan varje steg. Mycket linjärare än så går ju inte att få. Inspänningen i detta fallet måste ju då vara ca 16V för att inte begränsas av referensspänningen i L200 på 2,77V.
Kod: Markera allt
Bit 0 412 Ohm
Bit 1 825 Ohm
Bit 2 1650 Ohm
Bit 3 3300 Ohm
värde motstånd skillnad
0 0
1 412 412
2 825 413
3 1237 412
4 1650 413
5 2062 412
6 2475 413
7 2887 412
8 3300 413
9 3712 412
10 4125 413
11 4537 412
12 4950 413
13 5362 412
14 5775 413
15 6187 412
>> MadModder
Perfekt, det är ju precis så jag försöker göra! Antagligen är det LM317 som spökar till det eftersom dess spänningsreferens sitter mellan OUT och ADJ-pinnarna. Kan inte vara bra i samband med en sådan här koppling!
Så du har designat ett fint "instickskort" med denna krets en gång i tiden? Väldigt smart lösning med en 74374 och allt. Vill man sen dublera ut-kanalerna så är det ju bara att smälla upp en 74374 till och vips så har man en modul till på bekostnaden av endast (ytterigare) en klocksignal som ingång.
Fast nackdelen är ju att regulatorn äter upp lite spänning, vilket inte är speciellt välkommer i vårt projekt där vi måste spara på varje liten volt
Vad hade du tänkt använda detta kort till? Om det var till att styra datorns fläktar, varifrån skulle du då få 16V?
Perfekt, det är ju precis så jag försöker göra! Antagligen är det LM317 som spökar till det eftersom dess spänningsreferens sitter mellan OUT och ADJ-pinnarna. Kan inte vara bra i samband med en sådan här koppling!
Så du har designat ett fint "instickskort" med denna krets en gång i tiden? Väldigt smart lösning med en 74374 och allt. Vill man sen dublera ut-kanalerna så är det ju bara att smälla upp en 74374 till och vips så har man en modul till på bekostnaden av endast (ytterigare) en klocksignal som ingång.
Fast nackdelen är ju att regulatorn äter upp lite spänning, vilket inte är speciellt välkommer i vårt projekt där vi måste spara på varje liten volt
Vad hade du tänkt använda detta kort till? Om det var till att styra datorns fläktar, varifrån skulle du då få 16V?
- MadModder
- Co Admin
- Inlägg: 31703
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Det var en prototyp jag byggde förut, och jag hade mitt likspänningsaggregat som strömkälla då. Jag kom så långt i planeringen att jag köpte en ringkärnetrafo på Elfa för en billig penning under en utförsäljningsrea i deras källare, så jag kunde få till den högre spänningen. Men sen tänkte jag att jag vill inte ha mer värme (från regulatorerna) i skåpet det ska sitta i, så jag började med PWM-tankar istället.$tiff skrev:>> MadModder
Perfekt, det är ju precis så jag försöker göra! Antagligen är det LM317 som spökar till det eftersom dess spänningsreferens sitter mellan OUT och ADJ-pinnarna. Kan inte vara bra i samband med en sådan här koppling!
Så du har designat ett fint "instickskort" med denna krets en gång i tiden? Väldigt smart lösning med en 74374 och allt. Vill man sen dublera ut-kanalerna så är det ju bara att smälla upp en 74374 till och vips så har man en modul till på bekostnaden av endast (ytterigare) en klocksignal som ingång.
Fast nackdelen är ju att regulatorn äter upp lite spänning, vilket inte är speciellt välkommer i vårt projekt där vi måste spara på varje liten volt
Vad hade du tänkt använda detta kort till? Om det var till att styra datorns fläktar, varifrån skulle du då få 16V?
Jag har gjort klart 2 kort, ett IO-kort, och ett reläkort.
IO-kortets schema är här: http://madmodders.no-ip.com/projekt/IO-kort-1_s.gif tillsammans med DTMF-avkodaren och så
lite bilder från etsningen: http://madmodders.no-ip.com/temp/etsning/
När jag hittar en bra lösning på hur jag ska kunna styra duty-cykeln till PWM-kretsen digitalt med 4 bitar, så ska det väl ta fart nån gång kanske. Nu ligger grejerna i hyllan i väntan på bättre tider...
