Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

PIC USART RS232 длинна передачи

Непрочитано 22.09.2010, 12:07  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: PIC USART RS232 длинна передачи

Сообщение от yellow87 Посмотреть сообщение
То есть столкновений посылок в линии быть не должно.
Это для RS485 не будет столкновений - драйверы шины изначально рассчитаны на подобный режим работы. А вот для RS232 все не так, интерфейс этот точка-точка и два передатчика на шину не подключить. У них просто нет отключенного состояния.
Кроме того разницы в стоимости также нет - max232 или max487 стоят практически одинаково. Расстояние в 100-200 метров при скорости в 9600 для RS485 проблемы не представляет. Выбрав эту шину Вы решите задачу просто, быстро и без подводных граблей. С 232-м намучитесь и ничего не получится в результате.
Сообщение от yellow87 Посмотреть сообщение
К тому же я не знаю как 485-ый интерфейс с ПИКом соединять.
Да так же как и 232-ой. Дополнительно нужен еще один сигнал с микроконтроллера отключающий передатчик с шины.
Реклама:
kison вне форума  
Непрочитано 22.09.2010, 16:20  
Cybermaker
Вид на жительство
 
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
Cybermaker на пути к лучшему
По умолчанию Re: PIC USART RS232 длинна передачи

Топикстартер, то, что вы делаете - имеет прямое отношение к шине Modbus. Рекомендую почитать доку(конкретно - про фреймы), и статью "Обрежьте жирок с RS-485". Думаю их будет достаточно

Также чтение аппноута к FT232 может пролить свет в отношении работы с RS-485

Последний раз редактировалось Cybermaker; 22.09.2010 в 16:23.
Cybermaker вне форума  
Непрочитано 23.09.2010, 12:09  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: PIC USART RS232 длинна передачи

yellow87, не занимайтесь профанацией идеи. на таком расстоянии в условиях промпомех только 485 с оптоизоляцией спасут вас, тем более устройств будет несколько, следовательно нужно обращение к ним по адресу. смотрите тогда протокол модбас - поосто и красиво, стыкуется со всеми СКАДА, ПЛК. да, и питание тоже лучше взять для каждого устройства свое - вдруг где-то что-то замкнет и т.д. - прощай вся гирлянда
jump вне форума  
Непрочитано 23.09.2010, 13:24  
Cybermaker
Вид на жительство
 
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
Cybermaker на пути к лучшему
По умолчанию Re: PIC USART RS232 длинна передачи

Оптоизоляция не панацея. Есть опыт монтажа скс: 1 км RS-485 + ветка ДПЛС (Bolid) около 400м + ~20 веток по 200 м классической сигнализации. Два здания (авто сервис центры). Развязку ставили между зданиями т.к. были проблемы со связью(больше оптоизоляции нигде не было). Но, оказалось что проблема не в наводках, а в перебитой линии RS-485. Питание каждого блока (36 на линии РС-485) - от своего РИПа. Думал что работать не будет - был не прав =)
Cybermaker вне форума  
Непрочитано 23.09.2010, 15:21  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: PIC USART RS232 длинна передачи

Сообщение от Cybermaker Посмотреть сообщение
Оптоизоляция не панацея... Два здания (авто сервис центры). Развязку ставили между зданиями т.к. были проблемы со связью
есть опыт - на насосной станции трубы холодной воды под разным потенциалом - ~ вольт 30, из-за этого 485 периодически выгорал, т.к. приборы имели и другие точки заземления - развязка сняла эту проблему. ПЛК Аллен-Брэдли работают в такой сети - нормально все.
а между зданиями контура заземления могли влиять - знаю случай, когда 100В и 5А намеряли между двумя, пока перемычку не приварили
jump вне форума  
Непрочитано 23.09.2010, 18:37  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: PIC USART RS232 длинна передачи

Сообщение от jump Посмотреть сообщение
есть опыт ...
Вот именно в этой ситуации и спасает опторазвязка. А с точки зрения помех - она не имеет значения.
SasaVitebsk вне форума  
Непрочитано 23.09.2010, 23:13  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: PIC USART RS232 длинна передачи

Еще из опыта длиннющий канал 485 (под 4км). Уровни задраны до 25ти вольт. Скорость мааленькая, но и ее было достаточно для контроля состояния стрелок на развязке в депо. Но этого я еще не знал. А знал я только то что позвонили попросили пофиксить связь. И оборудование (а выгорело дофига всего). Обхожу линию, вижу куска рельсов нет (замену делали). И тут я все понял. Инженер рельсы использовал как заземление. Схема без развязки. Разница потенциалов была более 120 вольт. Погорел интерфейс, выходные каскады датчиков, благо дальше не дошло.

Пофиксилось полной развязкой опто-парами сделанными из старых мышек)) Причем как временное решение, все делалось на макетных платах, а ключами повышения были транзюки BC945 выпаянные из убитых блоков питания. Уже пять лет как временное решение до сих пор работает. Секрет долговечности: вскрыл схему лаком и закинул в отдельный корпус на стороне контрольной панели. А датчики залил "китайскими соплями" из термо пистолета.
__________________
Найди путь или проложи сам!
MasterMushi вне форума  
Непрочитано 25.09.2010, 13:17  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Re: PIC USART RS232 длинна передачи

Всем спасибо.
Буду собирать 485
Модбас наверное использовать не буду.
У меня же ПИК обычный и посылка простенькая(байт адреса, два байта данных, байт CRC)
yellow87 вне форума  
Непрочитано 25.09.2010, 13:26  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию Re: PIC USART RS232 длинна передачи

Сообщение от kison Посмотреть сообщение
Дополнительно нужен еще один сигнал с микроконтроллера отключающий передатчик с шины.
Между сигналом подачи разрешения на передачу и самой передачей должен ли быть какой-то определённый интервал или не обязательно?
yellow87 вне форума  
Непрочитано 25.09.2010, 13:31  
AJScorp
Почётный гражданин KAZUS.RUN
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: PIC USART RS232 длинна передачи

Сообщение от yellow87 Посмотреть сообщение
Между сигналом подачи разрешения на передачу и самой передачей должен ли быть какой-то определённый интервал или не обязательно?
3.5-4 байта до и после посылки.
AJScorp вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книги dosikus Электронная библиотека 11242 29.12.2015 23:45
USART на PIC 18F4550 DUSTTSUD Микроконтроллеры, АЦП, память и т.д 16 02.08.2010 13:47
Нужна помощь программатор для PIC AN589 и ICD2 (rs232) M_V_M Микроконтроллеры, АЦП, память и т.д 1 06.04.2010 20:21


Часовой пояс GMT +4, время: 15:46.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.