Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/33: Рейтинг темы: голосов - 33, средняя оценка - 4.94
Tii
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 2
1

RS-485: PIC18f4620 и MAX487

09.10.2012, 02:47. Просмотров 6050. Ответов 3
Метки нет (Все метки)

Доброй ночи.
Подскажите, пожалуйста, такую штуку.
Разбираюсь с передачей данных посредством RS-485. Собрал в протеусе простенькую схемку: 2 пика + 2 драйвера max487. Проблема вот в чём: если связываю пики между собой без драйверов (TX первого на TX второго, RX первого на RX второго), то всё нормально пересылается (один пик всегда мастер, второй - слейв), если соединяю через драйверы, то не работает. Прикладываю 2 скрина из протеуса, схема и осцилограмма. Посмотрите пожалуйста, может что не так делаю. Странно, что напрямую всё работает, а через драйверы не хочет.





Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2012, 02:47
Ответы с готовыми решениями:

Обмен данными между МК через RS-485 (MAX487)
Доброго времени суток. Сразу к делу: В сообщении прикреплено фото и файл исходного кода...

Проверка подключения RS-485 через преобразователь USB/RS-485
Добрый вечер, форумчане! Я относительно навичек софт-программист, и уж тем более навичек в...

RS-485
Здравствуйте. Подскажите пожалуйста, в RS-485 где все таки +, а где -, просто в разных...

Rs 485
Добрый день. Прошу помогите, нужна команда rs 485 для включения третьего реле(выходной элемент...

Вопросы по RS-485
Как-то никогда раньше не работал с RS-485, все больше с обычным уартом. А тут по работе надо...

3
Bottyk
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 1,182
09.10.2012, 04:28 2
TX на RX надо...не?
0
drvtos
1 / 1 / 0
Регистрация: 25.05.2010
Сообщений: 3,610
09.10.2012, 09:39 3
А как ты хочешь работать? Только в одну сторону? Судя по тому, что не управляешь направлением драйверов, то передает только один МК, а другой только принимает. Можно Rx первого и Tx второго вообще отключить. Но у тебя включено. И на осциллограммах у тебя шарашат какие-то импульсы на этих ножках.

КАРОЧИ, заведи управление драйверами, ставь туды "1" в время передачи - и будет ЩАСТЯ.
0
Tii
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 2
10.10.2012, 01:54 4
Всем спасибо. Разобрался в чём было дело. UART был настроен на синхронный режим, а мне нужен был асинхронный, отсюда на осциллографе галиматья и вылезала.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2012, 01:54

Развязка RS-485
Доброе время суток. Есть несколько приборов, который будут работать под RS-485. Хочу намутить...

Интерфейс RS-485
Подскажите книги или другую полезную литературу по данному интерфейсу. Гугл походу не знает таких...

Команда по RS-485
Всем доброго времени суток. Как мне по RS-485 отправить команду на контроллер и получить ответ? Для...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru