Перейти к содержанию
    

ADM2682 искажение сигнала при касании

Возник вопрос. Видел китайские блоки сопряжения, так у них для переключения между 485 и 422 нет никаких джамперов. Просто подключаешь провода, а блок сам определяет тип. Реально ли реализовать такую функцию?

34.png

Подключил блоки на комп и ноут, 20 минут при скорости 300ms, и параметрах 9600, 8, none, 1 ошибки не наблюдались. До этого сидели на двух портах компа.

Изменено пользователем Azerhud

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 минут назад, Azerhud сказал:

а блок сам определяет тип. Реально ли реализовать такую функцию?

Тип чего определяет?

12 минут назад, Azerhud сказал:

Подключил блоки на комп и ноут, 20 минут при скорости 300ms, и параметрах 9600, 8, none, 1 ошибки не наблюдались. До этого сидели на двух портах компа.

И что? Сейчас не возникает, через час возникнут. Как фишка ляжет.

Вы понимаете что такое коллизии на шине и почему они возникают в вашей схеме? И в чём отличие дуплексного режима передачи, от полудуплексного?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 минут назад, Azerhud сказал:

при скорости 300ms

что значит скорости 300ms???

Или это интервал времени между отправкой одного байта?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 минут назад, Freibier сказал:

что значит скорости 300ms???

Или это интервал времени между отправкой одного байта?

Да. Автор отправляет байты с двух концов в линию, из двух независимых, несинхронизированных между собой источников. Линию, направлением передачи в коей управляет как полудуплексной линией. И при этом удивляется, что символы у него искажаются и теряются.  :sarcastic:

 

PS: Для теста на существующем сейчас оборудовании (без его доработки), автору можно посоветовать попробовать на одной стороне замкнуть TXD на RXD (в RS-232 разъёме), а байты отправлять с другой стороны. И там же смотреть на принимаемые байты.

Так может заработает нормально. Если CBUS2 в FT232 чипах запрограммирован правильно.

Но по уму - переделывать схему, как советовали выше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

40 минут назад, jcxz сказал:

Да. Автор отправляет байты с двух концов в линию, из двух независимых, несинхронизированных между собой источников.

А, я то думал что у ТС конкретные изделия на концах линии, с протоколом исключающим коллизии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, jcxz said:

Но по уму - переделывать схему, как советовали выше.

Схему переделал же. Что то снова не то?

40.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 минуты назад, Azerhud сказал:

Схему переделал же. Что то снова не то?

Я же там писал:

1 час назад, jcxz сказал:

на существующем сейчас оборудовании

Та фраза касалась теперешней вашей схемы, а не новой.

А насчёт новой - писал выше:  

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, jcxz said:

Та фраза касалась теперешней вашей схемы, а не новой.

А по новой схеме есть нарекания? Я не уверен нс счёт R6, правильно ли я его подключил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 минут назад, Azerhud сказал:

А по новой схеме есть нарекания? Я не уверен нс счёт R6, правильно ли я его подключил?

С R6 всё нормально. А вот про отключаемый R12 Вы что-то не слышите.... Хотя сами же выше приводили фрагменты схемы с коммутацией терминатора для RS-485.

Кроме того Вам справедливо заметили ранее:

19 часов назад, Точка Опоры сказал:

И, может быть, надо предусмотреть дроссели или резисторы в десятки ом между разрядниками и SM712. Чтобы немного разграничить работу разрядников и SM712. Если резисторы, то с достаточной перегрузочной способностью.

зря проигнорировали. Если ставится параллельная нелинейная защитная цепь, то должен быть какой-то последовательный элемент, для гашения на нём мощности подавляемого помехового импульса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, jcxz said:

А вот про отключаемый R12 Вы что-то не слышите....

Исправил и немного изменил.41.thumb.png.d203d733d478b446c9db43956ad7b1fd.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Azerhud said:

Не пойму, в двух даташитах две разные схемы.

Кроме pull-up на _RE отличий не вижу.

1 hour ago, Freibier said:

Пользуйтесь той которая моложе.

+1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

\похоже проблема при приёме данных. Подключил блок к осциллографу и задал только передачу символа. Наблюдал несколько часов, даже при минимальной задержке между передачами символа никаких искажений не было. Подключил на приём передачу между двумя блоками при задержке передачи символа менее  500ms  начинают сыпаться ошибки, чем меньше задержка тем больше ошибок. (речь идёт о первоначальной схеме с доработками)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, Azerhud сказал:

Подключил на приём передачу между двумя блоками при задержке передачи символа менее  500ms  начинают сыпаться ошибки, чем меньше задержка тем больше ошибок. (речь идёт о первоначальной схеме с доработками)

Уже несколько раз написали вам:

18 часов назад, jcxz сказал:

Да. Автор отправляет байты с двух концов в линию, из двух независимых, несинхронизированных между собой источников. Линию, направлением передачи в коей управляет как полудуплексной линией. И при этом удивляется, что символы у него искажаются и теряются.  :sarcastic:

18 часов назад, jcxz сказал:

Вы понимаете что такое коллизии на шине и почему они возникают в вашей схеме? И в чём отличие дуплексного режима передачи, от полудуплексного?

Не заработает ваша теперешняя схема никак в такой системе. Лбом стену не пробьёте. Сколько не бейте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...