Pages: 1 2 3 [4]   Go Down
Author Topic: Interfacciare 4-20mA e RS232 con arduino  (Read 5663 times)
0 Members and 1 Guest are viewing this topic.
Padova
Offline Offline
Full Member
***
Karma: 0
Posts: 197
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusatemi, non ne vengo fuori con sto discorso dei decimali, qualcuno sa dirmi dovo sbaglio?  smiley-confuse
Logged

Padova
Offline Offline
Full Member
***
Karma: 0
Posts: 197
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho risolto usando questa formula. Se non metto i decimali mi restituisce sempre un intero.

Code:
float pHvalue = ((sensorValue-226.00)/53.00)+1.00;

Ho notato una cosa però, l'analogread di arduino oscilla parecchio, di poche unità ma oscilla, mentre la tensione ai capi della resistenza è bella fissa. A cosa è dovuta questa oscillazione?
Logged

Malo ( VI )
Offline Offline
Sr. Member
****
Karma: 0
Posts: 372
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

A cosa è dovuta questa oscillazione?
Esegui il collegamento con del cavo schermato a 2 fili e collega la calza al GND di Arduino
Logged

Le mie opere : Flusso correnti nell'impianto fotovoltaico http://arduino.webveneto.net/energy_control/     PING ed E.Mail http://arduino.web

Padova
Offline Offline
Full Member
***
Karma: 0
Posts: 197
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie Bruno, nei prossimi giorni ne compero un pò e provo!
Logged

Padova
Offline Offline
Full Member
***
Karma: 0
Posts: 197
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Gentili signori,
dopo giorni di prove nulla da fare. Ricapitolo, ho questo strumento:

http://www.hanna.it/struct/catalogo/manuali/the/mank999ir2.pdf

come potete notare a pag 17 del manuale spiega il collegamento tramite RS232 e le stringhe trasmesse.
Ho anche il relativo software però volevo gestire queste stringhe direttamente con Arduino per poterle memorizzare in una SD oppure stamparle.
Ho provato a connetterlo con Hyperterminal ma non sembra comunicare, o non sono io in grado di farlo.
Come posso per tirarmi fuori queste stringhe?
Grazie
Logged

Padova
Offline Offline
Full Member
***
Karma: 0
Posts: 197
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok ce l'ho fatta a visualizzare l'uscita dello strumento su hypertermina, ora qualcuno saprebbe dirmi come posso far si che queste stringhe ASCII a 32 caratteri vengano lette da arduino?
Ho provato a collegare la massa dell'RS232 con la massa dell'arduino e Tx arduino con Rx 232... Tx arduino con Rx 232... ma niente, non mi legge nulla.
Logged

0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5783
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il tuo obiettivo e' rompere arduino ?
sei sulla buona strada, o forse lo hai gia' fatto  smiley

mi sembra che avevamo gia' detto ti servise un convertitore, non puoi usare rs232 su arduino in modo diretto
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

0
Offline Offline
Faraday Member
**
Karma: 45
Posts: 5783
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ne conosci uno simile ?
Per la seriale e la parallela è da sempre che uso Portmon
yep, conosco, e' di quella societa' che fa tante utility e che poi e' stata acquistata da mcrosoft direttamente, ora e' un tool ufficiale microsof.
peccato niente 64bit, provato, non vede porprio la seriale.

purtroppo sono strumenti che si interfacciano direttamente al driver, e quindi senza driver 64bit non c'e' nulla da fare.
per ora ne ho trovato solo e soltanto uno, ma carissimo.
non credevo che non ci fossero tool gratuiti per una cosa del genere
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Padova
Offline Offline
Full Member
***
Karma: 0
Posts: 197
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
mi sembra che avevamo gia' detto ti servise un convertitore, non puoi usare rs232 su arduino in modo diretto

Si scusa, non l'ho scritto, sto usando un max 232, ho aperto un nuovo post perché non avendo trovato nulla, magari poteva essere utile a qualcuno, il nuovo post è questo, se ci dessi una letta mi faresti contento perché non riesco ad andarne fuori. In rete tutti gli schemi sono per un collegamento arduino -> 232 -> periferica, io invece necessito periferica -> 232 ->arduino

http://arduino.cc/forum/index.php/topic,105465.0.html
Logged

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