1-Wire по Ethernet
Re: 1-Wire по Ethernet
Даже не знаю, просто у меня ничего светящегося в шкафу не планировалось ...
А сейчас закрались сомнения в целесообразности отказа от подсветки, вот и спросил.
А сейчас закрались сомнения в целесообразности отказа от подсветки, вот и спросил.
Re: 1-Wire по Ethernet
Красиво получилось, а насчет подсветки поставте ключик, открыли дверцу шкафа подсветка загорелась, в шкафу может быть темно, закрыли , погасла
Re: 1-Wire по Ethernet
А если дверца недалеко от модуля, то можно поставить ИК-дальномер самодельный...alexsis_76 писал(а):Красиво получилось, а насчет подсветки поставте ключик, открыли дверцу шкафа подсветка загорелась, в шкафу может быть темно, закрыли , погасла
Re: 1-Wire по Ethernet
Я испытывал на длине около 25 метров провода КСПВ 4х0,4 (UTP жалко было ) 6 датчиков. В программе заложено ограничение 20 датчиков.o-sport писал(а):какое максимальное количество датчиков вы рекомендуете и на какой длинне?
Если дописать прошивку - да. С текущей скорее всего просто зависнет опрос датчиков (WEB будет работать).o-sport писал(а):а с DS2406P модуль может работать?
Re: 1-Wire по Ethernet
Геркон+магнит проще и дешевле данном случаеAquarius писал(а):А если дверца недалеко от модуля, то можно поставить ИК-дальномер самодельный...alexsis_76 писал(а):Красиво получилось, а насчет подсветки поставте ключик, открыли дверцу шкафа подсветка загорелась, в шкафу может быть темно, закрыли , погасла
Re: 1-Wire по Ethernet
Да ну, ребят... Зачем какой-то ключик, геркон, дальномер... Обычно на таких приборах табло начинает светится после нажатия на любую из кнопок. А потом, секунд через 20-30 тухнет само собой. Удобно, когда прибочик в ВРУ, а ВРУ в подвале и освещено одной лампочкой;)
Re: 1-Wire по Ethernet
давно хотел спросить, но не решался.
а для чего используется микруха uln2003a, я так понимаю согласование по уровням.
а почему тогда в мега-д ее не ставили???
а для чего используется микруха uln2003a, я так понимаю согласование по уровням.
а почему тогда в мега-д ее не ставили???
Re: 1-Wire по Ethernet
Напрасно.dima писал(а):давно хотел спросить, но не решался.
Это обычные транзисторные ключи (7 штук в одном корпусе), служат для согласования уровней и как усилители тока. При срабатывании выхода, между контактами разъема Х5 Com (+) и Out... (-) появляется напряжение, которым питается устройство (12-24 В). Максимальный выходной ток 100-120мА, достаточно чтобы запитать реле.dima писал(а):а для чего используется микруха uln2003a, я так понимаю согласование по уровням.
В мегадевайсе Вы можете изменить назначение пина и жестко ставить на какие то пины усилители тока нет никакого смысла, это реализовано в модулях I/O.dima писал(а):а почему тогда в мега-д ее не ставили???
Re: 1-Wire по Ethernet
for ТНК.
У меня есть идея сделать достаточно универсальную железку которая подходила бы как к прошивке megad так и 1-wire.
правильно я понимаю что убрав 1-wire развязку, uln2003a я получу железку для megad. насколько проблематично прошивку megad на atmel328 перекомпилировать(вернее переделать) под atmel32.(что-то мне подсказывает что исправлением пары строчек тут не обойдется)
P.S. паяльник я держу крайне редко. но желание сделать есть_)))))) сколько времени у Вас ушло на написание прошивки к 1-wire?
У меня есть идея сделать достаточно универсальную железку которая подходила бы как к прошивке megad так и 1-wire.
правильно я понимаю что убрав 1-wire развязку, uln2003a я получу железку для megad. насколько проблематично прошивку megad на atmel328 перекомпилировать(вернее переделать) под atmel32.(что-то мне подсказывает что исправлением пары строчек тут не обойдется)
P.S. паяльник я держу крайне редко. но желание сделать есть_)))))) сколько времени у Вас ушло на написание прошивки к 1-wire?
Re: 1-Wire по Ethernet
Так-же добавлю вопрос для ТНК. Вы в вашей схеме используете 2 питателя на 3.3 и на 5 вольт. Если я буду использовать 1 питатель на 3.3 вольта (у меня мега32А) . Вот хватит ли уровня на пине 3.3 вольта для открытия ULN2003a.
Re: 1-Wire по Ethernet
Да. правильно, только надо учесть, что без обвязки 1-Wire, моя прошивка работать не будет.dima писал(а):правильно я понимаю что убрав 1-wire развязку, uln2003a я получу железку для megad.
Именно исправления пары строк будет достаточно. В дефайнах мегу 32 прописать и все.dima писал(а):насколько проблематично прошивку megad на atmel328 перекомпилировать(вернее переделать) под atmel32.(что-то мне подсказывает что исправлением пары строчек тут не обойдется)
Сложно сказать. Около недели, чтобы все более-менее заработало. Надо учесть, что это мой первый опыт работы с AVR и С, пришлоcь много читать.dima писал(а):P.S. паяльник я держу крайне редко. но желание сделать есть_)))))) сколько времени у Вас ушло на написание прошивки к 1-wire?
До этого писал для 8051 на Ассемблере и ковырял исходники под линуксом.
В даташите, в рекомендованных режимах, написаноipf писал(а):Если я буду использовать 1 питатель на 3.3 вольта (у меня мега32А) . Вот хватит ли уровня на пине 3.3 вольта для открытия ULN2003a.
Код: Выделить всё
Input Voltage (Input On) - 2.8-24v
Re: 1-Wire по Ethernet
LCD при питании 3,3 В использовать не получится.ipf писал(а):Если я буду использовать 1 питатель на 3.3 вольта (у меня мега32А) .
Re: 1-Wire по Ethernet
Ну разве что нокиевский......
Re: 1-Wire по Ethernet
Хорошо у вас получается!THK писал(а):Да. правильно, только надо учесть, что без обвязки 1-Wire, моя прошивка работать не будет.dima писал(а):правильно я понимаю что убрав 1-wire развязку, uln2003a я получу железку для megad.Именно исправления пары строк будет достаточно. В дефайнах мегу 32 прописать и все.dima писал(а):насколько проблематично прошивку megad на atmel328 перекомпилировать(вернее переделать) под atmel32.(что-то мне подсказывает что исправлением пары строчек тут не обойдется)Сложно сказать. Около недели, чтобы все более-менее заработало. Надо учесть, что это мой первый опыт работы с AVR и С, пришлоcь много читать.dima писал(а):P.S. паяльник я держу крайне редко. но желание сделать есть_)))))) сколько времени у Вас ушло на написание прошивки к 1-wire?
До этого писал для 8051 на Ассемблере и ковырял исходники под линуксом.В даташите, в рекомендованных режимах, написаноipf писал(а):Если я буду использовать 1 питатель на 3.3 вольта (у меня мега32А) . Вот хватит ли уровня на пине 3.3 вольта для открытия ULN2003a.Так-что вроде должно.Код: Выделить всё
Input Voltage (Input On) - 2.8-24v
Правильно ли я прочитал схему? Ведь у вашего устройства задействованы другие выходы для in, out получается прошивка от меги уже работать не будет.
Правильно разобрался в разнице 32 от 328, добавилось два jtag и 8 pa, которые у вас задействованы на out?
Re: 1-Wire по Ethernet
извините что вмешиваюсь но по моему 32 и 328 это немножко разные контроллеры
Re: 1-Wire по Ethernet
+1alexsis_76 писал(а):по моему 32 и 328 это немножко разные контроллеры
Вот Вы и ответили на свой вопрос. А я-то сначала подумал, что Вы хотите просто собрать прошивку от меги328 под мегу32... Из-за академического интереса, что ли или для последующей модификации...dima писал(а):Хорошо у вас получается!
Правильно ли я прочитал схему? Ведь у вашего устройства задействованы другие выходы для in, out получается прошивка от меги уже работать не будет.
Re: 1-Wire по Ethernet
Здравствуйте, я хотел бы попросить вашей помощи для марки atmega32L выложить прошивку в формате .hex ,пробовал выложенную здесь,но думаю что неработает из за 16 mhz,надо на 8mhz внутреннего генератора,заказал интересную платку http://www.dealextreme.com/p/jy-mcu-min ... a32-104310 вот хочетса на ней запустить,получилось бы очень дёшего и притом платку можно питать 3.3в
Re: 1-Wire по Ethernet
Я вроде исходниеи без собранной прошивки не выкладывал, а с точки зрения компилятора atmega32L = atmega32A.jonyz писал(а):Здравствуйте, я хотел бы попросить вашей помощи для марки atmega32L выложить прошивку в формате .hex ,пробовал выложенную здесь,но думаю что неработает из за 16 mhz
А не работает, скорее всего из-за отсутствия эха на USART'е, попробуйте соединить Rx и Tx у контроллера. Прошивка рассчитана на 16 мГц кварц.
Для этого надо изменить частоту в make-файле и поменять коэффициенты делителя USART'а, ну и конечно Fuse...jonyz писал(а):надо на 8mhz внутреннего генератора
Помочь Вам в течении двух ближайших недель не смогу - завтра отпуск начинается! И я превращаюсь в теоретика.
Я что-то не понял, а Ethernet где?jonyz писал(а):заказал интересную платку http://www.dealextreme.com/p/jy-mcu-min ... a32-104310 вот хочетса на ней запустить
Re: 1-Wire по Ethernet
Етнернет http://www.ebay.com/itm/New-ENC28J60-Et ... 1716wt_906 етот купил,уже попробовал сделать мегадевайс ,там всё океу,вот придумал ваш проэкт,подскажите тогда чем пересобрать прошивку под атмегу32л
Re: 1-Wire по Ethernet
Всё ок,разобралса сам,в итоге девайс получилса стоимостю 15 баксов без пайки что думаю совсем недурно,будем подключать датчики,между прочим платка уже с прошитым усб боотлоадером,вполне возможне что прошивку можно закинуть без программатора.