roboforum.ru

Технический форум по робототехнике.

1 Wire UART

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

1 Wire UART

Сообщение steve » 02 окт 2014, 02:10

Есть у кого-нибудь схема для 1 Wire UART чтобы можно было перепрограммировать AVR не разбирая всю панель и реле? Проблема в том что у меня 5 контактов реле и они все заняты.

30 -> 24V
85 -> GND
86 -> uC Input
87 -> Relay NO OUT
87A -> Relay NC OUT

Я хотел бы переделать платину так чтобы можно было перепрограммировать AVR через какой нибудь из контактов. Может с помощью mosfet? Я тут пытался но толку нету. С программным обеспечением дружу вроде бы но с электроникой пока ещё нет.

Steve
Вложения
test.png
steve
 
Сообщения: 8
Зарегистрирован: 02 окт 2014, 01:46

Re: 1 Wire UART

Сообщение Myp » 02 окт 2014, 09:50

ничё не понятно.
в чём проблема то? и причём тут реле?

по поводу программирования по одному проводу что-то есть официальное: http://www.atmel.com/Images/doc42034.pdf
или вот http://jtxp.org/tech/tinysafeboot_en.htm#software

если надо часто менять прошивку в труднодоступном устройстве то поставь туда блютус и прошивай вобще без проводов не разбирая.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: 1 Wire UART

Сообщение setar » 02 окт 2014, 11:36

может быть я отстал от жизни но AVR не перешивается через 1-wire
ну а в целом читать тут http://www.atmel.com/images/doc2579.pdf
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: 1 Wire UART

Сообщение Angel71 » 02 окт 2014, 11:41

ну да, без соответствующего бутлоадера по 1-wire не прошивается
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: 1 Wire UART

Сообщение RootAdmin » 02 окт 2014, 13:03

МБ поставить 2,5 мм разьем (гнездо) в корпус реле? В атмегу - залить бутлоадер ардуиновский, сброс - включением питания или разъем с коннектором взять четырехконтактные.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: 1 Wire UART

Сообщение steve » 03 окт 2014, 00:20

спасибо за ответы. Проблема в том что у меня нет много места на платине, поэтому блютус не пойдёт.

Это как раз так как я хочу решить мою проблему через бутлоадер. Поэтому я не беспокоюсь о программном обеспечении.

Моя проблема состоит в том, как правильно подсоединить один из контактов с "двойной функцией"к контроллеру, чтобы можно было прошить по новому если надо, нот так чтобы не испортить контроллер при нормальной работе при 24В.
Вложения
pic.png
steve
 
Сообщения: 8
Зарегистрирован: 02 окт 2014, 01:46

Re: 1 Wire UART

Сообщение ALS » 03 окт 2014, 00:30

Это простейшая схема для входного сигнала с уровнями RS232 (+/- 12в).

Изображение

Если же надо без инверсии, то в вашей первоначальной схеме на выходе нужна нагрузка - те же самые 10 кОм.
Да и транзистор в ней я бы поменял на обычный n-p-n.
Аватара пользователя
ALS
 
Сообщения: 803
Зарегистрирован: 24 окт 2011, 23:32
Откуда: Севастополь
прог. языки: асм

Re: 1 Wire UART

Сообщение Myp » 03 окт 2014, 11:52

похоже понял, у автора некий девайс в корпусе стандартного реле из которого торчат только 5 контактов
и хочется программировать этот девайс посредством лишь имеющихся 5 торчащих контактов.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: 1 Wire UART

Сообщение steve » 07 окт 2014, 16:41

если я вас правильно понял то схема, которую я сделал теперь должна работать. Не подскажите правильная ли она?
Вложения
pic.png
steve
 
Сообщения: 8
Зарегистрирован: 02 окт 2014, 01:46

Re: 1 Wire UART

Сообщение ALS » 07 окт 2014, 17:37

У вас N-канальный MOSFET включен по схеме не ключа, а истокового повторителя.
Кроме того, сочетание емкости его затвора и сопротивления 10 кОм дадут большой завал на фронтах.
Просто поменяйте его на обычный биполярный n-p-n.
Нагрузочный резистор - да, правильно.
Точность 0,1% - это для гурманов, там вполне достаточно и +/- 10%.
Аватара пользователя
ALS
 
Сообщения: 803
Зарегистрирован: 24 окт 2011, 23:32
Откуда: Севастополь
прог. языки: асм

Re: 1 Wire UART

Сообщение steve » 07 окт 2014, 23:54

проблема с n-p-n, как его правильно защитить от 24В и в крайнем случае если напряжение чуть выше?
Насколько я понимаю например n-p-n MMBTA42 нельзя чтобы напряжение на emitter-base было больше 6В. А на mosfet, скажем BSS138, Gate-Source ±20В. По этому я думал mosfet был бы лучше.

Или я ошибаюсь и что то до конца не понимаю?
steve
 
Сообщения: 8
Зарегистрирован: 02 окт 2014, 01:46

Re: 1 Wire UART

Сообщение ALS » 08 окт 2014, 02:41

... долго рассказывать, просто соберите схему и суньте ей на вход 24 вольта. Потом возьмите тестер и замерьте напряжение на базе.
Для пущего успокоения оставьте в схеме стабилитрон на 3,3 вольта.
Аватара пользователя
ALS
 
Сообщения: 803
Зарегистрирован: 24 окт 2011, 23:32
Откуда: Севастополь
прог. языки: асм


Вернуться в Электроника, электротехника

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

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

cron