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

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

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

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

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

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

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 07.08.2008, 17:36  
goodwin037
Частый гость
 
Регистрация: 29.02.2008
Сообщений: 26
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
goodwin037 на пути к лучшему
По умолчанию преобразовательи интерфейсов help!!!

Здравствуйте!
Необходимо преобразовать RS232 с форматом: 8бит, нет контроля четности, 1 стоп. В RS485 но с форматом 8бит проверка четности (EVEN parity) и 1 стоп. Есть предложения взять преобразователь I-7520, но в его описании производитель не дает информации конкретно об этой возможности.
Прошу откликнуться тех кто работал с таким преобразователем, есть ли возможность с помощью него решить описанную проблемму?
А так же вопрос тем, кто сталкивался с подобной проблеммой - как решали?
goodwin037 вне форума  
Непрочитано 07.08.2008, 19:08  
vo1
Заблокирован
 
Регистрация: 05.12.2006
Сообщений: 4,033
Сказал спасибо: 169
Сказали Спасибо 387 раз(а) в 281 сообщении(ях)
vo1 на пути к лучшему
По умолчанию

Вообще-то преобразование RS232-R485 происходит чисто схемно ( на уровне преобразования уровней сигналов ) не вмешиваясь в сам протокол. Здесь же необходимо преобразование протокола.
Поэтому здесь вижу два устройства, включенных как-бы последовательно ( в одном флаконе ). Собственно "электрический" преобразователь RS232-R485 и программный - добавляет/убирает бит четности.
Схем преобразователей RS232-R485 полно в сети ( опто-изолированные, не изолированные ).. Мы применяем оччень простой - неизолированный. Нормально.
А вот с "программным" - это уже коллеги подскажут наверно лучше..
ИМХО.
ЗЫ. Возможно уже существует такой преобразователь на каком-ньть контроллере, с исходным кодом (преобразование протокола).
Удачи!
vo1 вне форума  
Непрочитано 07.08.2008, 20:01  
goodwin037
Частый гость
 
Регистрация: 29.02.2008
Сообщений: 26
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
goodwin037 на пути к лучшему
По умолчанию

Поясню: Я указываю конкретную модель - I-7520 производитель заявляет, что формат передачи данных полностью программируется. В описании присланном мне на почту производителями написана, откровенно говоря, муть по этому поводу, и ниодного описания как это перепрограммировать. Есть описание как сменить скорость, но не формат данных. На вопрос сможет ли мне помочь это устройство конкретного ответа нет.
goodwin037 вне форума  
Непрочитано 08.08.2008, 08:22  
mao-sin
Частый гость
 
Регистрация: 29.07.2008
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
mao-sin на пути к лучшему
По умолчанию

Я использую эти же контроллеры. Они просто тупо передают со входа на выход, никакой обработки протокола в них нет. Решайте проблему на программном уровне. Преобразователь интерфейса НЕ ДОЛЖЕН вмешиваться в протокол обмена, эта задача возлагается на более интеллектуальные вещи - компьютер или контроллер прибора.
mao-sin вне форума  
Непрочитано 08.08.2008, 10:49  
strnikol
Вид на жительство
 
Регистрация: 22.05.2006
Сообщений: 301
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 26 сообщении(ях)
strnikol на пути к лучшему
По умолчанию

На данный момент занимаюсь решением подобной задачи.
Посмотрите мой сайт http://strnikol.narod.ru
там есть хилое описание этого транслятора.
использую мегу 162 там два штатных порта.
На одном порту 485 на другом 485 и 232. оба порта гальванически развязаны от процессора и друг друга. Совмещенный 232 и 485 на диодных развязках. На данный момент идет отработка софта. Могу чего нибудь подсказать.
До этого проекта были на мега 8. 485 в 232 в качестве второго порта использовали спи и на ат90с2313 где второй порт эмулирорвался тоже 485 в 232. Та что опыт есть.
strnikol вне форума  
Непрочитано 08.08.2008, 11:26  
mikaleus
Почётный гражданин KAZUS.RU
 
Аватар для mikaleus
 
Регистрация: 17.04.2005
Адрес: Киев
Сообщений: 2,502
Сказал спасибо: 1,217
Сказали Спасибо 1,057 раз(а) в 647 сообщении(ях)
mikaleus на пути к лучшему
По умолчанию

Используем I-7520R: так там нет никакого преобразования протоколов (форматов обмена), т.е. эта штуковина преобразует только электрические сигналы + управляет, в простом случае (без сигналов RTS), направлением прием передача для 485 (Это важно). При необходимости менять формат обмена (добавлять бит чётности) тут нужно использовать контроллер (предпочтительно с 2 интерфейсами), какой - тут выбор за Вами - какой Вы лучше знаете.
mikaleus вне форума  
Непрочитано 08.08.2008, 14:41  
goodwin037
Частый гость
 
Регистрация: 29.02.2008
Сообщений: 26
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
goodwin037 на пути к лучшему
По умолчанию

Необходим такой транслятор, возможно партию для установки в систему телеметрии.
goodwin037 вне форума  
Непрочитано 08.08.2008, 21:58  
KOLEGA89
Прохожий
 
Регистрация: 20.07.2006
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
KOLEGA89 на пути к лучшему
По умолчанию

Используй готовый.У болида можно взять и софт.

Прикрепленный файл: 5994080.pdf
KOLEGA89 вне форума  
Непрочитано 09.08.2008, 06:03  
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
Godzilla82 на пути к лучшему
По умолчанию

Интересно, как вы себе это представляете?
В передаваемый поток данных добавляется ещё один бит. Соответственно, увеличивается время на передачу одного и того же количества информации.

Если и входной и выходной поток имеют одну и ту же скорость, то выходные данные не будут успевать передаваться. Введение дополнительного буфера поможет ненадолго. Или же искусственно увеличить тактовую частоту выходного UART на 10%... В любом случае нужен промежуточный буфер...
Godzilla82 вне форума  
Непрочитано 10.08.2008, 09:36  
vo1
Заблокирован
 
Регистрация: 05.12.2006
Сообщений: 4,033
Сказал спасибо: 169
Сказали Спасибо 387 раз(а) в 281 сообщении(ях)
vo1 на пути к лучшему
По умолчанию

Мне тоже кааецца что эта задача немного странновата с изыманием/добавлением бита..
Сколько мы уже разных забугорных (в основном - древних) контроллеров PLC(устройств) подключали к компу ..!! Причем без схем и описаний... никогда такого, или аналогичного вопроса не возникало. Вопрос был об электрической стыковке!
Может автор темы немного "заблудился" и нас хочет туда-же завести ..
А схем этих преобразователей в сети оччень много! Разных.. Мы разные и пробовали.. От простих, вроде один компаратор, один транзистор, трохи резисторов там.., до - с применением специализированных (оптоизолированных) микросхем..
Конкретная инфа - на работе.
А дома - я отдыхаю!
Удачи!
vo1 вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сравнение интерфейсов JTAG - ISP granel Микроконтроллеры, АЦП, память и т.д 2 08.11.2007 16:21


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot