| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
charli Опитен потребител


Регистриран на: 16 Ное 2004 Мнения: 882 Местожителство: София
|
Пуснато на: Съб Ное 13, 2010 1:23 Заглавие: USB -> UART TTL, RS232, RS485 - тестване на линиитеRX/TX |
|
|
Реализиран е преобразувател USB -> UART TTL, RS232, RS485.
С програмата:
http://hw-server.com/files/priloha/termv19b.zip
тествам приемането и предаването на пакети информация. За TTL и RS232 теста минава идеално - каквото изпратено, такова и получено. Но на 485 интерфейса (MAX485) не се получава никаква инфомация - само нули. Интересното е че, при окъсяване на RX и TX линиите при TTL и RS232, няма изпращане на данни (нули), докато при допиране на линиите А и B при 485 интерфейса се получава зашумено изпращане на множество нули за кратък период (докато контактното съпротивление стане констано). Та питането ми е къде може да е проблема за получаването на пакет данни по 485 интерфейс? _________________
ЖИВОТЪТ ВСЪЩНОСТ Е НЕПРЕКЪСНАТА ЗАГУБА |
|
| Върнете се в началото |
|
 |
milmar Опитен потребител

Регистриран на: 05 Юни 2007 Мнения: 1010 Местожителство: Русе
|
Пуснато на: Съб Ное 13, 2010 9:34 Заглавие: |
|
|
Мисля , че трябва да начертаеш някаква схемичка , за да схванем каво долу-горе правиш , тези дето сме без въображение .
Как управляваш посоката на 485 драйвера , мисля че там някъде се крие проблема . Имаш Tx , Rx и посока - пинове DE и RE . |
|
| Върнете се в началото |
|
 |
charli Опитен потребител


Регистриран на: 16 Ное 2004 Мнения: 882 Местожителство: София
|
Пуснато на: Съб Ное 13, 2010 11:10 Заглавие: |
|
|
След преспиване ми светна лампичката, че при 485 комуникацията е полу дуплекс и някак как едновременно да се предава и и приема информация, както е при RS232 и UART TTL. Иска ми се да пробвам някакси малсималната скорост на предаване/приемане на пакети (kbps). Нужна ми е програмка за теста. _________________
ЖИВОТЪТ ВСЪЩНОСТ Е НЕПРЕКЪСНАТА ЗАГУБА |
|
| Върнете се в началото |
|
 |
AA Опитен потребител

Регистриран на: 28 Юни 2004 Мнения: 730 Местожителство: ВеликоТърново
|
Пуснато на: Нед Ное 14, 2010 18:35 Заглавие: |
|
|
| Вържи един 485 драйвер в режим на предаване , един в режим на приемане и можеш да си правиш тестове с програмата , която си ползувал или с друга подобна.За проби с по-високи скорости може да си направиш генератор на правоъгълни импулси , да ги пуснеш през предаващия драйвер , да ги приемеш с приемащия и да гледаш предаваната и получена поредици на двата лъча на осцилоскоп - вероятно картинките ще са интересни. |
|
| Върнете се в началото |
|
 |
milmar Опитен потребител

Регистриран на: 05 Юни 2007 Мнения: 1010 Местожителство: Русе
|
Пуснато на: Нед Ное 14, 2010 18:47 Заглавие: |
|
|
Бързодействието се определя основно и най-често от оптроните , ако имаш галванично разделяне , а би трябвало да имаш .
Както каза колегата , можеш да пуснеш по 4 жици пълен дуплекс . |
|
| Върнете се в началото |
|
 |
ivan1983 Опитен потребител


Регистриран на: 15 Юли 2010 Мнения: 147
|
|
| Върнете се в началото |
|
 |
milmar Опитен потребител

Регистриран на: 05 Юни 2007 Мнения: 1010 Местожителство: Русе
|
Пуснато на: Пон Ное 15, 2010 10:22 Заглавие: |
|
|
Има много вариации на тази схема , но тя е приложима само в определени случаи . Ако се разчита за отдалечни връзки , примерно над 100м , за каквото се ползва по принцип RS485 , то тази схема е неприложима . |
|
| Върнете се в началото |
|
 |
|