Domanda:
Di quanta corrente hai bisogno nei progetti Arduino e sistemi embedded?
jluciani
2010-02-27 23:18:12 UTC
view on stackexchange narkive permalink

Di quanta corrente hai bisogno in Arduino / Sanguino o altri progetti di sistemi embedded?

Dopo aver risposto alla domanda sull'induttore LM2575 ho iniziato a dare un'occhiata più da vicino ai convertitori DC-DC di potenza TI. Non sarebbe difficile sostituire il regolatore lineare + o'ing diodi su tutte le mie schede compatibili Arduino / Sanguino con un convertitore step-down TI.

Ciò fornirebbe una conversione efficiente> 90%, tensioni di ingresso da 5 -15V e un'uscita da 2,5A che è regolata e regolabile. Ciò che sarebbe sacrificato sarebbe la possibilità di spegnere l'USB. Il costo incrementale sarebbe compreso tra $ 5- $ 8. Sono anche possibili ingressi di gamma più ampia.

I 500 mA che puoi ottenere dalla porta USB sono tutto ciò di cui hai bisogno? Sarebbe utile nei tuoi progetti o è troppo poco attuale?

Cinque risposte:
Terry Chen
2010-03-01 02:52:07 UTC
view on stackexchange narkive permalink

Circa l'assorbimento di corrente nel caso peggiore che ho visto da un microcontrollore di fascia alta è compreso tra ~ 200 e 300 mA. Questo era l'LPC2388 (ARM7, 32 bit) con usb, emc e tutte le periferiche più affamate di energia accese alla massima velocità di clock (PLL interno da 288 MHz diviso a 72 MHz). In generale, consiglio vivamente di cambiare i regolatori se il costo, il rumore e la complessità non sono un problema.

edebill
2010-02-28 21:11:45 UTC
view on stackexchange narkive permalink

Sto usando il mio arduino personalizzato compatibile. In realtà sono andato con un regolatore di tensione da 150 mA perché generalmente non ho bisogno di più di 75 mA o giù di lì. Ho realizzato un paio di progetti che richiedevano più di questo: uno che necessitava di ~ 250mA e un altro che in realtà necessitava di un amplificatore completo. Ne ho un altro in lavorazione che richiederà molto di più per guidare un motore, ma intendo bypassare il regolatore e utilizzare solo il regolatore per il chip ATtiny su quello.

Quindi ... Il 90% delle volte ho avuto bisogno di 75 mA o meno. Se ho bisogno di più, sono riuscito a farla franca sostituendo un regolatore di tensione più pesante come un 7805 (ho scelto il mio regolatore più piccolo per adattarsi allo stesso ingombro).

JohnC
2010-03-08 15:10:14 UTC
view on stackexchange narkive permalink

Il mio assorbimento di corrente nel caso peggiore è di circa 320 mA: Arduino, Ethernet shield, XBee, SD Card e alcuni dispositivi I2C.

Prenderei seriamente in considerazione un regolatore a commutazione - infatti spesso alimento Arduino mini periferiche pro + da un regolatore a commutazione 5v e bypassare il regolatore lineare a bordo.

Dirk
2010-05-07 19:50:06 UTC
view on stackexchange narkive permalink

In realtà stai ponendo due domande separate: 1. Quanta corrente puoi guidare attraverso Arduino e 2. Quanta corrente ti aspetti che utilizzi il tuo progetto?

Rispondere 1. è più facile: la corrente massima è 50mA / pin sul 328. Arduino ha un fusibile a 500 mA totali: http://www.arduino.cc/en/Main/ArduinoBoardDuemilanove

Non c'è davvero una risposta semplice a 2: questa discussione porta all'importanza di livello del segnale vs correnti del livello di guida. Un obiettivo dovrebbe essere quello di mantenere le correnti di segnale più basse che puoi farla franca. (Questa è davvero una discussione a parte).

Puoi facilmente cambiare un amplificatore con un pacchetto di transistor TO-220, e se ne hai bisogno di più puoi usare i relè per pilotare qualunque corrente tu voglia. Tuttavia, come regola generale, mi piace prendere ulteriori precauzioni di sicurezza se vado oltre i 12v / 1amp.

La miccia racconta la storia.Il mio tende a disegnare circa 300-320 con un po 'di I2C in corso.Questo è circa 3/5 della corrente nominale che farà saltare il fusibile.Non ne ho mai visto uno esplodere.
ajs410
2010-05-07 02:08:44 UTC
view on stackexchange narkive permalink

L'unica volta in cui ho bisogno di più di 500 mA è se guido un gruppo di LED. Anche l'esecuzione di un FPGA, un microcontrollore e una RAM consuma solo ~ 200-300 mA.

Tuttavia, se questo dispositivo dovesse mai essere certificato dall'USB IF (cioè vuoi diventare commerciale con esso), tu tenere presente che durante l'enumerazione, un dispositivo USB può assorbire solo 100 mA. Dopo aver enumerato con successo, può richiedere 500 mA dall'host. L'host può negare questa richiesta.

Ora, la maggior parte delle porte USB ti alimenterà con i tuoi 500 mA prima dell'enumerazione, quindi probabilmente non sperimenterai mai questa limitazione ... a meno che non invii il tuo dispositivo all'USB IF per i test, nel qual caso ti mancheranno sicuramente.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 2.0 con cui è distribuito.
Loading...