Pages: [1] 2 3   Go Down
Author Topic: pilotare relè mediante uln2803  (Read 3894 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 27
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao ragazzi,
tempo addietro mi ero documentato per la realizzazione di una scheda per pilotare dei carichi 220V mediante relè tramite uln e shift register ma è passato troppo tempo e soprattutto ho perso tutta la documentazione che avevo archiviato.
In pratica ora mi ritrovo con dei relè 12V da 10A, un uln2803, dei condensatori elettrolitici da 1uF e altri in plastica del tipo 104J100 di cui non so cosa farmene e vorrei riciclare questo materiale per fare un piccolo termostato per pilotare un carico a 12V 20W.
La parte sensori è già funzionante.
Ho già perso tutta la mattinata a cercare inutilmente qualche schema...
Gentilmente, avreste uno schemino o qualche link utile??
grazie

n.b.
« Last Edit: April 08, 2013, 06:37:20 am by pajehali » Logged

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

attualmente, il circuito che ho in mente, relativo a n.2 relè, è il seguente:

GND ULN - GND aurduino
ingresso 1 ULN - uscita 2 arduino
ingresso 2 ULN - uscita 3 arduino

uscita 18 ULN - uno dei due ingressi Relè
alimentazione 12V - uno dei due ingressi Relè

che ne pensate?
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 328
Posts: 22758
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

L'ULN2803 è un array di Darlinghton che serve a mettere a terra il dispositivo da pilotare, funzionando quindi come un interruttore per aprire/chiudere la linea Gnd.
Quindi colleghi l'alimentazione di pilotaggio della bobina al relé poi l'uscita la colleghi al pin 18 dell'ULN.
Il pin Gnd dell'ULN lo mandi a massa, il pin Com dell'ULN lo colleghi alla stessa alimentazione di pilotaggio della bobina del relé.
Cambiando lo stato del pin 1 dell'ULN, questo mette a massa il pin 18, permettendo quindi il passaggio di corrente attraverso la bobina del relé, che aziona il carico, oppure apre il collegamento facendo perciò aprire la bobina.
Logged


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

quindi, se ho capito bene:

uno dei due ingressi Relè: alimentazione +12V // pin COM uln
uno dei due ingressi Relè: pin 18 ULN

GND ULN - GND aurduino
pin 1 uln - uscita 2 arduino



mi sfugge il motivo del collegamento COM uln/+12V...
Logged

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

inoltre due piccoli quesiti da nubbio:
- bisogna rispettare la polarità nell'alimentazione della bobina del relè?
- il GND di arduino funge già da terra, e quindi è lecito collegarvi il GND dell'uln ed il negativo dell'alimentazione della bobina del relè, oppure devo essere io a creare la messa a terra e quindi collegarvi tutti i GND?
« Last Edit: April 08, 2013, 07:31:31 am by pajehali » Logged

Roma (RM)
Offline Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

X iscrizione e per domanda un pò OT:
ma esiste qualcosa di più piccolo per soli 3 relè?
Logged


Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7112
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

L'utente RiciWeb ha realizzato un pcb che pilota 8 relè tramite un ULN2803
--> http://arduino.cc/forum/index.php/topic,128951.0.html
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

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

ho già letto quel post ma l'unico schema elettrico comprensibile da un nubbio come me è relativo al circuito ancora in fase di setup.
del circuito definitivo ci sono i disegni delle piste ma non riesco a capire i collegamenti.
ad ogni modo, i collegamenti, sono quelli suggeriti da leo72.
mi resta solo da far luce ai quesiti posti dopo l'intervento di leo72 così sono operativo e preparo il prototipo.
riassumendo, vorrei sapere se il negativo dell'alimentazione della bobina va con il GND di arduino e d il GND dell'uln e se la bobina ha polarità.
grazie
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 569
Posts: 12553
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

L'utente RiciWeb ha realizzato un pcb che pilota 8 relè tramite un ULN2803
--> http://arduino.cc/forum/index.php/topic,128951.0.html

non vorrei sbagliarmi ma credo abbia usato un 74hc540, a meno che in quella che chiama "scheda relé" non abbia aggiunto ANCHE l'ULN2803, invisibile nello schema, ma a che pro?
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7112
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Michele, nella scheda c'è un ULN2803 che poi lui ha comandato, nel progetto dell'acquario, con un 74hc540 interposto tra l'ULN e l'expander I2C (forse un PCF8575), che non sono sulla scheda.

@pajehali
Chiedi a Riciweb lo schema dei collegamenti, credo non abbia nessuna difficoltà a fornirtelo.
« Last Edit: April 08, 2013, 08:08:32 am by PaoloP » Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Rome
Offline Offline
Sr. Member
****
Karma: 9
Posts: 378
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao, scusate ma rispondo da Cell..
sulla scheda relè c'è un ULN2803, nel progetto dell'acquario, invece la pilotò attraverso un pcf8574 che però in uscita poca corrente per i darlington dell'ULN, così su suggerimento di Brunello ho interposto l'IC inverter 74HC540.

Riccardo
Logged

Riccardo

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

non funziona...
alla condizione logica imposta (temperatura maggiore di 20°C) si accende il led ma il relè non commuta.
escludo problemi software vista la semplicità dello sketch e considerando che il comando high del led si trova esattamente negli stessi if/else.
i collegamenti eseguiti sono i seguenti:

- +12V: COM uln // Vin arduino // bobina relè
- negativo (12V): GND uln // GND arduino
- pin 7 arduino: pin 1 uln
- pin 18 uln: bobina relè

n.b.: il relè è già testato e perfettamente funzionante. Il datasheet è il seguente:
http://www.farnell.com/datasheets/40308.pdf

qualcuno può aiutarmi?
Logged

Milan, Italy
Offline Offline
Sr. Member
****
Karma: 0
Posts: 343
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Guarda qui, è per uln2003, ma ha solo una porta in meno:


Alberto
« Last Edit: April 08, 2013, 09:20:18 am by bigjohnson » Logged


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

a parte i vari led di stato la sostanziale differenza tra lo schema di bigjohnson e quello realizzato da me è la mancanza del condesatore da 1000uF tra +12V e GND, visto che leo72 non mi ha parlato di alcun condensatore non so cosa pensare.
al volo posso fare un tentativo ma ho sottomano ho solo un condensatore da 1uF, uno siglato 104J100 ed uno siglato 472...

inoltre non capisco cosè JP1 - tra GND e pin 9 arduino...
Logged

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

inoltre io il GND di arduino e quello dell'ULN l'ho collegato al polo negativo dell'alimentazione a 12 V con cui alimento arduino e la bobina
« Last Edit: April 08, 2013, 09:34:28 am by pajehali » Logged

Pages: [1] 2 3   Go Up
Jump to: