Технический форум по робототехнике.
graviton9 » 23 сен 2011, 21:26
Привет уважаемые форумчане. Прежде чем задавать этот кажется глупый вопрос, нарыл в инете но во всех местах написано примерно то же самое типо
"Основные рабочие линии у нас – RXD и TXD, или просто RX и TX. Передающая линия – TXD (Transmitted Data), а порт RXD (Received Data) – принимающая.
Эти линии СОМ-порта задействованы при передаче без аппаратного управления потоком данных. При аппаратном потоке задействованы еще дополнительные интерфейсные линии (DTS, RTS и пр.). Выход передатчика TX соединен с входом приемника RX и наоборот. Электрический принцип работы RS-232 отличается от стандартной 5-вольтовой TTL логики. В этом протоколе логический нуль лежит от +3 до +12 вольт, а единица от -3 до -12, соответственно. Промежуток от -3 до +3 вольт считается зоной неопределенности. Учти, что все напряжения указаны относительно корпуса компьютера, или земли. Теперь, я думаю, ты понимаешь, зачем в компьютерном блоке питания существует сразу два напряжения: -12 и +12 вольт. Они были введены специально для работы СОМ-порта. ."
Но вот вопрос сколько волть на пинах RxD и TxD. Если подумать, то логичней всего, если на Rxd логический '0' то есть -3-12 В а на TxD логический '1' соответственно. Пожайлуста просветите непросвещенного.Заранее спасибо.
vadinator » 23 сен 2011, 21:37
graviton9 писал(а):Но вот вопрос сколько волть на пинах RxD и TxD. Если подумать, то логичней всего, если на Rxd логический '0' то есть -3-12 В а на TxD логический '1' соответственно. Пожайлуста просветите непросвещенного.Заранее спасибо.
В этот момент...напряжение между пинами от 6 до 24 вольт
Добавлено спустя 2 минуты 25 секунд:graviton9 писал(а):Теперь, я думаю, ты понимаешь, зачем в компьютерном блоке питания существует сразу два напряжения: -12 и +12 вольт. Они были введены специально для работы СОМ-порта.
Эвон как загнули
СПЕЦИАЛЬНО!!!
Myp » 23 сен 2011, 21:42
ты не заморачивайся над тем сколько там напряжения, тебе оно не надо наверняка точное значение в вольтах, ты лучше конкретно обрисуй что с чем ты хочешь соединить и спроси какую микросхему для согласования тебе использовать
RootAdmin » 23 сен 2011, 21:44
жестко, да...
Дня непосвяженного сложно бывает понять чем отличается UART от RS-232.
Именно напряжениями и логическими уровнями.
То есть выводы микроконтроллера Txd и RxD имеют логичекую "1"=Vcc (напряжение питания), логический "0"=Gnd.
А выводы компьютера - как ТС написал. Чтобы согласовать одно с другим и используется микросхема Max232 или аналог.
graviton9 » 24 сен 2011, 10:32
Мне нужно узнать ножки uart -a на схеме роутера zte w300 vss, gnd кажется знаю и это видно на плате но вот rxd и txd ?
- Вложения
-
Myp » 24 сен 2011, 12:22
так это всё ты же )))
бери какойнибуть шнурок от мобильника с мкиросхемой преобразователем и пробуй подсоединять пока не заработает =)
graviton9 » 24 сен 2011, 12:48
Myp писал(а):так это всё ты же )))
бери какойнибуть шнурок от мобильника с мкиросхемой преобразователем и пробуй подсоединять пока не заработает =)
Да я. Попробую
RootAdmin » 24 сен 2011, 14:27
Проще осциллографом ткнуть или светодиодом через резистор.
graviton9 » 24 сен 2011, 16:25
RootAdmin писал(а):Проще осциллографом ткнуть или светодиодом через резистор.
Как раз светодиодом пробовал, есть одна ножка на котором диод мигает, но на нем напряжение около 7 вольт, то есть логический нуль. Вот почему хочу узнать номиналы на RxD и ТxD. Осциллографа к сожалению у меня нет
vadinator » 24 сен 2011, 16:43
graviton9 писал(а):есть одна ножка на котором диод мигает
Это и есть TxD...половина задачи решена
graviton9 » 24 сен 2011, 17:07
vadinator писал(а):graviton9 писал(а):есть одна ножка на котором диод мигает
Это и есть TxD...половина задачи решена
Спасибо вы мне очень помогли пошел я за RxD
RootAdmin » 25 сен 2011, 01:09
Там питание логики не выше пяти вольт. Между чем семь? Чем измерено?
boez » 26 сен 2011, 19:15
Для ясности. То, что написано в первом посте - написано про COM-порт. Он же RS232. А у роутера - UART. Почти то же самое, только напряжения другие. На COM-порту: 0 = +12V, 1 = -12V. На роутере: 0 = 0, 1 = +3.3V. Это идеал, естественно возможны отклонения, например у COM-порта напряжения могут быть пониже, вольт 7 или 10, но полюбому + это 0, - это единица. На роутере 7 вольт не может быть никак, налицо неправильное измерение - там питание внутреннее 3.3 вольта.
А то каша какая-то, то про компорт пишем, то про роутер, непонятно где что.
Myp » 27 сен 2011, 16:52
ну может там на рутере уже настоящий ком
тогда 7 вольт вполне подходят, на дополнительных устройствах уровни компорта бывают ниже чем на компе.
graviton9 » 28 сен 2011, 09:30
Большое спасибо ребята за ответы, оказывается мой аналоговый мультиметр является причиной таких "ненормальных" значений( типо 7В или 9В и тгд) ... поэтому повторно измерил напряжение на ножках нормальным цифровым мультиметром и оказалось что на всех ножках напряжение относительно земли точно 3.3 В. А последняя ножка(в картинке ближе к краю платы, рядом большое отверстие) это и есть земля (напряженя 0 V)и не нем экран осцилографа чист.