segnale pwm per tracciacurve

Sezione dedicata all'elettronica in generale.
Rispondi
aduri
Junior
Junior
Messaggi: 106
Iscritto il: mercoledì 15 novembre 2006, 19:17
Località: Genova

segnale pwm per tracciacurve

Messaggio da aduri » mercoledì 29 aprile 2009, 15:36

Salve a tutti,
vorrei ottenere una rampa di tensione che da 0 vada a 5V progressivamente.
Ho pensato ad un pwm seguito da resistenza e condensatore o modulare il gate di un mosfet.
Ho tirato giù questo codice ma ottengo un' onda quadra, prima del filtro R/C, in cui la parte bassa da 0V va a -2V e la parte alta da 2V a 0V variando, giustamente il duty-cycle.

Codice: Seleziona tutto

program RAMPA3
'onda quadra anche negativa
dim j as byte
main:
  TRISC = 0             ' PORTC is output
  PORTC = 0             ' Clear PORTC
  j  = 0                    ' Initial j
   PORTC = $FF           ' Set PORTC to $FF
  Pwm_Init(5000)        ' Initialize PWM module
  Pwm_start             ' Start PWM
  while TRUE            ' endless loop
    Delay_ms(10)        ' wait 10ms
    Inc(j)
    Pwm_Change_Duty(j)  ' set new duty ratio
   wend
end.
Queste sono le misure effettuate all'oscilloscopio

http://picasaweb.google.it/antoduri/Tracciacurve#


grazie dell'aiuto
Antonio

aduri
Junior
Junior
Messaggi: 106
Iscritto il: mercoledì 15 novembre 2006, 19:17
Località: Genova

Re: segnale pwm per tracciacurve

Messaggio da aduri » mercoledì 29 aprile 2009, 18:31

Risolto,
distrattamente avevo settato l'accoppiamento AC nell'oscilloscopio. :?


Ciao
Antonio

Rispondi

Torna a “Elettronica”