RS485?

J

jit_singh_tara

Guest
Привіт друзі, не має одного-небудь використовували RS485 чіп, LTC485 або ADM485! Я хочу знати, практично взаємодія ідея!

 
<a href="http://www.komputerswiat.pl/nowosci/programy/2011/13/ie-9-na-4-procest-komputerow-z-windows-7.aspx"> <img align="left" src="http://www.komputerswiat.pl/media/2010/251/1383547/ie9-zaj.png" /></a> Co prawda jeśli porównamy te wyniki z osiągami Firefoksa 4, to rewelacji wcale nie ma, ale... i tak jest całkiem nieżle.<img width='1' height='1' src='http://rss.feedsportal.com/c/32559/f/491281/s/13d52a4c/mf.gif' border='0'/>

Read more...
 
Привіт!
Я використав SN75176 від Texas Instruments.RS485 є диференційно системну шину.Взаємодія це дуже просто.RS485 мікросхеми передавача і приймача шпильки і ще пару штифтів для вибору режиму для чіпа RS485, оскільки це напівдуплексний режим, тобто ви можете або отримувати або передавати одночасно.TX та RX підключені до стандартної Tx і Rx-Пен (USART) мікроконтролера.Коли дані будуть передаватися чіп встановлений в режимі передачі, і коли дані повинні бути отримані чіп встановлений в режимі отримувати.
Привіт.

 
Залежить від того, що ви хочете робити ...Просто підключіть 2 системи воєдино, створити мережу з багатьма системами.Якщо є багато систем ви збираєтеся використовувати половину або повний дуплекс?(Повний використовує подвійні числа компонентів і проводів), якщо половина й багато пристроїв, потрібно виявлення зіткнення?
Таким точно пояснити, що ви хочете зробити, і тоді ми зможемо приймати правильні пропозиції

 
Мережа 3 контролери підключені до 3 RS485.

1 Майстер і 2 іншими рабами. Майстром відправляє дані та адресу слов'янський, як отримує дані, але одна адреса якого відповідає реагує миготінням світлодіоди.

 
Привіт,
Використовувати повний дуплекс мережу з використанням максимальної IC 491, якщо ви не дуже турбуються про ще одну додаткової пари проводів., Але уникає багато часу проблем.Для більш детальної інформації зверніться до MAX 491 додатків на сайті Максима.

Привіт,
Laktronics

 
моє повідомлення від контролера RS485 передавача - "вита пара" - RS485 приймача - max232-шт.У кручений парі, якщо я remeove 1 дріт, комунікації все ще триває, я хочу знати, яким чином це відбувається,

 
Привіт,
У RS-485, Д вихідний сигнал буде змінюватися у фазі з вхідним сигналом і Д-буде перевернутим вихід вхідного сигналу, коли бачив по відношенню до землі.Ідея в передачі сигналу по кручений парі у вигляді диференціальних D і D-це зменшити вплив шумів сигналу взяв в однаковій фазі (стає загальний режим) на обох проводах і, отже, отримує в основному скасовані диференціального приймача.Якщо ви видалите один дріт, ви все одно отримаєте сигнал через otherwire, але шум, не буде скасований.Крім того, помінявши місцями дроти на приймач кінці кінців ви можете повернути вихідний сигнал TTL як пряме або Інвертувати.

Привіт,
Laktronics

 
У цьому листі max485, написано, що:
якщо =- B> = 200mV, RO = 1
якщо A - B <= 200mV, RO = 0;

Що це 200mV кошти, чи означає це, що якщо дріт стає занадто довгим амплітуда сигналу буде скорочена приблизно до 200 т, але IC дасть виходу повної високої 5V.

яка користь віднімання двох сигналів надати.

 
Привіт,
Так, ви праві, диференціальний приймач, який обчислює AB вхідного сигналу може працювати вниз до 200mV і буде виробляти логікою правильного виходу до цього рівня.Крім того, я думаю, що є гістерезис в приймачі і зміщення для забезпечення відкритої вхідний виробляє відомий рівень на виході.

Привіт,
Laktronics.

 
Tie the read enable to ground.

Це дозволяє відслідковувати дані, передані на рабів і подивитися, якщо відбувається зіткнення.Контроль запис можлива з процесором передачі даних.Всі пристрої повинні знаходитися в режимі прийому, якщо не передачі чи інакше ви можете отримати зіткнень.D-вихід має бути резистор номіналом 1 кОм на 0 і D 1K до 5V.Це встановлює мережу відомі умови і дозволяє перервати використовує для виявлення даних по мережі.Остання пристрій повинен мати резистора через D і D .Це має бути близько 220ohm.
Я використовував таку конфігурацію на посилання близько 100 пристроїв разом, використовуючи 10 південь мереж 10 пристроїв кожний підключений до основної мережі, яка підключена до комп'ютера.Всі вони можуть бути господарями / рабів.Це робить роботу жорсткою, тому що у вас є для обробки зіткнень.Якщо у вас є тільки один господар, і всі інші раби, то легко.Рабів тільки у відповідь на прохання господарів і тоді ви не отримаєте зіткнень.

 
RS485 це просто фізичний інтерфейс, будь-яку адресу декодування блимати світлодіодами і т.д. повинно бути зроблено на приймальному кінці з мікро-або декодеру IC.Нічого спільного з RS485, що саме несе в собі дані про.

 
Величезне спасибі за таку велику допомогу.Я хотів би знати, що робить загальну розширеного діапазону режимі (12 на-7В) в таблицю з max485 кошти, будь ласка, виправте це мої сумніви,

 
Я не перевірила дані листів і може помилятися, але я думаю, що вони говорять про різницю в напрузі між 2 пристроями в мережі.Але найкращий спосіб обійти це є також підключитися 0 вольт залізничним 2 пристрої, це гарантує, що не буде великої різниці в напрузі.Я повинен відзначити, що це не завжди може бути можливо / бажано, я б краще ізолювати оптичних систем.У всіх системах RS485, що я поставив разом, я зв'язав їх разом.Наприклад, одна система працює у дворі, де вони будують морські контейнери.Пристрій близько 1000 метрів один від одного, і є багато електрозварювання відбувається в цьому районі.З'єднання було зроблено з використанням витої пари, екранований Cat 5 кабель, який був 0 вольт харчування кожного пристрою, підключеного до щита кабелі.Це добре працює і в мене кілька проблем з системою.

 
Привіт друзі,Я використовую 2 контролерами як одного передавача і приймача як інші більш RS485 мережу, я хочу сказати пару виту пару.

Я посилаю 5 байт даних, але перший байт я отримую завжди 0x00.Після мого першого бажаного 4 байти.

Будь ласка, запропонуйте як діяти далі.Додано через 1 годину 17 хвилин:Я здогадався, я був натиснути скидання мікроконтролера передавач, і він посилає 0x00 до приймача ...... якості першого байта, оскільки при приймача була в безперервному режимі при .....

Я помилився, проблема все ще існує ... Передача права всіх 5 байт передається,

що я роблю це після передачі через RS-485 і TX ставити мікроконтроллер в режимі прийому ...тому байт, які я передав іншим контролером Я посилаю тому від нього, але мені не вистачає 2 байти на приймальному кінці ... вона приймає як 2 байти 0x00 0x00;будь-які рішення ...

 
Пам'ятайте процесор перетворить дані в серійне яка займає кілька терактів в залежності від швидкості передачі даних, ви повинні переконатися в тому, що байт був спрямований, перш ніж змінювати отримувати режимі.Зазвичай це робиться шляхом перевірки прапор статусу або якщо ви використовуєте переривання, якщо переривання відбувається один раз байт було надіслано.
Це простіше, якщо ви відправляєте характер пакету початку і кінця характер пакету, таким чином ви будете приймати тільки дані, якщо він займає проміжне положення між цими символами.
Який процесор ви використовуєте?Деякі процесори дозволяють автоматичне розпізнавання адреси, 8051, наприклад можна налаштувати, що воно буде тільки генерувати переривання, якщо вона визнає його власну адресу.

 
Thanx davidgrm, я використовую мікрочіпа мікроконтролера.Ось нова річ я знайшов.

1.Якщо я приберу RS485 автобуса між двома контролерами і підключення TX та RX на відповідний прийому та передачі іншому контролеру, дане повідомлення є штраф, я можу відправити 5 байт від передавача до приймача і отримують ті ж байти з приймача на передавач (напрямок зміна).але коли я з'єднати RS485 "вита пара", повідомлення від передавача це добре, але я від приймача пропустити 1 байт, передавач Контролер читає його як слід 0x00 призначені 5 байт, які відправити одержувачу.Я хочу знати, це відбудеться таким чином ....!!!Я спробував ваш пакет почати характер і мій перший байт 0x00 проблема буде вирішена зараз, зараз я спочатку спробувати почати отримувати байт і cosecutively отримаєте наступний байт. Він працював.

 
який Config (напівдуплекс або повний дуплекс) ідеально підходить в одному режимі Master Слов'янський Multi ...
У rs484 мережа ....

 
Привіт,
Напевно, нічого особливого вибору, за винятком того, що система повного дуплексу, питань про терміни менше, оскільки Buss напрямку немає необхідності перемикатися між повідомленнями.Він працює як Extended RS232.Але в цьому випадку вам необхідно зберегти ще одну пару проводів і з'єднань.
Нарешті, для послідовно з'єднаних RS 485, несправність яких-небудь проміжних вузлів або кабельного розділ може впливати на функціонування інших вузлах вниз по лінії, і це є серйозним обмеженням.

Привіт,
Laktronics

 
моя RS485 працює штрафу тепер я пив заземлення питання ....

місце, де я тримаю PCB (мікро max485), не була належним чином обгрунтованих, тому деякі втручання був там .....
Я дивуюся, як це може вплинути на систему так багато ....
Таким чином, це пропозиції з мого боку, щоб всі друзі .....що шум, електромагнітні перешкоди можуть бути серйозні проблеми .....Будь ласка, піклуватися про нього ....

 
Привіт laktronics, мені потрібно знати ще одну річ про RS485 ....припинення опору опір 120 Ом, воно необхідне для підключення припинення опору в кожному вузлі .... в напівдуплексному режимі .... я знаю по своїм опором відповідності, щось на зразок цього, могли б ви розповісти мені точну відповідь.

 

Welcome to EDABoard.com

Sponsor

Back
Top