jeden RS 4 urządzenia

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
Prorok
Posty: 51
Rejestracja: 08 mar 2011 15:33
Wersja środowiska: LabVIEW 8.6

jeden RS 4 urządzenia

Post autor: Prorok »

Witam,

jak odpytać 4 urządzenia które "wiszą" na jednym RS ? Chodzi mi o to, że mam 4 urządzenia podpięte do jednego RS 232 różniące się między sobą tylko numerem slave. Jak to zrobić ?

pozdro
Grzesiek080
Posty: 82
Rejestracja: 26 maja 2009 07:18
Wersja środowiska: LabVIEW 2012
Lokalizacja: Sucha Beskidzka
Kontakt:

Re: jeden RS 4 urządzenia

Post autor: Grzesiek080 »

Z tego co wiem to nie da sie podłaczyć RS232 na zasadzei wspólnej magistrali.
Pojawiaja sie kilka roziwązań:

1. Przełaczanie linii za pomoca przekaźników ( nie wiem czy masz dostep do jakichś wyjśc cyfrowych).
2. Zrobienie układu z konwersją RS232 -> MAX 232 -> jeteśmy teraz na poziomie TTL i możemy wykorzystac np układ 74HC125 do przełaczenia portów-> MAX 232 ( też potrzebujesz wyjśc cyfrowych)
3. Uzycie switcha Interface RS232 - po wpisaniu w google. :) ( tye lepsze są sterowane z RS-a który używasz.
darekc
Posty: 77
Rejestracja: 29 mar 2007 00:00
Lokalizacja: Gliwice

Re: jeden RS 4 urządzenia

Post autor: darekc »

Co to za urządzenia?
Grzesiek080
Posty: 82
Rejestracja: 26 maja 2009 07:18
Wersja środowiska: LabVIEW 2012
Lokalizacja: Sucha Beskidzka
Kontakt:

Re: jeden RS 4 urządzenia

Post autor: Grzesiek080 »

Np:

http://www.navi-net.pl/b-b-electronics/ ... 2mss2.html

Kontrola software od strony mastera i Hardware od strony salve.


pozdrawiam
TMa
Posty: 203
Rejestracja: 07 sty 2010 12:56
Wersja środowiska: LabVIEW 2017

Re: jeden RS 4 urządzenia

Post autor: TMa »

A koniecznie musisz mieć podłączenie do jednego portu, czy zależy tobie na podłączeniu do hosta czterech COMów? Jeśli ten drugi przypadek to polecam FT4232 Mini Module z czterema portami szeregowymi podpiętymi do jednego USBa.
darekc
Posty: 77
Rejestracja: 29 mar 2007 00:00
Lokalizacja: Gliwice

Re: jeden RS 4 urządzenia

Post autor: darekc »

Komunikat wysyłany do odpytywanego urządzenia trzeba poprzedzić tzw. preambułą, złożoną z trzech znaków kodu ASCII:

1. znak ESC (wartość 1Bh)
2. znak o kodzie ustawionym na przełączniku SW2 - fabrycznie jest to kod znaku STX (wartość 02h)
3. kod jednej z liter: A, B, C, D (wartość 41h-44h) - wybór portu.
ODPOWIEDZ