RS232 passé en Bluetooth : Problèmes de trames

RS232 passé en Bluetooth : Problèmes de trames - Conception, dépannage, mods - Electronique, domotique, DIY

Marsh Posté le 05-02-2019 à 15:05:25    

Salut a tous,
 
Pour mon club de modélisme, ou nous avons un système de comptage qui communique avec le PC en RS232, j'ai voulu faire basculer le tout en Bluetooth.
 
Pas de soucis jusque la.
 
Achat d'un module HC-06, d'un CI avec un MAX3232, bien câblé et configuré le tout (avec un Arduino nano) et hop, en avant les tests.
 
Suivant les clubs, il est utilisé 2 programmes qui sont : U-Count et TrackMyLap, et avec ce dernier, nickel, aucuns soucis, et tout fonctionne impeccablement, j'y reviendrais.
Avec U-Count, certes vieillissant, mais encore énormément utilisé, je rencontre pas mal de soucis, et après avoir cherché, je me suis rendu compte que mon interface BT envoyait a la connexion, 4 ou 5 trames avec des erreurs, ce qui fait planter assez souvent U-Count aléatoirement.
 
Le logiciel lance la connexion quand on crée une session de course, quand on crée un pilote, quand on veut enregistrer des puces ou autres, il ne reste pas connecté 100% du temps, du coup, le logiciel aime pas ces trames fausses a chaque connexions qu'il lance et plante.
 
TrackMyLap ne rencontre pas le soucis, surement mieux codé, mais on peut y lire les trames dessus, c'est comme ça que j'ai pu voir ces fameuses erreurs. Par contre il reste connecté 100% du temps lui, du coup, les mauvaises trames sont lues 1 fois a la connexion et fini, on peut faire tout ce qu'on veut sans rencontrer de problèmes par la suite.
 
Ma question est: Comment supprimer ces trames qui me posent tant de soucis? Est-ce possible au moins?
 
Je précise que mon montage est clean, il est alimenté en 3.3v du début à la fin (Alimenté en 5v le HC06 et en 3.3V le MAX3232 ne fonctionnait pas, j'ai un HC06 monté sur une platine qui régule le courant en 3v et qui accepte de 3 a 6v), et que entre le HC06, le MAX3233 et la liaison RS232 il n'y a aucun composants, résistances ou autres (précisé plus bas après mon schéma).
 
Merci d'avance pour vos pistes.
 
Mon montage :
 
https://nsa40.casimages.com/img/2019/02/05/190205030446662082.jpg
https://images-na.ssl-images-amazon.com/images/I/61RwNwc8P9L._SX425_.jpghttps://www.openhacks.com/uploadsproductos/mcu-font-b-mini-b-font-font-b-rs232-b-font-max3232-level-to-ttl-level.jpg
 
Attention, je n'ai pas monté la résistance de 470 Ω (R8) entre le HC-06 et le MAX3232, j'en avais pas.


Message édité par Siza le 05-02-2019 à 16:17:21
Reply

Marsh Posté le 05-02-2019 à 15:05:25   

Reply

Marsh Posté le 05-02-2019 à 20:54:47    

Bon j'ai trouvé une résistance de 470 Ω.
 
Voici mon montage :
 
https://nsa40.casimages.com/img/2019/02/05/mini_190205085605419294.jpg
 
Mon erreur est que le premier octet de ma trame commence par 00, et ça fait buguer.
 
Voici l'erreur :
 
https://nsa40.casimages.com/img/2019/02/05/mini_190205085841822125.jpg


Message édité par Siza le 05-02-2019 à 20:55:49
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed