Quelqu'un at-il des exemples de code ou suggestions pour me aider à interfacer mon broche 100 uc3a1512to un appareil via RS-485?

StackOverflow https://stackoverflow.com/questions/4033256

  •  26-09-2019
  •  | 
  •  

Question

Je tente de se connecter et contrôler un dispositif qui accepte seulement RS-485. Je souhaite communiquer à cet appareil via mon existant UC3A1512 . Quelqu'un at-il un code source existant ou des exemples qui peuvent me aider à créer cette interface?

Je besoin d'une méthode de sortie des données via le format RS-485 .

Je ne ai pas besoin d'établir une communication aller-retour, je dois tout simplement la possibilité d'envoyer des commandes au périphérique.

J'ai regardé sur le site Web ' Atmel et sur avrfreaks et je ne vois rien de valeur à mon projet.

Toute aide est la bienvenue et appréciée!

S'il vous plaît page 10 ce Adobe PDF à partir de < a href = "http://www.linengineering.com" rel = "nofollow"> Lin ingénierie pour mieux comprendre l'appareil que je dois communiquer avec.

Était-ce utile?

La solution 3

Jusqu'à présent, la plupart des réponses pertinentes sont venus de ma question affichée sur electronics.stackexchange.com

Si j'avais su cela existait avant de poster ma question sur Stack j'aurais limité ma question Electronics & Robotics < em> seulement . Comme je l'avais déjà posé la question et recevoir des réponses, j'ai choisi de garder les deux questions ouvertes.

Merci pour vos réponses!

Autres conseils

RS-485 est que la spécification électrique pour un bus série différentiel. Il existe de nombreux formats de données qui peuvent être utilisés. Pour connecter RS-485 à un microcontrôleur vous avez besoin d'un pilote de matériel IC, il y a beaucoup de choix (une recherche rapide à 39 trouvé Farnell).

Le faible niveau format série peut être 9600 8N1, si la page 13 de

RS485 est bus série d'un simple. Les données que vous devez envoyer sur cette liaison série doit être spécifié dans la fiche de données de référence pour votre l'appareil de UC3A1512.

Pour créer et déboguer votre application (probablement sur un émulateur, il est utile que vous pouvez l'envoyer à partir de votre PC hôte avant de l'essayer du contrôleur embarqué C'est facile, comme RS485 permet de multiples connexions contrairement à RS232 qui est de point à point.

RS485 peut être converti série régulière RS232 . Si votre ordinateur n'a pas de port RS232 plus (la plupart ne), vous pouvez obtenir un USB vers RS232 convertisseur .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top