.: robotitaly.NET :. - la community italiana sulla robotica  

Vai indietro   .: robotitaly.NET :. - la community italiana sulla robotica > Microcontrollori > PICAXE

PICAXE Forum dedicato ai microcontrollori programmabili in Basic 'PICAXE'

Rispondi
 
Strumenti della discussione ModalitÓ di visualizzazione
  #1  
Vecchio 12-10-2012, 07:10 AM
elena5862 elena5862 non Ŕ collegato
Roboter
 
Registrato dal: May 2009
Messaggi: 19
predefinito PWMOUT dove sbaglio ??

Volevo fare un'acceleratore per la moto elettrica di mio nipote che in origine ha un interruttore.
Ho scritto qualche riga (intanto uso il 18X, ma poi lo trasferisco nel 8M.
Desidero ottenere un acceleratore che al minimo ovviamente sia spento il motore, e che arrivi al massimo al 100% del cycle, usando la frequenza piu bassa possibile.
Invece quello che ottengo che che accelerando aumenta il cycle sino al 70-80% e poi, aumentando, ricomincia da zero e in su, non avendo mai una condizione che arrivi al 100%.
Qualcuno mi potrebbe indirizzare dove sbaglio ??
Grazie

;PER PICAXE 18X
inizio:
readadc 1,b1 ;Legge da 0-255
if b1> 10 then goto accelera
pwmout 3,OFF ;Disabilita PWM (motore spento)
goto inizio
accelera:
let w1 = b1
let w1 = w1 * 390
let w1 = w1 / 100
;pwmout 3, 249, 990 prova x vedere pwm al 99% e funziona
pwmout 3,249,w1
let w1 = 0
goto inizio
Rispondi quotando
  #2  
Vecchio 12-10-2012, 11:13 AM
L'avatar di Emanuele Terrasi
Emanuele Terrasi Emanuele Terrasi non Ŕ collegato
Roboter Graduato
 
Registrato dal: Dec 2009
residenza: Palermo
Messaggi: 494
Blog Entries: 15
predefinito

Se leggi pi¨ di 168 e poi moltiplichi per 390 mandi in overflow w1, posto che sia a 16 bit trattato come unsigned.
Se desideri moltiplicare per 4 devi farlo in unico botto, non puoi andare su e giu perchŔ la risoluzione non te lo permette
Rispondi quotando
  #3  
Vecchio 12-10-2012, 02:32 PM
elena5862 elena5862 non Ŕ collegato
Roboter
 
Registrato dal: May 2009
Messaggi: 19
predefinito

Grazie
Elena
Rispondi quotando
Rispondi

Segnalibri

Strumenti della discussione
ModalitÓ di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code Ŕ attivo
Le smilie sono attive
Il codice IMG Ŕ attivo
il codice HTML Ŕ disattivato

Salto del forum


Tutti gli orari sono GMT. Attualmente sono le 11:03 PM.


Powered by vBulletin versione 3.8.7
Copyright ©: 2000 - 2018, Jelsoft Enterprises Ltd.