| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
PIC USART RS232 длинна передачи
22.09.2010, 12:07
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
|
Re: PIC USART RS232 длинна передачи
Сообщение от yellow87
|
|
То есть столкновений посылок в линии быть не должно.
|
Это для RS485 не будет столкновений - драйверы шины изначально рассчитаны на подобный режим работы. А вот для RS232 все не так, интерфейс этот точка-точка и два передатчика на шину не подключить. У них просто нет отключенного состояния.
Кроме того разницы в стоимости также нет - max232 или max487 стоят практически одинаково. Расстояние в 100-200 метров при скорости в 9600 для RS485 проблемы не представляет. Выбрав эту шину Вы решите задачу просто, быстро и без подводных граблей. С 232-м намучитесь и ничего не получится в результате.
Сообщение от yellow87
|
|
К тому же я не знаю как 485-ый интерфейс с ПИКом соединять.
|
Да так же как и 232-ой. Дополнительно нужен еще один сигнал с микроконтроллера отключающий передатчик с шины.
|
|
|
|
22.09.2010, 16:20
|
|
|
Вид на жительство
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
|
Re: PIC USART RS232 длинна передачи
Топикстартер, то, что вы делаете - имеет прямое отношение к шине Modbus. Рекомендую почитать доку(конкретно - про фреймы), и статью "Обрежьте жирок с RS-485". Думаю их будет достаточно
Также чтение аппноута к FT232 может пролить свет в отношении работы с RS-485
Последний раз редактировалось Cybermaker; 22.09.2010 в 16:23.
|
|
|
|
23.09.2010, 12:09
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: PIC USART RS232 длинна передачи
yellow87, не занимайтесь профанацией идеи. на таком расстоянии в условиях промпомех только 485 с оптоизоляцией спасут вас, тем более устройств будет несколько, следовательно нужно обращение к ним по адресу. смотрите тогда протокол модбас - поосто и красиво, стыкуется со всеми СКАДА, ПЛК. да, и питание тоже лучше взять для каждого устройства свое - вдруг где-то что-то замкнет и т.д. - прощай вся гирлянда
|
|
|
|
23.09.2010, 13:24
|
|
|
Вид на жительство
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
|
Re: PIC USART RS232 длинна передачи
Оптоизоляция не панацея. Есть опыт монтажа скс: 1 км RS-485 + ветка ДПЛС (Bolid) около 400м + ~20 веток по 200 м классической сигнализации. Два здания (авто сервис центры). Развязку ставили между зданиями т.к. были проблемы со связью(больше оптоизоляции нигде не было). Но, оказалось что проблема не в наводках, а в перебитой линии RS-485. Питание каждого блока (36 на линии РС-485) - от своего РИПа. Думал что работать не будет - был не прав =)
|
|
|
|
23.09.2010, 15:21
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: PIC USART RS232 длинна передачи
Сообщение от Cybermaker
|
|
Оптоизоляция не панацея... Два здания (авто сервис центры). Развязку ставили между зданиями т.к. были проблемы со связью
|
есть опыт - на насосной станции трубы холодной воды под разным потенциалом - ~ вольт 30, из-за этого 485 периодически выгорал, т.к. приборы имели и другие точки заземления - развязка сняла эту проблему. ПЛК Аллен-Брэдли работают в такой сети - нормально все.
а между зданиями контура заземления могли влиять - знаю случай, когда 100В и 5А намеряли между двумя, пока перемычку не приварили
|
|
|
|
23.09.2010, 18:37
|
|
|
Гражданин KAZUS.RUN
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: PIC USART RS232 длинна передачи
Сообщение от jump
|
|
есть опыт ...
|
Вот именно в этой ситуации и спасает опторазвязка. А с точки зрения помех - она не имеет значения.
|
|
|
|
23.09.2010, 23:13
|
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: PIC USART RS232 длинна передачи
Еще из опыта длиннющий канал 485 (под 4км). Уровни задраны до 25ти вольт. Скорость мааленькая, но и ее было достаточно для контроля состояния стрелок на развязке в депо. Но этого я еще не знал. А знал я только то что позвонили попросили пофиксить связь. И оборудование (а выгорело дофига всего). Обхожу линию, вижу куска рельсов нет (замену делали). И тут я все понял. Инженер рельсы использовал как заземление. Схема без развязки. Разница потенциалов была более 120 вольт. Погорел интерфейс, выходные каскады датчиков, благо дальше не дошло.
Пофиксилось полной развязкой опто-парами сделанными из старых мышек)) Причем как временное решение, все делалось на макетных платах, а ключами повышения были транзюки BC945 выпаянные из убитых блоков питания. Уже пять лет как временное решение до сих пор работает. Секрет долговечности: вскрыл схему лаком и закинул в отдельный корпус на стороне контрольной панели. А датчики залил "китайскими соплями" из термо пистолета.
__________________
Найди путь или проложи сам!
|
|
|
|
25.09.2010, 13:17
|
|
|
Вид на жительство
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: PIC USART RS232 длинна передачи
Всем спасибо.
Буду собирать 485
Модбас наверное использовать не буду.
У меня же ПИК обычный и посылка простенькая(байт адреса, два байта данных, байт CRC)
|
|
|
|
25.09.2010, 13:26
|
|
|
Вид на жительство
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: PIC USART RS232 длинна передачи
Сообщение от kison
|
|
Дополнительно нужен еще один сигнал с микроконтроллера отключающий передатчик с шины.
|
Между сигналом подачи разрешения на передачу и самой передачей должен ли быть какой-то определённый интервал или не обязательно?
|
|
|
|
25.09.2010, 13:31
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
|
Re: PIC USART RS232 длинна передачи
Сообщение от yellow87
|
|
Между сигналом подачи разрешения на передачу и самой передачей должен ли быть какой-то определённый интервал или не обязательно?
|
3.5-4 байта до и после посылки.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:46.
|
|