реклама на сайте
подробности

 
 
> 1wire slawe LCD
de220175
сообщение Oct 20 2012, 09:19
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 29-08-12
Пользователь №: 73 301



Кто-нибудь успешно реализовывал на Atmega 8 и 16?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
kovigor
сообщение Oct 20 2012, 09:37
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(de220175 @ Oct 20 2012, 12:19) *
Кто-нибудь успешно реализовывал на Atmega 8 и 16?

1-Wire без особых проблем реализуется программно. Яркий пример - Си-компилятор CodeVision для AVR, который поставляется с соответствующей библиотекой. Возможно, для вас это наилучший вариант ...
Go to the top of the page
 
+Quote Post
de220175
сообщение Oct 20 2012, 12:02
Сообщение #3





Группа: Новичок
Сообщений: 7
Регистрация: 29-08-12
Пользователь №: 73 301



Ведомое устройство! Не ведущее!
Go to the top of the page
 
+Quote Post
kovigor
сообщение Oct 20 2012, 17:59
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(de220175 @ Oct 20 2012, 15:02) *
Ведомое устройство! Не ведущее!

Не видел такого. Мне всегда хватало более "обычных" интерфейсов для реализации ведомого - I2C, UART, SPI. Зачем вам такая экзотика ? Конечно, если очень надо, то можно написать самому. Ничего сверхсложного там нет ...
Go to the top of the page
 
+Quote Post
de220175
сообщение Oct 20 2012, 19:11
Сообщение #5





Группа: Новичок
Сообщений: 7
Регистрация: 29-08-12
Пользователь №: 73 301



Попытка реализовать еще один проект умного дома ;-)
Go to the top of the page
 
+Quote Post
kovigor
сообщение Oct 20 2012, 20:17
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(de220175 @ Oct 20 2012, 22:11) *
Попытка реализовать еще один проект умного дома ;-)

А почему именно 1-Wire ? Чем плох тот же UART или токовая петля ?
Go to the top of the page
 
+Quote Post
de220175
сообщение Oct 20 2012, 21:07
Сообщение #7





Группа: Новичок
Сообщений: 7
Регистрация: 29-08-12
Пользователь №: 73 301



Много датчиков DS1820 уже есть в одной сети. Все целиком не буду делать на 1wire.
Go to the top of the page
 
+Quote Post
Vishv
сообщение Oct 21 2012, 06:01
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 310
Регистрация: 11-07-09
Из: Екатеринбург
Пользователь №: 51 154



Что самое интересное - сейчас делаю этот интерфейс (комплект: ведомый + ведущий + вывод на PC по VCP в качестве "тренировки на кошках").
Первое впечатление - медленный интерфейс (если делать "Dallas key" то 120 мкс/бит). На мой взгляд для реализации разветвленной сети подходит мало - помехоустойчивость низкая, по сравнению с той же токовой петлей либо RS485, а выигрыш от экономии 1 провода крайне незначителен.
Go to the top of the page
 
+Quote Post
de220175
сообщение Oct 21 2012, 19:55
Сообщение #9





Группа: Новичок
Сообщений: 7
Регистрация: 29-08-12
Пользователь №: 73 301



Не скрою, 1-Wire не самая замечательная вещь, но для температурных датчиков и не критичных ко времени исполнительных устройств (LCD), на мой взгляд подходит вполне.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Oct 21 2012, 20:47
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(de220175 @ Oct 21 2012, 22:55) *
Не скрою, 1-Wire не самая замечательная вещь, но для температурных датчиков и не критичных ко времени исполнительных устройств (LCD), на мой взгляд подходит вполне.

Ну да. Любую вещь можно сделать хорошо, а можно сделать плохо, причем ровно настолько плохо, чтобы она работала через левое колено, но работала. Вы выбираете именно последний вариант. Вот только зачем ? Программно он сложнее, аппаратно - капельку проще, зато никуда не годится с точки зрения надежности. В итоге выйдет ерунда. Дело ваше ...
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Oct 21 2012, 20:52
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Maxim делал. Поищите и почитайте.

Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
GDI
сообщение Oct 26 2012, 12:17
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Я делал, на Си, в CV AVR, эмулировал датчик ds18b20. Исходников не сохранилось, просто говорю что это в принципе возможно. Делалось на Мега16 на 16МГц, обработка шла в прерывании по пину, еще работал встроенный АЦП чтоб можно было менять температуру в переменного резистора (делалось для стенда).


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 05:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01415 секунд с 7
ELECTRONIX ©2004-2016