1-wire

Обсуждаем контроллеры компании Atmel.
Ответить
port_wine777
Открыл глаза
Сообщения: 61
Зарегистрирован: Пн окт 03, 2011 09:49:59

1-wire

Сообщение port_wine777 »

Здравствуйте. Мне нужно реализовать двунаправленный обмен даннми между двумя микроконтроллерами AVR по одной линии. Подскажите где найти примерчик кода. Хочу для этого использовать протокол 1-wire фирмы Dallas. И ещё вопросик. реально ли по одному проводу (а именно по протоколу 1-wire) принимать данные и от датчиков температуры DS18B20 и от другого микроконтроллера AVR (т.е. реализовать на другом контроллере 1-wire ведомое устройство и также как и датчикам присвоить ему 64-битный ROM-код). Поделитесь своими мыслями или может дадите наброски кода. Спасибо
zöner
Вымогатель припоя
Сообщения: 502
Зарегистрирован: Чт фев 16, 2012 19:00:11

Re: 1-wire

Сообщение zöner »

чем не устроил обычный UART ?
vano11
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Вс дек 20, 2009 09:44:51
Откуда: 016RU

Re: 1-wire

Сообщение vano11 »

Дык вроде в 1-wire допускается только один мастер. Вот почитайте на про 1-wire на Радиокоте в Статьях http://radiokot.ru/articles/13/, там все по русски описаано, однако :)) .
pnp2000
Встал на лапы
Сообщения: 115
Зарегистрирован: Пн май 11, 2009 11:58:43
Откуда: San Diego

Управление устройствами по 1-wire

Сообщение pnp2000 »

Вот хочу сделать в машину шину для управления замками, светом и прочим оборудованием, есть ли какие нибудь драйверы 1-Wire с помощью которых такое можно сделать на минимуме рассыпухи, пока подумываю делать на Arduino, в принципе в китае можно купить блок на 10 реле за 10 баксов + ардуина за 12, так что учитывая что паять мне особо некогда это приемлимый вариант, но если есть отдельная микросхемка которая может такое делать без лишней головной боли то было бы супер
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: 1-wire

Сообщение Dmitry Dubrovenko »

Я его делал средствами самого МК.
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
ILYAUL
Держит паяльник хвостом
Сообщения: 906
Зарегистрирован: Ср мар 28, 2012 21:45:24
Откуда: ВО

Re: Управление устройствами по 1-wire

Сообщение ILYAUL »

pnp2000 писал(а):Вот хочу сделать в машину шину для управления..... учитывая что паять мне особо некогда ....

Купите и не забивайте себе мозги мелочами , программировать, паять , читать кучу литературы , думать - не надо Вам этого.
pnp2000
Встал на лапы
Сообщения: 115
Зарегистрирован: Пн май 11, 2009 11:58:43
Откуда: San Diego

Re: Управление устройствами по 1-wire

Сообщение pnp2000 »

Просто с мелкими вещами которые надо делать акуратно у меня есть проблемы, программу написать проще, ардуино беру потому что есть под софт Mac, вобще я бы взял Olimexino, но у них как я понимаю закрытая прошивка контроллера, хотя вроде там FreeRTOS вроде а это уже интереснее, можно полноценную многозадачность сделать, но суть не в этом, просто хотелсоь услышать морочился ли кто-то с подобным, может у кого есть опыт и тогда я бы с удовольствием послушал советы, а так наверно буду писать свой протокол обмена, просто нужно чтобы по 1 проводу все устройства могли общатся как в сети
Последний раз редактировалось Аlex Ср авг 15, 2012 22:33:09, всего редактировалось 1 раз.
Причина: -
Аватара пользователя
ILYAUL
Держит паяльник хвостом
Сообщения: 906
Зарегистрирован: Ср мар 28, 2012 21:45:24
Откуда: ВО

Re: 1-wire

Сообщение ILYAUL »

Вот хочу сделать в машину шину для управления замками, светом и прочим оборудованием,

Вы представляете объём работы
1. Найти для задуманного,исполнительные устройства понимающие протокол 1-WIRE
2. Так-как они имеют тенденцию выходить из строя из-за нестабильного питания сети автомобиля надо будет написать , определение ID всех устройств и при каждом вкл. зажигании их проверять - если что-то заменили , то на его место переписывать другой ID
3/ Для каждого устройства написать свою подпрограмму обработки данных и принятий решений ит.д. и т.п. Готовы?
pnp2000
Встал на лапы
Сообщения: 115
Зарегистрирован: Пн май 11, 2009 11:58:43
Откуда: San Diego

Re: 1-wire

Сообщение pnp2000 »

ILYAUL писал(а):
Вот хочу сделать в машину шину для управления замками, светом и прочим оборудованием,

Вы представляете объём работы
1. Найти для задуманного,исполнительные устройства понимающие протокол 1-WIRE
2. Так-как они имеют тенденцию выходить из строя из-за нестабильного питания сети автомобиля надо будет написать , определение ID всех устройств и при каждом вкл. зажигании их проверять - если что-то заменили , то на его место переписывать другой ID
3/ Для каждого устройства написать свою подпрограмму обработки данных и принятий решений ит.д. и т.п. Готовы?

1 - Да можно взять любой МК
2 - для этого по питанию они будут идти через стабилизатор с ШИМ, более того в проверку будет включено тестирование управляемых устройств, лампочек например
3 - Это несложно надо только придумать алгоритм, в принципе общее понимание у меня есть, надо только продумать все варианты действий при разных колизиях
EmDmAl
Открыл глаза
Сообщения: 51
Зарегистрирован: Чт мар 22, 2012 09:14:18
Откуда: Липецк

Re: 1-wire

Сообщение EmDmAl »

Здравствуйте. Ребят, а не подскажите хорошую библиотеку, для работы под 1-wire c вашего опыта, но только под Си.
Сам рассматривал вариант от http://chipenable.ru/index.php/programm ... ast-3.html, но у меня он не скомпилировался (AVR Studio+Toolcain) . К сожалению не разобрался. Потом нашел вариант http://we.easyelectronics.ru/antonluba/ ... a-avr.html.
Я понимаю, что вы не экстрассенсы, что там за библиотеки. Но напишите кто какие бибиотеки использует.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: 1-wire

Сообщение Аlex »

кто какие бибиотеки использует
Я, например, только свои. Чего и Вам советую. 1-wire не сложный интерфейс, стоит немного почитать про него, и всё станет ясно как белый день.
Собссно, эта тема избитая и сто раз обсуждалась в соседнем топике по DS1820.
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: 1-wire

Сообщение coredumped »

В автомобилях CAN больше прижился. 1-wire, КМК, глючить будет.
Все будет только лучше, в крайнем случае - хуже.
Ответить

Вернуться в «AVR»