RS485

Bonsoir à tous.

Je suis sur un projet d'horloge temps réel. Voici les schémas pour vous donner une idée; horloge, afficheur. Le soucis, c'est que je ne sais pas comment s'utilise le RS485 avec arduino.

Quelqu'un a déjà utilisé ce protocole et aurait des pistes à me donner ?
Et qui pourrait me donner un coup de main pour coder ?
Et n'hésitez pas à me dire s'il y a une erreur dans mes schémas.

Merci d'avance :slight_smile:

Bonjour,

RS485 n'est pas un protocole, mais ça décrit la couche physique de transmission.
En général c'est utilisé pour les liaisons séries asynchrone. Le plus souvent c'est half duplex, il faut donc gérer le sens de transmission.
Ça sert à quoi ta liaison RS485?

A la base les deux module aurait du etre relié en i2c. Mais la distance pourrait excéder 100m entre les deux.

Tu veux donc communiquer par la liaison série mais en RS485.
Tu as un exemple ici: https://arduino-info.wikispaces.com/SoftwareSerialRS485Example. J"espère que ça peut t'aider.

Petite question (pour mon info personnelle): pourquoi avoir séparé l'horloge de l'affichage?

Je separe les 2 car je compte rajouter un second afficheur. L'horloge sera dans un nodal video et l'afficheur sur un plateau de télé. La connexion se fera a l'aide d'un cable réseau. (Je suis en bts audiovisuel)

C'est hors sujet mais le schéma de l'afficheur me parait bizarre.
Il est impossible de piloter correctement les NPN avec le collecteur tiré au +12V avec une sortie TTL. Les transistors ne seront jamais saturés.

Par quoi pourrais-je les remplacer ?

fdufnews:
C'est hors sujet mais le schéma de l'afficheur me parait bizarre.
Il est impossible de piloter correctement les NPN avec le collecteur tiré au +12V avec une sortie TTL. Les transistors ne seront jamais saturés.

J'ajoute que le PCF8575 n'est pas non plus prévu pour commander du 12V

Je proposerais des PNP avec l'émetteur au +12 et un diviseur de tension sur la base pour être compatible de la commande en 5V

Je ne comprend pas le problème. Le PCF8575 commande le transistor qui commute le 12V.

Le PCF8575 est aussi relié directement aux segments (SA SB ...).

SA, SB, ... sont reliés aux cathodes, j'utilise le PCF8575 pour la masse. Sa ne convient pas ?

gg25:
SA, SB, ... sont reliés aux cathodes ...

Donc tu utilises bien le PCF8575 pour commander du 12V. Il est prévu pour 5V, donc ça ne convient pas.

Il suffit d'intercaler un uln2003 ! Pourquoi n'y ai-je pas pensé plus tôt ?! J'ai du resté bloqué sur des afficheurs à la base en 5 volts....

Merci d'avoir pointé le problème du doigt !