Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Опять 1-Wire

Сообщений 1 страница 30 из 58

1

Планируется внутриквартирная сеть с интерфейсом связи 1-Wire.
Пока ведется разработка в виртуальном уровне...

В качестве Slave будут использованы DS2408.
Их моделей нет в Протеусе, потому для пробы были взяты DS2413.

Перелистал все интернеты, даташиты выкурены уже с обоих сторон...
У ардуинщиков проблем нет, а тут - даже с/д моргнуть не получается... ;)
А с ихним языком подружиться не получается, хоть тресни...

Может ткнете меня носом - что не так ?

Архив с кодом и Протеусом тут: http://my-files.ru/tahtu0

Отредактировано Nord (2018-01-20 18:58:41)

0

2

Дик возьми либу с ардуино и перепиши в баском... делов-то  :D

0

3

-NMi- написал(а):

Дик возьми либу с ардуино и перепиши в баском... делов-то

Я же сказал уже: "А с ихним языком подружиться не получается, хоть тресни..."

Вопрос пока снимается, есть подозрение, что модель в Протеусе дописана не полностью.
Приедут живые микрухи - попробую на них.

0

4

Чо там пробовать - то  :D
Микрухи абсолютно одинаковы в управлении, ID только разные.

0

5

Nord
Если всякие управлялки да градусники,может попробовать на max485 слепить? Модбас можно не мутить,а написать свой простенький протокол. Два проводочка витой парой-всё удовольствие.

0

6

Давай ссылки, закажу микрухи, напишу библиотеку.

0

7

Sergik07 написал(а):

Если всякие управлялки да градусники,может попробовать на max485 слепить? Модбас можно не мутить,а написать свой простенький протокол. Два проводочка витой парой-всё удовольствие.

У меня монтаж "звездой", 7 лучей, а эти интерфейсы такого не любят. ;)
Лепить разветвители не хочу.
А 1-Wire можно обработать отдельной ножкой на направление.

0

8

-NMi- написал(а):

Давай ссылки, закажу микрухи, напишу библиотеку.

Было бы хорошо. ;)

http://www.chip-nn.ru/80.php
Раздел  1-Wire.

0

9

Китайских нету чтоле???

0

10

-NMi- написал(а):

Китайских нету чтоле???

А эти разве в Урюпинске выпускают ? ;)

Ценник негуманно у них выглядит... ;)
https://ru.aliexpress.com/wholesale?lty … mp;catId=0

Отредактировано Nord (2018-01-21 12:46:57)

0

11

Чот да, там 45р/корпус а на ебее 2000р/корпус  o.O

0

12

-NMi- написал(а):

напишу библиотеку.

А модель в Протеусе подправить получится ?
Хотя бы DS2413, чтоб новую не лепить...

Если поможет, то в последнем сообщении темы есть пример: http://kazus.ru/forums/showthread.php?t … amp;page=3

Отредактировано Nord (2018-01-21 17:35:53)

0

13

Не... я ниразу не пробовал это делать в протеусе. Максимум - корпус с футпринтом создавал, да и то по инструкции.
Не кисло было бы найти книжку по протеусу, есть мож где для почитать???

0

14

-NMi- написал(а):

Не кисло было бы найти книжку по протеусу, есть мож где для почитать???

Вот тут очень даже неплохой учебник: http://kazus.ru/forums/showthread.php?t=13198

0

15

Будет время - почитаю.

Давай по твоим микросхемам. Вот смотри, протокол 1-wire сертифицирован и имеет в себе жесткие параметры и ограничения. Тот же самый уникальный ID + байт семейства.
Тайминги абсолютно одинаковы с всем известными DS18B20 и тд.  Посему.....
У тебя определяются микросхемы на шине?
Бит присутствия выдают?
ID 64 бита определяются?

0

16

-NMi- написал(а):

Посему.....У тебя определяются микросхемы на шине?Бит присутствия выдают?ID 64 бита определяются?

Начнем с того, что пока имею возможность работать только в Протеусе, живые микрухи приедут недели через две.
Соответственно, все вопросы пока только по моделям...

ID определяется, но на этом все заканчивается...
Состояние выходов и управление ими - затыка...
Тайминги уже перебирал, там много чего под REM в моем исходнике - это результаты экспериментов.

0

17

Возьми исходники с DS18b20. Там все то-же самое. Команды все те-же + некоторые новые.
Гляди в протеусе буфер для датчика и проверяй контрольку. Там всё сделано очень просто. Вряд ли модель в протеусе не рабочая.
***
А чем PCF расширители не устраивают? Дешевле же.
Эти твои 1-wire на отладочной плате по 470р. за корпус на алике продают. Это овердофига!
Не знаю что ты в них нашёл...

0

18

-NMi- написал(а):

Возьми исходники с DS18b20. Там все то-же самое. Команды все те-же + некоторые новые.

С них и начал... ;)

-NMi- написал(а):

А чем PCF расширители не устраивают?

Шина I2C "недальнобойная"... ;)
У меня они есть, издевался уже над ними...
Чуть менее двух метров по витой паре UTP - все !
Дальше ошибки гарантированы !
А мне надо - от 4 и до 11 метров...

Я же уже говорил ранее про конечную цель применения.
Сейчас "урезал осетра" до 5 лучей, но расстояния никто мне не урежет... ;)
В пределах квартиры вроде бы все рядом, а как начнешь прокладывать - повороты, подъемы, спуски, загибы...

0

19

Nord написал(а):

Сейчас "урезал осетра" до 5 лучей, но расстояния никто мне не урежет... ;)
В пределах квартиры вроде бы все рядом, а как начнешь прокладывать - повороты, подъемы, спуски, загибы...

RS485  :cool:

0

20

RDW написал(а):

RS485

Да я не спорю, что это было бы программно более простым решением.

Аппаратное решение - не айс...
На рисунке:
- А....Г - помещения
- 1 - master
- 2...6 - slave-устройства

Для прокладки - или сверлиться сквозь стены, или прокладывать линию "туда-обратно".
Ответвления RS'ы не любят, а тут самый короткий будет участок "1-2", около 3.5м...
Не делать же 5 направлений RS...
Можно аппаратно разветвиться, но эти приблуды достаточно дорогие...

Другой вариант - "звезда", пять лучей.
Вот и остановился (пока) на 1-Wire...

Возможно (?) пересмотрю выбор, но пока время не поджимает, можно поизучать 1-Wire... ;)

http://s7.uploads.ru/t/HS1xi.jpg

0

21

Я бы вообще радио модули попробовал (лениво бы было тянуть провода), можно всё вообще на esp8266 сделать, но выделил отдельно рутер под них.

0

22

Nord
RDW опередил. Может радиоканал,например,NRF24L01?

0

23

Рассматривался, разумеется.
Это - второй вариант, если 1-Wire не добью... ;)
Третьего пока не нашел...

0

24

RDW написал(а):

можно всё вообще на esp8266 сделать, но выделил отдельно рутер под них.

В планшете у супруги уже почти 30 чьих-то "вайфаев"...
Добавить еще с десяток и начинать их разруливать... ;)
Мне хватает ее планшета... ;)

0

25

А под Nrf24 разве есть либа?

0

26

Про либу не слышал

0

27

Nord написал(а):

В планшете у супруги уже почти 30 чьих-то "вайфаев"...
Добавить еще с десяток и начинать их разруливать

Ты путаешь точки доступа с клиентами - разные вещи. :D

0

28

Sergik07 написал(а):

Про либу не слышал

А как тогда?

0

29

RDW написал(а):

Ты путаешь точки доступа с клиентами - разные вещи.

При любом раскладе - WiFi выйдет в разы дороже.
На себе любимом экономить не привык, но в данном случае смысла переплачивать нет.

0

30

-NMi-
Я либу не осилю,всё ручками.Да там и не очень муторно.

0