0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 91
1

Повышение точности RXD

12.02.2011, 11:48. Показов 4676. Ответов 9
Метки нет (Все метки)

Добрый день! Вопрос такой: как повысить ударопрочность приема по юарту? Можно ли rxd подтягивать до единицы, чтобы исключить влияние наводок?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2011, 11:48
Ответы с готовыми решениями:

Как на TXD RXD микросхемы FT232RL получить 3.3в
Подскажите пожалуйста, правильно ли я понял, что если собирать по схеме 1 то рабочий уровень линий...

Повышение мощности электромагнита
Уважаемые форумчане, можно у вас узнать кое-что про силу тяги электронигнита? Тяга определяется...

Повышение точности расчетов
Здрям! Подскажите, пожалуйста, как заставить эту заразу, во-первых, воспринимать отрицательные...

Повышение точности расчетов в Matlab
Повышение точности расчетов в Matlab : http://www.advanpix.com/ Бесплатный Toolbox Приведу...

9
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 966
12.02.2011, 12:19 2
кварцы нормальные ставить надо
0
omx
12.02.2011, 13:38 3
Можно, причём чем сильнее подтяжка, тем лучше помехоустойчивость. Но также не стоит забывать про максимальную нагрузочную способность источника сигнала.
P.S. так вам нужна точность или помехозащищённость?
SWK
12.02.2011, 14:25 4
Цитата Сообщение от tozyshosir
Добрый день! Вопрос такой: как повысить ударопрочность приема по юарту? Можно ли rxd подтягивать до единицы, чтобы исключить влияние наводок?
Можно использовать контроль четности (нечетности). Сразу много ошибок отпадет. Раньше на RS232 постоянно использовали, особенно при длинных линиях связи.
Да и на перфоленте тоже...
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
12.02.2011, 14:58 5
Небольшой оффтопик, но все-же:
Делал я в одном устройстве возможность определения - подключен к нему комп по UART или нет. Для этого RX на устройстве подтянул к земле. По умолчанию UART отключен. Программа переодически проверяет уровень на пине RX - если стал высоким (подключили UART) - включаем UART на МК и начинаем обмен данными.
0
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 91
12.02.2011, 18:08 6
>>кварцы нормальные ставить надо
у меня сейчас на внутреннем генераторе работает

>>Можно, причём чем сильнее подтяжка, тем лучше помехоустойчивость. Но также не стоит забывать про максимальную нагрузочную способность источника сигнала.
P.S. так вам нужна точность или помехозащищённость?

И то, и то. Просто в последнее время начинают приходить команды, которые программа с компьютера не отсылала. Обмен данными происходит через микросхему max232, стандартная подтяжка pullup портов подойдет?

>>Можно использовать контроль четности (нечетности).
Это, как я понимаю, parity mode?
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
12.02.2011, 18:10 7
стандартная подтяжка pullup портов подойдет?
Не, не пойдет. Когда включается UART, пины RX и TX полностью переходят под его контроль. И включить подтяжку нельзя.
0
0 / 0 / 0
Регистрация: 31.03.2010
Сообщений: 526
12.02.2011, 18:17 8
у меня сейчас на внутреннем генераторе работает
поставь кварц=) проблем меньше, частота внутреннего генератора зависит от многих факторов (напряжение, температура) и частота сильно плавает:(:(:(:(
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
12.02.2011, 18:20 9
На самом деле подтяжка на RX спасает только от помех, когда линия отключена от передатчика. А когда подключена - линия RX на МК должна управляться TXом на макс232.

Хотел написать, что частота Int. RC может уплывать со временем, но kot_smork уже озвучил эту мысль.
0
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 91
12.02.2011, 18:58 10
Аа, вот как... нужно попробовать подключить кварц и посмотреть. Только у меня с этим странные проблемы с этим... точнее с плавным изменением мощности тиристора. Величины всех задержке меняются в соответствии с частотой, но на 16МГц не работает, а на 8 - работает
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2011, 18:58

использование для "своих нужд" выводы RXD & TXD в контроллер
добрый день исходные данные: - arduino nano - планируем использовать для "своих нужд" выводы...

Повышение квалификации
Кто может что сказать об этом seo-study.ru/seo-courses/ Курс повышения квалификации (advanced SEO...

Повышение тИЦ
Есть сайт www.playsite.ru который используется для тестирования собственных онлайн игр, чата и не...

Повышение трафика
В течении 3-х дней трафик с сайта _go.jetswap.com резко повысился. Конкретно переходы со страницы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru