Gestion de chaudière

Parlez nous de vos projets et de vos idées, imaginez des applications

Gestion de chaudière

Message non lude fred » Lun 24 Oct 2011 13:21

Je poste ici la question d'un contact, cela peut intéresser du monde.

Bonjour,

Pour une gestion de chaudière, je vais utiliser une arduino mega 2560. Totalement nouveau dans les arduino, cette carte accepte-elle (aux redifs d'E/S près) à priori tous les modules logiciels arduino (genre modbus) ?

Quelle référence de shield ethernet utiliser ? (je compte utiliser l'option POE).

Merci d'avance,

Cordialement.
Avatar de l’utilisateur
fred
 
Messages: 220
Inscription: Lun 20 Déc 2010 15:32
Localisation: Toulouse

Re: Gestion de chaudière

Message non lude Lionel » Lun 24 Oct 2011 14:07

La librairie que je viens de parcourir pour le modbus
http://code.google.com/p/modbusmaster/
a été écrite avant la sortie de l'arduino Mega 2560
ce qui signifie qu'il vous faudra adapter la librairie à l'utilisation du 2560

Une autre méthode est utilisée ici, sans utilisation de librairie, et qui devrait (a priori) fonctionner avec un 2560
https://sites.google.com/site/jpmzometa/arduino-mbrt
cependant, ces sketchs utilisent l'uart et tel quel, ce n'est pas complètement compatible avec la spécification modbus.

If you are not familiar with the modbus specifications, here is a translation of what each point means in practice:

1. you can use these functions without a problem with any other modbus compliant slave device, as long as that device allows a 10-bit 8N1 character frame format. You should be aware, though, that 8N1 is clearly stated in the specification as a non-valid Modbus character frame format.
2. under normal conditions (no communications errors) these functions work perfectly ok. In case of error in the communication, you will get most probably a checksum error.
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse

Re: Gestion de chaudière

Message non lude sriviere » Lun 24 Oct 2011 17:07

Bonjour à tous,

Stéphane, île d'oléron, qui démarre sur un projet pvbrowser modbus/tcp et arduino

Le truc que j'avais trouvé était ça : Modbus TCP for the Arduino board https://launchpad.net/modbusmq (It's a modification of the libmodbus library (https://launchpad.net/libmodbus by Stephane Raimbault) for the Arduino board platform. At this time, it's a Modbus TCP slave only).

Si les modifs consistent à bouger les pins d'E/S, je veux dire si l'archi du source n'est pas à bouger, c'est nickel (pas encore regardé, mon intérêt sur arduino est tout récent, même si ça fait longtemps que j'avais envie de m'y mettre).

Merci à vous de vos réponses !
sriviere
 
Messages: 1
Inscription: Lun 24 Oct 2011 17:00

Re: Gestion de chaudière

Message non lude Lionel » Lun 24 Oct 2011 17:36

Re-

Je viens de compiler l'exemple fourni pour un arduino Mega, ça compile
(il faut ajouter l'include de la librairie SPI, nécessaire depuis le GUI 19 pour lib ethernet)
Donc, ça semble pouvoir tourner... (c'est annoncé en esclave si je ne m'abuse) sans même toucher de pins d'E/S
Image - Distributeur officiel Arduino - Conception de shields
Avatar de l’utilisateur
Lionel
 
Messages: 734
Inscription: Mar 21 Déc 2010 09:52
Localisation: Toulouse


Retourner vers Vos projets, vos idées

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités