реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> RS-485, Имеет ли право такая схема жить?
catalonec
сообщение Apr 11 2007, 16:51
Сообщение #1





Группа: Новичок
Сообщений: 13
Регистрация: 1-04-07
Пользователь №: 26 669



Данные с АЦП мне надо передать на Комп...сперва я данные с АЦП передаю на микроконтроллер, затем по лини UART через RS-485 по линии с витой парой передаю на приемник тоже RS-485 и потом уже к com potr? то есть АЦП-RS->485 (передатчик)->витая пара->RS-485(приемник)->com port? только начал разбираться в этом вот такую задумал вещь...
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 11 2007, 17:25
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Если в компьютере имеется RS-485, то мысль ваша вполне корректная. Только подумайте, а не нужна ли гальваническая развязка где-то в этой цепи?
Go to the top of the page
 
+Quote Post
rumit2000
сообщение Apr 11 2007, 17:32
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228



собираетесь передавать на большое растояние? Если нет, то зачем RS485?


--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
Go to the top of the page
 
+Quote Post
catalonec
сообщение Apr 11 2007, 17:35
Сообщение #4





Группа: Новичок
Сообщений: 13
Регистрация: 1-04-07
Пользователь №: 26 669



ой...и правду нужно...можно ведь взять или MAX1480, либо сделать общую землю через сопротивление. Единственное что мне не понятно это как правильно припаять контакты RO приемника то есть к какому контакту Com разъема? а лучше подскажите могу ли я использовать только 2 вывода RO и DI, то есть что бы он всегда у меня принимал, а управление осуществлять через мк?

Цитата(rumit2000 @ Apr 11 2007, 18:32) *
собираетесь передавать на большое растояние? Если нет, то зачем RS485?


я смотрел RS232, но мне показалось что этот интерфейс проще...
Go to the top of the page
 
+Quote Post
rumit2000
сообщение Apr 11 2007, 17:42
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228



Цитата(catalonec @ Apr 11 2007, 18:35) *
я смотрел RS232, но мне показалось что этот интерфейс проще...

чем же?

а какое же расстояние?

если это устройство "на попробовать" - в качестве приёмника для начала использовал
http://www.kvazar.ru/catalog/div_usb.shtml
винда его видит как обычный com порт, да купил сразу - типо приехал - есть (насчёт есть ли сейчас - х.з.)
и если что-нить не работает, то нет необходимости разбираться - приёмник или передатчик, а когда передача отлажена - можно и за приёмник взяться

P.S. Считаю что отлажавать устройство по частям гораздо легче, когда один из узлов заведомо работает smile.gif

Сообщение отредактировал rumit2000 - Apr 11 2007, 17:42


--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
Go to the top of the page
 
+Quote Post
catalonec
сообщение Apr 11 2007, 17:53
Сообщение #6





Группа: Новичок
Сообщений: 13
Регистрация: 1-04-07
Пользователь №: 26 669



тогда можно вопрос по RS-232?=) мы можем с мк сразу завести данные на один из входов(например на R1in) и вывести на com port?

то есть уже сделать так...данные с мк через UART->max232(R1in и T1out(для мк)и R2in и T2out(для ком-порта) )->сам COM-PORT
Go to the top of the page
 
+Quote Post
rumit2000
сообщение Apr 11 2007, 17:55
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228



Цитата(catalonec @ Apr 11 2007, 18:53) *
тогда можно вопрос по RS-232?=) мы можем с мк сразу завести данные на один из входов(например на R1in) и вывести на com port?

то есть уже сделать так...данные с мк через UART->max232(R1in и T1out(для мк)и R2in и T2out(для ком-порта) )->сам COM-PORT


можно


--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
Go to the top of the page
 
+Quote Post
catalonec
сообщение Apr 11 2007, 17:57
Сообщение #8





Группа: Новичок
Сообщений: 13
Регистрация: 1-04-07
Пользователь №: 26 669



Цитата(rumit2000 @ Apr 11 2007, 18:55) *
можно


а есть какие-нибудь нюансы на которые посоветуете обратить внимания?
Go to the top of the page
 
+Quote Post
rumit2000
сообщение Apr 11 2007, 18:00
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228



Цитата(catalonec @ Apr 11 2007, 18:57) *
а есть какие-нибудь нюансы на которые посоветуете обратить внимания?

да вроде тут всё более чем прозрачно - погуглитес текстом "max232" - кучу всяких девайсов делают, те же дата кабели на телефоны...
единственный нюанс с которым я столкнулся - всё работало - смотрел осцилой, осцилу отключил - работать перестало.... думал-думал.... оказалось про землю забыл biggrin.gif
молодо - зелено....


--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
Go to the top of the page
 
+Quote Post
catalonec
сообщение Apr 11 2007, 18:05
Сообщение #10





Группа: Новичок
Сообщений: 13
Регистрация: 1-04-07
Пользователь №: 26 669



спасибо большое!!!=)
Go to the top of the page
 
+Quote Post
rumit2000
сообщение Apr 11 2007, 18:15
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 175
Регистрация: 16-03-07
Из: Москва
Пользователь №: 26 228



Цитата(catalonec @ Apr 11 2007, 19:05) *
спасибо большое!!!=)


А Вы говорите RS485 biggrin.gif


--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
Go to the top of the page
 
+Quote Post
Frostie
сообщение May 15 2007, 13:31
Сообщение #12





Группа: Новичок
Сообщений: 9
Регистрация: 27-02-07
Пользователь №: 25 715



Здравствуйте.
Помогите с проблемой, оносящийся к теме RS-485 и схемотехнике.
Проблема в согласование, кот. состоит из последовательной RC цепочки, включенной параллельно дифференциальным входам приемника (A и cool.gif. Несмотря на то, что R всегда равно волновому сопротивлению кабеля (Z0), выбор C требует некоторых рассуждений. Большая величина C обеспечивает хорошее согласование, позволяя любому сигналу видеть R, которое соответствует Z0, однако большие значения также увеличивают пиковое значение выходного тока драйвера.

Дело в том, что не могу найти формулы, по которым считается эта самая емкость.
Если кто знает, напишите пожалуста, или укажите на книжку где они содержаться.
Go to the top of the page
 
+Quote Post
K_AV
сообщение May 16 2007, 02:19
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667



Цитата(Frostie @ May 15 2007, 20:31) *
Проблема в согласование, кот. состоит из последовательной RC цепочки, включенной параллельно дифференциальным входам приемника (A и cool.gif. Несмотря на то, что R всегда равно волновому сопротивлению кабеля (Z0), выбор C требует некоторых рассуждений. Большая величина C обеспечивает хорошее согласование, позволяя любому сигналу видеть R, которое соответствует Z0, однако большие значения также увеличивают пиковое значение выходного тока драйвера.
Дело в том, что не могу найти формулы, по которым считается эта самая емкость.
Если кто знает, напишите пожалуста, или укажите на книжку где они содержаться.
А с какой целью емкость вообще ставится? Классически для согласования ставится только резистор, и он обеспечивает согласование при любой скорости передачи в линии. А емкость вносит частотозависимость. Как ее посчитать? По-простому - берете самую малую скорость передачи, какая в этой конкретной линии может случиться, и на этой частоте считаете импеданс конденсатора. Выбираете конденсатор так, чтобы этот импеданс был, скажем, не более 10% от номинала резистора, с которым конденсатор установлен последовательно. 10% - значение среднепотолочное. Смысл - чтобы суммарное сопротивление RC на нижней частоте не сильно отличалось от оптимального R.
Go to the top of the page
 
+Quote Post
Frostie
сообщение May 21 2007, 18:06
Сообщение #14





Группа: Новичок
Сообщений: 9
Регистрация: 27-02-07
Пользователь №: 25 715



Цитата(K_AV @ May 16 2007, 06:19) *
А с какой целью емкость вообще ставится? Классически для согласования ставится только резистор, и он обеспечивает согласование при любой скорости передачи в линии. А емкость вносит частотозависимость. Как ее посчитать? По-простому - берете самую малую скорость передачи, какая в этой конкретной линии может случиться, и на этой частоте считаете импеданс конденсатора. Выбираете конденсатор так, чтобы этот импеданс был, скажем, не более 10% от номинала резистора, с которым конденсатор установлен последовательно. 10% - значение среднепотолочное. Смысл - чтобы суммарное сопротивление RC на нижней частоте не сильно отличалось от оптимального R.


Емкость выбрана по заданию, которое мне дали.
Мне необходимо проверить схему на правильность выбранных элементо.
Я посчитал так как вы советуете, но у меня получается "лабуда", скорость выше, чем может позволить себе микросхема ADM485. за 15Мбит/с. Возможно я не правильно считаю. По заданию R=100 Ом, С=1nF.
Go to the top of the page
 
+Quote Post
K_AV
сообщение May 21 2007, 20:25
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667



Цитата(Frostie @ May 21 2007, 21:06) *
Емкость выбрана по заданию, которое мне дали. Мне необходимо проверить схему на правильность выбранных элементо.
Я посчитал так как вы советуете, но у меня получается "лабуда", скорость выше, чем может позволить себе микросхема ADM485. за 15Мбит/с. Возможно я не правильно считаю. По заданию R=100 Ом, С=1nF.
Ну так вот и проверил. Разъяснять полученный результат нужно, или и так понятно? smile.gif
Осталось у автора ТЗ выведать военную тайну: так на... зачем, в смысле, это было нужно?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 06:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.02217 секунд с 7
ELECTRONIX ©2004-2016