1-Wire по Ethernet

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
THK
Модератор
Сообщения: 588
Зарегистрирован: 18 мар 2011, 19:00
Откуда: Серпухов, МО

Re: 1-Wire по Ethernet

Сообщение THK » 29 июл 2012, 14:23

Даже не знаю, просто у меня ничего светящегося в шкафу не планировалось :D ...
А сейчас закрались сомнения в целесообразности отказа от подсветки, вот и спросил.

alexsis_76

Re: 1-Wire по Ethernet

Сообщение alexsis_76 » 30 июл 2012, 05:24

Красиво получилось, а насчет подсветки поставте ключик, открыли дверцу шкафа подсветка загорелась, в шкафу может быть темно, закрыли , погасла

Aquarius
Сообщения: 362
Зарегистрирован: 19 дек 2011, 17:17
Откуда: Дзержинск

Re: 1-Wire по Ethernet

Сообщение Aquarius » 31 июл 2012, 09:46

alexsis_76 писал(а):Красиво получилось, а насчет подсветки поставте ключик, открыли дверцу шкафа подсветка загорелась, в шкафу может быть темно, закрыли , погасла
А если дверца недалеко от модуля, то можно поставить ИК-дальномер самодельный... :)

THK
Модератор
Сообщения: 588
Зарегистрирован: 18 мар 2011, 19:00
Откуда: Серпухов, МО

Re: 1-Wire по Ethernet

Сообщение THK » 03 авг 2012, 16:19

o-sport писал(а):какое максимальное количество датчиков вы рекомендуете и на какой длинне?
Я испытывал на длине около 25 метров провода КСПВ 4х0,4 (UTP жалко было :) ) 6 датчиков. В программе заложено ограничение 20 датчиков.
o-sport писал(а):а с DS2406P модуль может работать?
Если дописать прошивку - да. С текущей скорее всего просто зависнет опрос датчиков (WEB будет работать).

Alex-V
Сообщения: 2
Зарегистрирован: 23 апр 2011, 21:23

Re: 1-Wire по Ethernet

Сообщение Alex-V » 08 авг 2012, 19:14

Aquarius писал(а):
alexsis_76 писал(а):Красиво получилось, а насчет подсветки поставте ключик, открыли дверцу шкафа подсветка загорелась, в шкафу может быть темно, закрыли , погасла
А если дверца недалеко от модуля, то можно поставить ИК-дальномер самодельный... :)
Геркон+магнит проще и дешевле данном случае

AlexVRN
Сообщения: 2
Зарегистрирован: 09 авг 2012, 00:57

Re: 1-Wire по Ethernet

Сообщение AlexVRN » 09 авг 2012, 14:27

Да ну, ребят... Зачем какой-то ключик, геркон, дальномер... Обычно на таких приборах табло начинает светится после нажатия на любую из кнопок. А потом, секунд через 20-30 тухнет само собой. Удобно, когда прибочик в ВРУ, а ВРУ в подвале и освещено одной лампочкой;)

dima
Сообщения: 42
Зарегистрирован: 19 фев 2012, 01:50

Re: 1-Wire по Ethernet

Сообщение dima » 14 авг 2012, 23:28

давно хотел спросить, но не решался.
а для чего используется микруха uln2003a, я так понимаю согласование по уровням.
а почему тогда в мега-д ее не ставили???

THK
Модератор
Сообщения: 588
Зарегистрирован: 18 мар 2011, 19:00
Откуда: Серпухов, МО

Re: 1-Wire по Ethernet

Сообщение THK » 15 авг 2012, 17:18

dima писал(а):давно хотел спросить, но не решался.
Напрасно.
dima писал(а):а для чего используется микруха uln2003a, я так понимаю согласование по уровням.
Это обычные транзисторные ключи (7 штук в одном корпусе), служат для согласования уровней и как усилители тока. При срабатывании выхода, между контактами разъема Х5 Com (+) и Out... (-) появляется напряжение, которым питается устройство (12-24 В). Максимальный выходной ток 100-120мА, достаточно чтобы запитать реле.
dima писал(а):а почему тогда в мега-д ее не ставили???
В мегадевайсе Вы можете изменить назначение пина и жестко ставить на какие то пины усилители тока нет никакого смысла, это реализовано в модулях I/O.

dima
Сообщения: 42
Зарегистрирован: 19 фев 2012, 01:50

Re: 1-Wire по Ethernet

Сообщение dima » 19 авг 2012, 15:48

for ТНК.
У меня есть идея сделать достаточно универсальную железку которая подходила бы как к прошивке megad так и 1-wire.
правильно я понимаю что убрав 1-wire развязку, uln2003a я получу железку для megad. насколько проблематично прошивку megad на atmel328 перекомпилировать(вернее переделать) под atmel32.(что-то мне подсказывает что исправлением пары строчек тут не обойдется)

P.S. паяльник я держу крайне редко. но желание сделать есть_)))))) сколько времени у Вас ушло на написание прошивки к 1-wire?

ipf
Сообщения: 95
Зарегистрирован: 26 сен 2011, 00:28

Re: 1-Wire по Ethernet

Сообщение ipf » 19 авг 2012, 16:47

Так-же добавлю вопрос для ТНК. Вы в вашей схеме используете 2 питателя на 3.3 и на 5 вольт. Если я буду использовать 1 питатель на 3.3 вольта (у меня мега32А) . Вот хватит ли уровня на пине 3.3 вольта для открытия ULN2003a.

THK
Модератор
Сообщения: 588
Зарегистрирован: 18 мар 2011, 19:00
Откуда: Серпухов, МО

Re: 1-Wire по Ethernet

Сообщение THK » 20 авг 2012, 11:16

dima писал(а):правильно я понимаю что убрав 1-wire развязку, uln2003a я получу железку для megad.
Да. правильно, только надо учесть, что без обвязки 1-Wire, моя прошивка работать не будет.
dima писал(а):насколько проблематично прошивку megad на atmel328 перекомпилировать(вернее переделать) под atmel32.(что-то мне подсказывает что исправлением пары строчек тут не обойдется)
Именно исправления пары строк будет достаточно. В дефайнах мегу 32 прописать и все.
dima писал(а):P.S. паяльник я держу крайне редко. но желание сделать есть_)))))) сколько времени у Вас ушло на написание прошивки к 1-wire?
Сложно сказать. Около недели, чтобы все более-менее заработало. Надо учесть, что это мой первый опыт работы с AVR и С, пришлоcь много читать.
До этого писал для 8051 на Ассемблере и ковырял исходники под линуксом.
ipf писал(а):Если я буду использовать 1 питатель на 3.3 вольта (у меня мега32А) . Вот хватит ли уровня на пине 3.3 вольта для открытия ULN2003a.
В даташите, в рекомендованных режимах, написано

Код: Выделить всё

Input Voltage (Input On)  -  2.8-24v
Так-что вроде должно.

THK
Модератор
Сообщения: 588
Зарегистрирован: 18 мар 2011, 19:00
Откуда: Серпухов, МО

Re: 1-Wire по Ethernet

Сообщение THK » 20 авг 2012, 17:16

ipf писал(а):Если я буду использовать 1 питатель на 3.3 вольта (у меня мега32А) .
LCD при питании 3,3 В использовать не получится.

ipf
Сообщения: 95
Зарегистрирован: 26 сен 2011, 00:28

Re: 1-Wire по Ethernet

Сообщение ipf » 20 авг 2012, 18:10

Ну разве что нокиевский......

dima
Сообщения: 42
Зарегистрирован: 19 фев 2012, 01:50

Re: 1-Wire по Ethernet

Сообщение dima » 21 авг 2012, 14:19

THK писал(а):
dima писал(а):правильно я понимаю что убрав 1-wire развязку, uln2003a я получу железку для megad.
Да. правильно, только надо учесть, что без обвязки 1-Wire, моя прошивка работать не будет.
dima писал(а):насколько проблематично прошивку megad на atmel328 перекомпилировать(вернее переделать) под atmel32.(что-то мне подсказывает что исправлением пары строчек тут не обойдется)
Именно исправления пары строк будет достаточно. В дефайнах мегу 32 прописать и все.
dima писал(а):P.S. паяльник я держу крайне редко. но желание сделать есть_)))))) сколько времени у Вас ушло на написание прошивки к 1-wire?
Сложно сказать. Около недели, чтобы все более-менее заработало. Надо учесть, что это мой первый опыт работы с AVR и С, пришлоcь много читать.
До этого писал для 8051 на Ассемблере и ковырял исходники под линуксом.
ipf писал(а):Если я буду использовать 1 питатель на 3.3 вольта (у меня мега32А) . Вот хватит ли уровня на пине 3.3 вольта для открытия ULN2003a.
В даташите, в рекомендованных режимах, написано

Код: Выделить всё

Input Voltage (Input On)  -  2.8-24v
Так-что вроде должно.
Хорошо у вас получается!
Правильно ли я прочитал схему? Ведь у вашего устройства задействованы другие выходы для in, out получается прошивка от меги уже работать не будет.

Правильно разобрался в разнице 32 от 328, добавилось два jtag и 8 pa, которые у вас задействованы на out?

alexsis_76

Re: 1-Wire по Ethernet

Сообщение alexsis_76 » 21 авг 2012, 15:48

извините что вмешиваюсь но по моему 32 и 328 это немножко разные контроллеры

THK
Модератор
Сообщения: 588
Зарегистрирован: 18 мар 2011, 19:00
Откуда: Серпухов, МО

Re: 1-Wire по Ethernet

Сообщение THK » 21 авг 2012, 16:48

alexsis_76 писал(а):по моему 32 и 328 это немножко разные контроллеры
+1
dima писал(а):Хорошо у вас получается!
Правильно ли я прочитал схему? Ведь у вашего устройства задействованы другие выходы для in, out получается прошивка от меги уже работать не будет.
Вот Вы и ответили на свой вопрос. А я-то сначала подумал, что Вы хотите просто собрать прошивку от меги328 под мегу32... Из-за академического интереса, что ли или для последующей модификации...

jonyz
Сообщения: 19
Зарегистрирован: 26 авг 2012, 18:24

Re: 1-Wire по Ethernet

Сообщение jonyz » 26 авг 2012, 18:48

Здравствуйте, я хотел бы попросить вашей помощи для марки atmega32L выложить прошивку в формате .hex ,пробовал выложенную здесь,но думаю что неработает из за 16 mhz,надо на 8mhz внутреннего генератора,заказал интересную платку http://www.dealextreme.com/p/jy-mcu-min ... a32-104310 вот хочетса на ней запустить,получилось бы очень дёшего и притом платку можно питать 3.3в

THK
Модератор
Сообщения: 588
Зарегистрирован: 18 мар 2011, 19:00
Откуда: Серпухов, МО

Re: 1-Wire по Ethernet

Сообщение THK » 26 авг 2012, 20:28

jonyz писал(а):Здравствуйте, я хотел бы попросить вашей помощи для марки atmega32L выложить прошивку в формате .hex ,пробовал выложенную здесь,но думаю что неработает из за 16 mhz
Я вроде исходниеи без собранной прошивки не выкладывал, а с точки зрения компилятора atmega32L = atmega32A.
А не работает, скорее всего из-за отсутствия эха на USART'е, попробуйте соединить Rx и Tx у контроллера. Прошивка рассчитана на 16 мГц кварц.
jonyz писал(а):надо на 8mhz внутреннего генератора
Для этого надо изменить частоту в make-файле и поменять коэффициенты делителя USART'а, ну и конечно Fuse...
Помочь Вам в течении двух ближайших недель не смогу - завтра отпуск начинается! :D И я превращаюсь в теоретика. :(
jonyz писал(а):заказал интересную платку http://www.dealextreme.com/p/jy-mcu-min ... a32-104310 вот хочетса на ней запустить
Я что-то не понял, а Ethernet где?

jonyz
Сообщения: 19
Зарегистрирован: 26 авг 2012, 18:24

Re: 1-Wire по Ethernet

Сообщение jonyz » 26 авг 2012, 21:12

Етнернет http://www.ebay.com/itm/New-ENC28J60-Et ... 1716wt_906 етот купил,уже попробовал сделать мегадевайс ,там всё океу,вот придумал ваш проэкт,подскажите тогда чем пересобрать прошивку под атмегу32л

jonyz
Сообщения: 19
Зарегистрирован: 26 авг 2012, 18:24

Re: 1-Wire по Ethernet

Сообщение jonyz » 26 авг 2012, 23:33

Всё ок,разобралса сам,в итоге девайс получилса стоимостю 15 баксов без пайки что думаю совсем недурно,будем подключать датчики,между прочим платка уже с прошитым усб боотлоадером,вполне возможне что прошивку можно закинуть без программатора.

Ответить