0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter (Læst 23094x)

Offline bws

  • Lavpas filter
  • ****
  • Indlæg: 261
  • Antal brugbare Indlæg: 24
    • Vis profil
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #15 Dato: April 04, 2013, 20:48:22 »
jo det kunne da være meget interresant :D

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #16 Dato: September 11, 2013, 20:03:48 »
Jeg finder ingen perfekt Step-Down controller chip.
En LTC3879 var min favorit.
- Tracking input.
- Synchronous
Men denne er en med "constant on-time". Det betytter, jeg har en meget forskellig frekvens fra 0V til 20V. Og jeg har højst 90% af indgangsspændingen.

Så jeg tænker over at lave det i software. Men jeg ved ikke, om det er muligt at beregne en PID regulator (med filter) i 10µs. Parallelt med resten af ​​softwaren. (Display, ADC ...)

gerd

 

Offline Danni-Hansen

  • µProcessoren
  • *
  • Indlæg: 544
  • Antal brugbare Indlæg: 17
    • Vis profil
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #17 Dato: September 12, 2013, 13:54:48 »
Hej.

Det får mig til at tænke på hvilken muligheder der er der ude for at lave en mini strømforsyning.
Kiggede først på dette link her:
http://www.bristolwatch.com/ele/lm317.htm

På LM317T som ikke tilbyder så mange Amp, som ønsket, så derfor kiggede jeg på at tilføje en 2N3055 på et særskildt board, som skal fungere som køler-element, også forbinde dem med et socket stik imellem 2 boards (Main board hvor selve elektronikken sidder og fungere og kølerboard til 2N3055)

Men, hvordan skal man så kunne lave et display der kan måle Volt og Amp?
Jeg tænker lidt på at udvide den med en ATmega328p, også sætte et LCD display på, også kode den til at forstå at når der bliver skruet op på Volt, så fortæller den hvor mange volt den er på, for Amp kan vel være ligegyldigt? Så længe man bare ved at max Amp er fx. 3A?

Håber på lige at høre fra nogen omkring dette, kunne være et fedt startop project jeg rent faktisk kan tillade mig at lave økonomisk.

Mvh. Danni.
Mvh. Danni Hansen.

 

Offline Jesper_Munkholm

  • µProcessoren
  • *
  • Indlæg: 380
  • Antal brugbare Indlæg: 36
  • Alt er Volt
    • Vis profil
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #18 Dato: September 12, 2013, 21:00:00 »
den her ser 'lækker' ud--> http://forum.43oh.com/topic/2351-voltampwatt-meter/  ;)

der er snart arduino-sesson igen, så der skal laves et eller andet.. jeg har fået en 'lære'-strømforsyning fra et gl. fysik lokale, der sidder en masse guf i, som kunne blive til en monster psu sammen med noget arduino lir, gøgl og bling-bling!  ;D
"Buy a man a beer and he wastes an hour. Teach a man to brew and he wastes a lifetime." :)

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #19 Dato: September 12, 2013, 21:24:13 »
>'lækker'
Ja. Det er det.
Jeg skulle også have en Nokia 5110 display .... eller en OLED !?!

Mit problem er, at jeg ved ikke, hvilken microcontroller jeg skulle tage.
Dette er koden for en PID-regulator. Og jeg skal beregnet det inden 10µs. Jeg trot, det skal være mindst en 16 Bit microcontroller. Måske en ATXmega. Eller en 32 Bit STM32. En STM32F100 har 24MHz, en 12Bit ADC med ca. 1MHz, en 12Bit DAC og koster kun 18kr. Eller en STM32F407 med 168MHz.

Kode:
void PID_controller(){
 
    // Get the voltage value.
    // Calculate the difference between setpoint and sensor value
    rdiff = adc_getResult(CHANNEL1) - adc_getResult(CHANNEL2);
 
// Integrate, but only, if the output is not in the limit
if (rdiff > 0) {
if (limit != POS)
integrator += rdiff;
}
else if (rdiff < 0){
if (limit != NEG)
integrator += rdiff;
}

// Limit integrator to min and max
if (integrator) > IMAX
integrator = imax;
if (integrator) < -IMAX
integrator = -imax;
 
 
    // The PD regulator with a scaling factor
    reg = rdiff *KP + (meas_old-meas) * KD +  integrator * KI;
    reg /= SCALE;
 
    // Store the old value for the D-value
    meas_old = meas;
 
limit = NOLIMIT;

    // Limit the value
    if (reg > +CONTR_LIMIT) {
reg = +CONTR_LIMIT;
limit = POS;
}
    if (reg < -CONTR_LIMIT) {
reg = -CONTR_LIMIT;
limit = NEG;
}
 
    // Set the PWM output
    pwm_set(channel,reg);
}

gerd

 

Offline Jesper_Munkholm

  • µProcessoren
  • *
  • Indlæg: 380
  • Antal brugbare Indlæg: 36
  • Alt er Volt
    • Vis profil
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #20 Dato: September 12, 2013, 21:38:43 »
jeg er med på pwm-princippet, men skal den så bare pulse på en 'effekt-transistor', med en eller anden form for udglatning efterfølgende!???

jeg har det bedst med 4 x 20 lcd med den der hitachi controller på... hvis det bliver mere kompliceret end det, skal jeg bruge ALT for mange timer på google og wiki!  ;)
"Buy a man a beer and he wastes an hour. Teach a man to brew and he wastes a lifetime." :)

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #21 Dato: September 12, 2013, 22:37:02 »
Ja. Jeg lavedet en simulering med en PWM og en L-C-Filter. Spolen (L) har 100mOhm.



Som du kan se, der er en svinge, når jeg ændrer PWM (t=2ms fra 33% til 66%). Det bliver 10x mere hvis jeg tager en 10mOhm spole.
Her er resultaten af en simulering med en PID-regulator:

grøn: udgang LC filter
rød: PWM værd

Og med PWM uden regulator, jeg kan ikke regulere strømmen hurtigt .... og indstille spændingen præcist.
« Senest Redigeret: September 13, 2013, 08:50:04 af gerd »

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #22 Dato: September 13, 2013, 20:31:19 »
@Jesper:
eller en Nokia 5110 display og en 32Bit microcontroller .... så jeg har reserve for programmere en ekstra oscilloskop med omkring 1 mega samples.

« Senest Redigeret: September 14, 2013, 11:27:44 af gerd »

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #23 Dato: September 22, 2013, 14:35:59 »
Her er mit første kredsløbsdiagram:

Displayet er en RGB OLED. 96x64 pixel. dk.farnell.com Midas OLED
Det er nu en 0..24V 5A design med høj virkningsgrad ( Det håber jeg ).
Jeg har alle ubrugte pins på en stick. Så jeg kan lave en ekstra "Extension Board" med en oscilloskop, funktionsgenerator - elektronik.

Størrelsen af PCB er ca. 5cm x 5cm. Men jeg er ikke færdig endnu.


gerd

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #24 Dato: Marts 24, 2014, 19:30:43 »
Jeg er færdig.




Det var min første pakke cigaretter, som jeg købte. :)

 

Offline Jesper_Munkholm

  • µProcessoren
  • *
  • Indlæg: 380
  • Antal brugbare Indlæg: 36
  • Alt er Volt
    • Vis profil
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #25 Dato: Marts 24, 2014, 19:53:27 »
hvor har du skaffet en pakke danske smøger??

og hvornår laver du en psu til mig?  :P den ser sgu godt ud chef! :)
« Senest Redigeret: Marts 24, 2014, 19:58:18 af Jesper_Munkholm »
"Buy a man a beer and he wastes an hour. Teach a man to brew and he wastes a lifetime." :)

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #26 Dato: Marts 24, 2014, 20:09:02 »
>hvor har du skaffet en pakke danske smøger??
:)
Jeg købe det sidste gang, da vi var i Vendsyssel. Kun for det billede.

 

Offline Jesper_Munkholm

  • µProcessoren
  • *
  • Indlæg: 380
  • Antal brugbare Indlæg: 36
  • Alt er Volt
    • Vis profil
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #27 Dato: Marts 24, 2014, 20:12:05 »
hehe... du regnede med at få den til at virke!  ;D
"Buy a man a beer and he wastes an hour. Teach a man to brew and he wastes a lifetime." :)

 

Offline bws

  • Lavpas filter
  • ****
  • Indlæg: 261
  • Antal brugbare Indlæg: 24
    • Vis profil
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #28 Dato: Marts 24, 2014, 21:18:46 »
Fedt, nice display, hvor mange lag er det printet på ? Lægger du koden op ?

Mvh

 

Offline gerd

  • Administrator
  • µProcessoren
  • *****
  • Indlæg: 915
  • Antal brugbare Indlæg: 97
    • Vis profil
    • Hjemmeside med nogle af mine projekter
Sv: 0-18V, 0-3A strømforsyning i en (stor) pakke cigaretter
« Svar #29 Dato: Marts 24, 2014, 21:30:29 »
>nice display
Det er det her: http://dk.farnell.com/midas/mcot096064az-rgbm/oled-96x64-passive-rgb-multi-i/dp/2342690?Ntt=2342690

>hvor mange lag er det printet på ?
To

>Lægger du koden op ?
Det har jeg. På google code:
http://code.google.com/p/mini-psu/source/browse/#svn%2Ftrunk%2Fmini_psu%2Fsrc