|
RS-485, Имеет ли право такая схема жить? |
|
|
|
Apr 11 2007, 16:51
|
Группа: Новичок
Сообщений: 13
Регистрация: 1-04-07
Пользователь №: 26 669

|
Данные с АЦП мне надо передать на Комп...сперва я данные с АЦП передаю на микроконтроллер, затем по лини UART через RS-485 по линии с витой парой передаю на приемник тоже RS-485 и потом уже к com potr? то есть АЦП-RS->485 (передатчик)->витая пара->RS-485(приемник)->com port? только начал разбираться в этом вот такую задумал вещь...
|
|
|
|
|
Apr 11 2007, 17:35
|
Группа: Новичок
Сообщений: 13
Регистрация: 1-04-07
Пользователь №: 26 669

|
ой...и правду нужно...можно ведь взять или MAX1480, либо сделать общую землю через сопротивление. Единственное что мне не понятно это как правильно припаять контакты RO приемника то есть к какому контакту Com разъема? а лучше подскажите могу ли я использовать только 2 вывода RO и DI, то есть что бы он всегда у меня принимал, а управление осуществлять через мк? Цитата(rumit2000 @ Apr 11 2007, 18:32)  собираетесь передавать на большое растояние? Если нет, то зачем RS485? я смотрел RS232, но мне показалось что этот интерфейс проще...
|
|
|
|
|
Apr 11 2007, 17:42
|

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

|
Цитата(catalonec @ Apr 11 2007, 18:35)  я смотрел RS232, но мне показалось что этот интерфейс проще... чем же? а какое же расстояние? если это устройство "на попробовать" - в качестве приёмника для начала использовал http://www.kvazar.ru/catalog/div_usb.shtmlвинда его видит как обычный com порт, да купил сразу - типо приехал - есть (насчёт есть ли сейчас - х.з.) и если что-нить не работает, то нет необходимости разбираться - приёмник или передатчик, а когда передача отлажена - можно и за приёмник взяться P.S. Считаю что отлажавать устройство по частям гораздо легче, когда один из узлов заведомо работает
Сообщение отредактировал rumit2000 - Apr 11 2007, 17:42
--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
|
|
|
|
|
Apr 11 2007, 17:53
|
Группа: Новичок
Сообщений: 13
Регистрация: 1-04-07
Пользователь №: 26 669

|
тогда можно вопрос по RS-232?=) мы можем с мк сразу завести данные на один из входов(например на R1in) и вывести на com port?
то есть уже сделать так...данные с мк через UART->max232(R1in и T1out(для мк)и R2in и T2out(для ком-порта) )->сам COM-PORT
|
|
|
|
|
Apr 11 2007, 17:55
|

Частый гость
 
Группа: Свой
Сообщений: 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 пункта
|
|
|
|
|
Apr 11 2007, 17:57
|
Группа: Новичок
Сообщений: 13
Регистрация: 1-04-07
Пользователь №: 26 669

|
Цитата(rumit2000 @ Apr 11 2007, 18:55)  можно а есть какие-нибудь нюансы на которые посоветуете обратить внимания?
|
|
|
|
|
Apr 11 2007, 18:00
|

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

|
Цитата(catalonec @ Apr 11 2007, 18:57)  а есть какие-нибудь нюансы на которые посоветуете обратить внимания? да вроде тут всё более чем прозрачно - погуглитес текстом "max232" - кучу всяких девайсов делают, те же дата кабели на телефоны... единственный нюанс с которым я столкнулся - всё работало - смотрел осцилой, осцилу отключил - работать перестало.... думал-думал.... оказалось про землю забыл молодо - зелено....
--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
|
|
|
|
|
Apr 11 2007, 18:05
|
Группа: Новичок
Сообщений: 13
Регистрация: 1-04-07
Пользователь №: 26 669

|
спасибо большое!!!=)
|
|
|
|
|
Apr 11 2007, 18:15
|

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

|
Цитата(catalonec @ Apr 11 2007, 19:05)  спасибо большое!!!=) А Вы говорите RS485
--------------------
Быстро, Дёшево, Качественно-выбери любые 2 пункта
|
|
|
|
|
May 15 2007, 13:31
|
Группа: Новичок
Сообщений: 9
Регистрация: 27-02-07
Пользователь №: 25 715

|
Здравствуйте. Помогите с проблемой, оносящийся к теме RS-485 и схемотехнике. Проблема в согласование, кот. состоит из последовательной RC цепочки, включенной параллельно дифференциальным входам приемника (A и  . Несмотря на то, что R всегда равно волновому сопротивлению кабеля (Z0), выбор C требует некоторых рассуждений. Большая величина C обеспечивает хорошее согласование, позволяя любому сигналу видеть R, которое соответствует Z0, однако большие значения также увеличивают пиковое значение выходного тока драйвера. Дело в том, что не могу найти формулы, по которым считается эта самая емкость. Если кто знает, напишите пожалуста, или укажите на книжку где они содержаться.
|
|
|
|
|
May 16 2007, 02:19
|
Местный
  
Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667

|
Цитата(Frostie @ May 15 2007, 20:31)  Проблема в согласование, кот. состоит из последовательной RC цепочки, включенной параллельно дифференциальным входам приемника (A и  . Несмотря на то, что R всегда равно волновому сопротивлению кабеля (Z0), выбор C требует некоторых рассуждений. Большая величина C обеспечивает хорошее согласование, позволяя любому сигналу видеть R, которое соответствует Z0, однако большие значения также увеличивают пиковое значение выходного тока драйвера. Дело в том, что не могу найти формулы, по которым считается эта самая емкость. Если кто знает, напишите пожалуста, или укажите на книжку где они содержаться. А с какой целью емкость вообще ставится? Классически для согласования ставится только резистор, и он обеспечивает согласование при любой скорости передачи в линии. А емкость вносит частотозависимость. Как ее посчитать? По-простому - берете самую малую скорость передачи, какая в этой конкретной линии может случиться, и на этой частоте считаете импеданс конденсатора. Выбираете конденсатор так, чтобы этот импеданс был, скажем, не более 10% от номинала резистора, с которым конденсатор установлен последовательно. 10% - значение среднепотолочное. Смысл - чтобы суммарное сопротивление RC на нижней частоте не сильно отличалось от оптимального R.
|
|
|
|
|
May 21 2007, 18:06
|
Группа: Новичок
Сообщений: 9
Регистрация: 27-02-07
Пользователь №: 25 715

|
Цитата(K_AV @ May 16 2007, 06:19)  А с какой целью емкость вообще ставится? Классически для согласования ставится только резистор, и он обеспечивает согласование при любой скорости передачи в линии. А емкость вносит частотозависимость. Как ее посчитать? По-простому - берете самую малую скорость передачи, какая в этой конкретной линии может случиться, и на этой частоте считаете импеданс конденсатора. Выбираете конденсатор так, чтобы этот импеданс был, скажем, не более 10% от номинала резистора, с которым конденсатор установлен последовательно. 10% - значение среднепотолочное. Смысл - чтобы суммарное сопротивление RC на нижней частоте не сильно отличалось от оптимального R. Емкость выбрана по заданию, которое мне дали. Мне необходимо проверить схему на правильность выбранных элементо. Я посчитал так как вы советуете, но у меня получается "лабуда", скорость выше, чем может позволить себе микросхема ADM485. за 15Мбит/с. Возможно я не правильно считаю. По заданию R=100 Ом, С=1nF.
|
|
|
|
|
May 21 2007, 20:25
|
Местный
  
Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667

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