roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 11:09

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: 1 Wire UART - двух сторонняя коммуникация
СообщениеДобавлено: 29 янв 2015, 02:36 
Не в сети

Зарегистрирован: 02 окт 2014, 01:46
Сообщения: 8
Здравствуйте,

я как то недавно задавал вопрос о похожей теме. forum11/topic14637.html

Моя проблема на данный момент в том, как правильно подсоединить два контакта с "двойной функцией" к контроллеру, чтобы можно было прошить по новому если надо, нот так чтобы не испортить контроллер при нормальной работе при 24В. Я решаю мою проблему через бутлоадер. Поэтому я не беспокоюсь о программном обеспечении.

На данный момент у меня возникла другая проблема из предыдущей темы, так как коммуникация на данный момент односторонняя ( PC -> uC ), у меня постоянно какие то проблемы с программированием.
Теперь я хотел бы сделать двух стороннею коммуникацию (PC <-> uC) при прошивании новой программы. Для этого мне нужно чтобы uC посылал "ответ" к PC, но у меня всё ещё только 5 контактов которые имеют уже какие-то функции. Так как я не силён в схемах у меня вопрос по моей новой схеме, которую вы увидите в приложении.

Будет ли эта схема работать?
Я надеюсь диода D8 достаточна для зашиты 5В?
И если да как можно сделать так чтобы 5В, которые выходят на контакт 87_RXD, только были задействованы при прошивке новой программы. Мне не хотелось бы чтобы эти 5В лежали всегда на контакте 87_RXD. А то вдруг какой-нибудь нагрузке например LED хватит этого 5В чтобы светить.


Вложения:
pic.png
pic.png [ 31.81 КиБ | Просмотров: 1954 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1 Wire UART - двух сторонняя коммуникация
СообщениеДобавлено: 29 янв 2015, 12:10 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
ИМХО такой вариант схемы корректно работать не будет... (я так понял 86 и 87 это rx и tx uart на 24 вольта?!)

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1 Wire UART - двух сторонняя коммуникация
СообщениеДобавлено: 29 янв 2015, 23:59 
Не в сети

Зарегистрирован: 02 окт 2014, 01:46
Сообщения: 8
Romikgy,
нет не совсем, я всего лишь использую контакт 87 и 86 для двух функции. Для перепрограммирования с помощью бутлоадер и для нормальной работы где лежат до 24В.
а почему вы думаете, это не будет работать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1 Wire UART - двух сторонняя коммуникация
СообщениеДобавлено: 30 янв 2015, 12:25 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
если на onewire будет лог. единица Q3 откроется , но из-за диода D8 на ноге 87 так и будет высокий уровень...он всегда там будет ....

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1 Wire UART - двух сторонняя коммуникация
СообщениеДобавлено: 30 янв 2015, 18:49 
Не в сети

Зарегистрирован: 02 окт 2014, 01:46
Сообщения: 8
Romikgy,
о боже я спал, когда вставлял диоду D8. Вы полностью правы! У вас нет случайнно предложения как можно решить эту проблему?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1 Wire UART - двух сторонняя коммуникация
СообщениеДобавлено: 30 янв 2015, 19:02 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
а в чем проблема?

_________________
die Wahrheit ist irgendwo da draußen


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1 Wire UART - двух сторонняя коммуникация
СообщениеДобавлено: 30 янв 2015, 19:59 
Не в сети

Зарегистрирован: 02 окт 2014, 01:46
Сообщения: 8
Проблема в том, что мне нужно использовать один и тот же пин для двух функций. На дигитальном входе и на выходе механического реле (Normaly Open) мне нужно добавить функцию RXD и TXD для перепрограммирования микроконтроллера. Проблем в том что если я использую схему как в приложении то я испорчу сразу 5В снабжение через RXD, как только 24В будут приложены. С TXD всё будет ок за счёт R1 и D1.


Вложения:
1wire-dongle.png
1wire-dongle.png [ 6.29 КиБ | Просмотров: 1803 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1 Wire UART - двух сторонняя коммуникация
СообщениеДобавлено: 30 янв 2015, 23:34 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2009, 13:37
Сообщения: 750
Откуда: Porto Franco "Odessa"
зависит от схемы где используется 24 вольта
можно так...


Вложения:
1wire-dongle.png
1wire-dongle.png [ 8.36 КиБ | Просмотров: 1772 ]

_________________
die Wahrheit ist irgendwo da draußen
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO