Librairie modbus master Due

Bonjour communauté !

Alors je vais vous décrire mon code d'abord, je récupère des infos sur un cable rs485 (modbus), environ 100 paramètres en 5 secondes. Ces informations je les stoque sur une carte SD via une interruption qui se déclenche toute les 5 secondes.
Mon objectif est de diminuer l'intervalle entre les interruption à 1 seconde.

Alors voici mon soucis, j'utilise cette librairie SimpleModbusMasterV2rev2_DUE, mon programme fonctionne plutôt bien mais ce n'est pas suffisant, je dois récupérer 222 mots de données toutes les secondes, ce qui avec cette librairie fait entre 12 packets à envoyer et à recevoir.

Je ne sais pas quoi faire parce que avec cette méthode, à 19200 bits/s le calcul me dit que je dépasse déjà la seconde en temps réel.
Alors je vous demande si vous pourriez m'aider, j'ai essayé de passer à 38400 bits/s mais cela ne fonctionne pas. Est ce que le Due peut vraiment atteindre cette vitesse ?
Je me dis qu'il y a peut etre de meilleur librairie est ce que vous en connaitriez ?

Je vous remercie d'avance! ! !

SimpleModbusMasterV2rev2_DUE.zip (20.4 KB)

Energyleter_25022016.ino (29 KB)

Personne ?