Pages: 1 2 [3]   Go Down
Author Topic: Microsoft Access & Arduino  (Read 3403 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Di moduli RS485 ce ne sono di varie marche e con varie funzioni.

I più semplici hanno un solo canale a relè, ma ce ne sono di più complessi che ne hanno anche 16 oltre ad ingressi optoisolati, ingressi ed uscite anlogiche, contatori, ecc.

CI sono anche quelli che fungono da convertitore RS232-RS485 per il collegamento al PC e, se volessi usare la LAN Ethernet 10/100 al posto del RS232, anche quelli Ethernet-RS485.

I più famosi sono gli ADAM dell'Advantech, ma anche la National ha i suoi e poi tanti altri: devi cercare quelli a singolo canale in uscita e trovare quelli a prezzo minore (gli ingressi, ad esempio non ti servono per la tua applicazione)

Inserisci il modulo all'interno dell'armadio (opportunamente indirizzato con dip switch oppure con procedura software) e dall''esterno dell'armadio fornisci l'alimentazione 12/24Vdc e la linea RS485 (due fili).

Per il software puoi usare l'MDB che ho precedentemente inserito che consente da VBA di settare correttamente la linea RS232.

Poi devo solo inviare il comando per attivare il relè (il comando dipende dalla marca, ma il manuale riporta esempi anche in VB)

Sei stato molto chiaro; altra cosa che vorrei chiederti non avendo esperienza in tal senso, potresti indicarmi un link con relativo prodotto che fa al mio caso sai non vorrei fare un acquisto sbagliato, grazie.
Logged

Selvazzano Dentro - Padova
Offline Offline
God Member
*****
Karma: 28
Posts: 929
"Chi sa fa, chi non sa insegna"
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Purtroppo ho trovato il modulo ad un relé, ma il costo è paragonabile a quelli con più relé (non chiedermi il perché).
Allora ho ampliato la ricerca su quelli ad 8 relé.

L'ideale sarebbero i moduli ADAM 4000 in particolare il 4168 (8 relé):
www.advantech.com
downloadt.advantech.com/ProductFile/Downloadfile1/1-KK8EOO/ADAM-4100%20series%20user%20manual%20Ed.1.9.pdf
Purtroppo sono costosi.

Questo fornitore ungherese KMtronic, invece, ha costi più contenuti, ma devi inserire in una scatola il dispositivo:
www.sigma-shop.com
www.sigma-shop.com/product/68/usb-to-rs485-ftdi-interface-board-pcb.html
www.sigma-shop.com/product/47/rs485-8-channel-relay-controller-12vdc-rs485-bus-id-01-relays-1-8.html

Nota che per questa seconda opzione devi acquistare il controller con un numero diverso (1-32) per ogni armadio blindato.
Logged

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

Purtroppo ho trovato il modulo ad un relé, ma il costo è paragonabile a quelli con più relé (non chiedermi il perché).
Allora ho ampliato la ricerca su quelli ad 8 relé.

L'ideale sarebbero i moduli ADAM 4000 in particolare il 4168 (8 relé):
www.advantech.com
downloadt.advantech.com/ProductFile/Downloadfile1/1-KK8EOO/ADAM-4100%20series%20user%20manual%20Ed.1.9.pdf
Purtroppo sono costosi.

Questo fornitore ungherese KMtronic, invece, ha costi più contenuti, ma devi inserire in una scatola il dispositivo:
www.sigma-shop.com
www.sigma-shop.com/product/68/usb-to-rs485-ftdi-interface-board-pcb.html
www.sigma-shop.com/product/47/rs485-8-channel-relay-controller-12vdc-rs485-bus-id-01-relays-1-8.html

Nota che per questa seconda opzione devi acquistare il controller con un numero diverso (1-32) per ogni armadio blindato.


Un dubbio, in uscita (es. l'adam) sono semplici contatti (sicuramente puliti) no-nc oppure implusi cosa che a me serve (tipo pulsante) trattandosi di una serratura la quale come ben si sà ha solo bisogno di un impulto e non di contatto perennemente sempre chiuso o aperto.
Logged

Selvazzano Dentro - Padova
Offline Offline
God Member
*****
Karma: 28
Posts: 929
"Chi sa fa, chi non sa insegna"
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I moduli a relé ovviamente hanno uscite "pulite".

Inoltre i moduli ADAM hanno una specifico comando "pulse", peraltro simulabile da software con gli altri tipi di moduli: basta mandare ON e poi OFF, separati da un ritardo!
Logged

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

Ok grazie ora cerco di organizzarmi per l'acquisto.

Ps. speriamo di non fare cavolate!! smiley-confuse
« Last Edit: September 27, 2012, 05:09:56 am by zaccomass » Logged

Offline Offline
Edison Member
*
Karma: 26
Posts: 1339
You do some programming to solve a problem, and some to solve it in a particular language. (CC2)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

E il sw come si interfaccia alla porta?

Cercando ad esempio
rs485 usb
oppure
rs485 pci
Logged

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

I moduli a relé ovviamente hanno uscite "pulite".

Inoltre i moduli ADAM hanno una specifico comando "pulse", peraltro simulabile da software con gli altri tipi di moduli: basta mandare ON e poi OFF, separati da un ritardo!

cyberhs cosa scegliere tra questo con doppio modulo http://www.sigma-shop.com/product/9/rs232-serial-com-controlled-eight-channel-relay-board-12v.html
oppure potrebbe andar bene anche questo ma NON con rs232 ma usb??? http://www.sigma-shop.com/product/76/-usb-eight-channel-relay-controller-rs232-serial-controlled-12v-pcb.html

quest'ultimo poi sarebbe gestibile da access/vba???
Logged

Selvazzano Dentro - Padova
Offline Offline
God Member
*****
Karma: 28
Posts: 929
"Chi sa fa, chi non sa insegna"
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Il primo usa la RS232 che ha un limite di lunghezza dei cavi schermati (diciamo una ventina di metri) e può comandare solo una scheda relé.

il secondo usa direttamente la USB che, senza ripetitori, ha un limite di lunghezza di 5 metri ed anche questa può comandare solo una scheda relé.

La soluzione RS485, invece, puoà avera cavi oltre il km ed è multi drop (più schede relé).
Logged

Offline Offline
Edison Member
*
Karma: 26
Posts: 1339
You do some programming to solve a problem, and some to solve it in a particular language. (CC2)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La cosa più semplice IMHO è che la scheda venga "vista" dal sistema come una normale porta seriale.

Cercando un po' in rete sono capitato qui:

http://www.thescarms.com/vbasic/commio.aspx

Viene fornito un file .bas (vb6) che incapsula la comuncazione seriale tramite api win32.
Copio dai commenti iniziali:

Quote
' This VB module is a collection of routines to perform serial port I/O without
' using the Microsoft Comm Control component.  This module uses the Windows API
' to perform the overlapped I/O operations necessary for serial communications.

Secondo un utente di stackoverflow questo modulo può essere usato anche in VBA. Non l'ho provato, ma spero possa esserti utile. Ciao.
Logged

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

pensavo di realizzare una cosa del genere....
http://www.youtube.com/watch?feature=player_embedded&v=4OZ0oF8-SCg#t=3s

magari con questi comandi....http://kmtronic.com/windows-command-line-example.html


Logged

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

allora che ne dite stò verso la direzione giusta???
Logged

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