Difference between revisions of "PDIP Allegro stepper motori driver"
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | =Through-hole A3982 stepper driver= | |
− | [[File:BoardA3982.jpg]][[File:StepperAllegro.jpg]][[File: Eagle_A3982_PDIP_schematic.zip]] | + | Lavorando frequentemente con i motori stepper, è nata l'esigenza di realizzare degli stepper |
+ | driver; chi conosce questi motori saprà infatti che essi hanno molti pregi ( varietà di | ||
+ | applicazioni, precisione, potenza, facilità di controllo a livello software, costo... ) | ||
+ | ma per poterli utilizzare è necessario un circuito elettronico di controllo. Sul mercato ve ne | ||
+ | sono di molti tipi, più o meno potenti, e con caratteristiche di controllo ( microstepping, | ||
+ | controllo della corrente pwm ) molto diverse. Questi però sono tutti abbastanza costosi ( dai | ||
+ | 10€ l'uno in su considerando spese di spedizione e varie ) e in molti casi impossibili da | ||
+ | autocostruire. Da questo l'idea di fare uno stepper driver con caratteristiche intermedie, | ||
+ | che potesse però essere facilmente realizzato in qualsiasi home lab; dopo molte ricerche | ||
+ | la soluzione che ci è sembrata migliore in fatto di facilità di realizzazione e prformance | ||
+ | è stata ottenuta utilizzando un chip monolitico dedicato della Allegro MicroSystem, con | ||
+ | tutti i componenti esterni in formato through-hole. | ||
+ | ==Realizzazione== | ||
+ | Come base per la realizzazione del progetto abbiamo utilizzato lo [http://reprap.org/wiki/Stepper_Motor_Driver_2.3 Stepper Driver 2.3][[File:BoardA3982.jpg|thumb|right|La pcb incisa, prima del montaggio]]i cui progetti in [http://www.cadsoftusa.com Eagle] sono stati resi disponibili on-line. Abbiamo quindi modificato, riferendoci al [http://www.google.it/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CEEQFjAF&url=http%3A%2F%2Fwww.allegromicro.com%2F~%2Fmedia%2FFiles%2FDatasheets%2FA3982-Datasheet.ashx&ei=So6nUqW4OYmp0AXxmoG4Aw&usg=AFQjCNEMtD4EtNFa2tqiplbXq4-LjwqoFQ&bvm=bv.57799294,d.d2k datasheet dell'A3982] quello schema, e sostituito tutti i componenti smd ( ad eccezione dell'integrato stesso ) con componenti through-hole. | ||
+ | Inoltre abbiamo | ||
+ | sbrogliato la scheda in modo che fosse a singola faccia, più semplice da realizzare con | ||
+ | le tecniche hobbistiche. Il risultato è una scheda di dimensioni 7,0 cm x 4.5 cm ( l'originale | ||
+ | è di circa 5,0 cm x 5,0 cm ) a singola faccia e facilmente saldabile con un normale saldatore a stilo. | ||
+ | Il componente che può dare più difficoltà è l'A3982 che è disponibile solo in formato SOIC 150mil, ma anche questo con un po' di manualità si salda senza alcun problema.[[File:StepperAllegro.jpg|thumb|left|Il driver montato]] | ||
+ | Gli integrati sono facilmente reperibili in rete ad un costo di circa 1$-1.5$ spese di | ||
+ | spedizione incluse. Spesso sono disponibili in lotti da 10 a 1000 pezzi, e se si pensa di | ||
+ | usarli è molto conveniente comprarne un certo numero. Il resto dei componenti sono reperibili | ||
+ | in qualsiasi negozio di elettronica e hanno un prezzo tra i 5€-6€, compresi i connettori, | ||
+ | senza considerare che la maggior parte dei componenti sono molto comuni e si trovano facilmente | ||
+ | "nel cassetto". | ||
+ | |||
+ | Di seguito si mettono a disposizione i file Eagle del progetto, e un pdf del master per stampare | ||
+ | direttamente la scheda. [[File: Eagle_A3982_PDIP_schematic.zip]] |
Latest revision as of 22:02, 10 December 2013
Through-hole A3982 stepper driver
Lavorando frequentemente con i motori stepper, è nata l'esigenza di realizzare degli stepper driver; chi conosce questi motori saprà infatti che essi hanno molti pregi ( varietà di applicazioni, precisione, potenza, facilità di controllo a livello software, costo... ) ma per poterli utilizzare è necessario un circuito elettronico di controllo. Sul mercato ve ne sono di molti tipi, più o meno potenti, e con caratteristiche di controllo ( microstepping, controllo della corrente pwm ) molto diverse. Questi però sono tutti abbastanza costosi ( dai 10€ l'uno in su considerando spese di spedizione e varie ) e in molti casi impossibili da autocostruire. Da questo l'idea di fare uno stepper driver con caratteristiche intermedie, che potesse però essere facilmente realizzato in qualsiasi home lab; dopo molte ricerche la soluzione che ci è sembrata migliore in fatto di facilità di realizzazione e prformance è stata ottenuta utilizzando un chip monolitico dedicato della Allegro MicroSystem, con tutti i componenti esterni in formato through-hole.
Realizzazione
Come base per la realizzazione del progetto abbiamo utilizzato lo Stepper Driver 2.3i cui progetti in Eagle sono stati resi disponibili on-line. Abbiamo quindi modificato, riferendoci al datasheet dell'A3982 quello schema, e sostituito tutti i componenti smd ( ad eccezione dell'integrato stesso ) con componenti through-hole.Inoltre abbiamo sbrogliato la scheda in modo che fosse a singola faccia, più semplice da realizzare con le tecniche hobbistiche. Il risultato è una scheda di dimensioni 7,0 cm x 4.5 cm ( l'originale è di circa 5,0 cm x 5,0 cm ) a singola faccia e facilmente saldabile con un normale saldatore a stilo.
Il componente che può dare più difficoltà è l'A3982 che è disponibile solo in formato SOIC 150mil, ma anche questo con un po' di manualità si salda senza alcun problema.Gli integrati sono facilmente reperibili in rete ad un costo di circa 1$-1.5$ spese di spedizione incluse. Spesso sono disponibili in lotti da 10 a 1000 pezzi, e se si pensa di usarli è molto conveniente comprarne un certo numero. Il resto dei componenti sono reperibili in qualsiasi negozio di elettronica e hanno un prezzo tra i 5€-6€, compresi i connettori, senza considerare che la maggior parte dei componenti sono molto comuni e si trovano facilmente "nel cassetto".
Di seguito si mettono a disposizione i file Eagle del progetto, e un pdf del master per stampare direttamente la scheda. File:Eagle A3982 PDIP schematic.zip