Bezug zu RS-485-Kommunikation

J

jignesh doshi

Guest
hey guys ... ich möchte meine Mikrocontroller (8051) mit dem PC über RS-485-Bus, und dass ich möchte meine 4-5 anderen Mikrocontroller als meine Sklaven zu verbinden, so wie kann ich Interface-Schnittstelle? Ich möchte Informationen über die Daten an Sklaven und wie Daten von ihnen erhalten zu senden? gibt es keine festen Format zu senden und zu empfangen? bitte geben Sie mir helfen ...
 
hey tpetar ... danke für die Antwort ... btw ich will nur Flußsequenz, dass, wie kann das funktionieren??? wenn gibt es möglich, jede Beispiel-Programm geben, dann will ich es in Assembler ...
 
Sie haben C-Quelle, die Sie haben ASM bedeutet. MIKROE-Compiler erzeugen kann ASM-Code. Sie können nach EDAboard gibt es viele Threads für RS485. : Wink:
 
ya ich weiß, es gibt so viele Threads für RS-485, aber die können nicht erfüllen meine Wünsche ... Ich möchte nur Arbeitsanweisungen, dass wie kann RS-485 n / w funktioniert ... Ich möchte, wenn ich werde Daten senden von Sklaven??? Wie können Sklaven wissen, dass Meister über Daten mit ihnen und welche Slave durch den Master genannt fragen? was ist die Befehlsfolge zur Programmierung???? Ich will, dass in der Formulierung nicht im Programmablauf ....
 
Sie sollten zuerst einige grundlegende Material für diese, wird dies im RS-485 Protokoll, Suche Themen beschrieben. Die Master-Station wählt eine Slave-Station, indem der Sklaven ein-Byte-Adresse, von 0 bis 255, als 9-Bit-Übertragung. Alle Slaves durch eine 9-Bit-Übertragung unterbrochen und vergleichen die empfangene Adresse auf ihre eigene Adresse. Wenn die Adressen nicht übereinstimmen, wird jede folgende Kommunikation ignoriert. Wenn die Adressen nicht miteinander übereinstimmen, dass Slave bleibt auf der Linie und Antworten auf den Master durch Rücksenden ihrer Adresse als 8-Bit-Übertragung. Der Kapitän und der ausgewählten Slave dann die Kommunikation mit 8-Bit-Bytes. Die nicht ausgewählten Slaves ignorieren die Kommunikation bis in die Master-Station gibt die nächsten 9-Bit-Adress-Byte. Die Master-Stationen initiieren kann eine Übertragung aber die Slave-Stationen können nicht, sie kann nur reagieren. http://www.bb-elec.com/tech_articles/rs422_485_app_note/table_of_contents.asp http://www.datadog.com/rs485.pdf http :/ / www.bb-elec.com/tech_articles/faq_rs485_connections.asp . . .
 
ok thanks a lot .. ich habe ein paar Ideen aus Ihrem Details ... und ein paar andere Fragen im Zusammenhang mit Ihrem Details ... 1) Slaves weiterhin in Scanvorgang??? 2) jederzeit Master und einem Slave ist weiter, bis der Master nächsten 9-Bit-Übertragung verbinden??? 3), was die Strömung des tatsächlich Senden und Empfangen von Daten sowohl auf der Seite??
 
fand ich sehr viel Zeit in Google aber bis im nicht mit meinen Fragen zufrieden ... bitte geben Sie mir helfen ...
 

Welcome to EDABoard.com

Sponsor

Back
Top