Pages: [1]   Go Down
Author Topic: Circuito controllo assorbimento potenza  (Read 1217 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Sr. Member
****
Karma: 1
Posts: 467
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve,
Volevo creare un semplice driver motore e, fin qui nessun problema.
Vorrei inoltre dotarlo di un sistema pilotabile da arduino che mi permettesse di staccare/ridurre la potenza del driver qualora superasse un certo range di assorbimento.
Ad esmpio se il mio integrato supporta fino a 2A impostare che se supera 1a arduino diminuisca in automatico la potenza.
Esiste un metodo semplice ed economico( non vorrei che se il driver mi costa. 5 euro il circuito di controllo me ne costi10)
spero di esser riuscito a spiegare la mia problematica in modo esaustivo.


Saluti
Logged

Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 26
Posts: 5491
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Puoi leggere la corrente che il motore mangia e facendo due conti ti calcoli la potenza... ma non poi regolargli la potenza... l'unico modo è il PWM se il motore è un DC...


per leggere la corrente puoi usare un sensore ad effetto di hall.. devo prenderne due questa settimana, solo che non ricordo la sigla. poi te la scrivo
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 251
Posts: 21252
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La teoria non é cosí semplice. La potenza che il motore assorbe dipende dal carico e non solo dalla tensione.
Non vedo possibilitá di ridurre l'assorbimento con mezzi semplice.
Ciao Uwe 
Logged

Offline Offline
Sr. Member
****
Karma: 1
Posts: 467
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Uwe e tu come faresti?
Tale controllo mi serve per impedire che il troppo assorbimento di corrente mi faccia scaldare troppo l'integrato con conseguente rottura.

P.S ratto93 i motori sono dc quindi pilotati tramite PWM


Grazie
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 251
Posts: 21252
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Prenderei un driver motore che regge la corrente massima del motore e un fusibile che interrompe il circuito nel caso di blocco motore.
Ciao Uwe
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I problemi sono vari: per un motore a spazzole DC il problema grosso è capire se sta girando oppure no.
Per farne un controllo molto completo bisognerebbe sapere:
tensione di alimentazione
corrente assorbita
giri motore

Almeno con i primi 2 parametri potresti calcolare la potenza (in watt) assorbita quindi effettuare correzioni in base a quella.
Per pilotarlo potresti usare un generatore di corrente in modo da esser sicuro di non uscire mai dalle specifiche.

Logged

0
Offline Offline
Sr. Member
****
Karma: 2
Posts: 303
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,

potresti anche monitorare la temperatura del circuito integrato (sul circuito integrato stesso o sulle sue alette di raffreddamento) e agire di cosneguenza se si supera la temperatura x (da quello che hai scritto mi pare di capire che vuoi preservare il circuito integrato driver).

Ciao,
Marco.
« Last Edit: January 24, 2012, 06:04:07 am by Marco Benini » Logged

Pages: [1]   Go Up
Jump to: