Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
21.08.2009, 00:59
|
|
Прописка
Регистрация: 21.10.2006
Сообщений: 147
Сказал спасибо: 66
Сказали Спасибо 24 раз(а) в 10 сообщении(ях)
|
А не проще применить чтото типа DS2405 - им для работы даж питание ненадо(от паразитного работают), и на шину(пойдёт и обычный коаксиал) можно повесить до 255шт, это дешевле чем пики получитая, и паять немного надо ![Улыбка](images/smilies/icon_smile.gif) эта ИМС + транзистор на услиление и готово ![Улыбка](images/smilies/icon_smile.gif)
Этим Вы не привязаны к количеству и расположению датчиков, да и не только датчики воды, или что у Вас там, подрубить можно ![Улыбка](images/smilies/icon_smile.gif)
У меня дома на этой шине целая охранка висит...
Причём там не только охрана, но и пока простенькое управление электроникой в квартире....
Тоесть всего 2 провода и на всей его длинне цепляйте свои датчики ![Улыбка](images/smilies/icon_smile.gif)
ну с 2я я немного погорячился, может понядобится и 3, но если подумать, то и с 2я можно управиться....
Да, на второй монце крепится любой контроллер, я бы прилепил Attiny13 - стоит копейки и маленький(SO
Если интересует - могу помочь
|
|
|
|
21.08.2009, 11:41
|
|
Частый гость
Регистрация: 22.05.2008
Сообщений: 41
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Все варианты интересны.
Начертите примерно, как там все выглядит с DS2405, датчиками и индикацией.
|
|
|
|
21.08.2009, 12:57
|
|
Прописка
Регистрация: 21.10.2006
Сообщений: 147
Сказал спасибо: 66
Сказали Спасибо 24 раз(а) в 10 сообщении(ях)
|
Ну с DS2405 - там чертить неего вообще(банально подрубается в разрыв и вот Вам цифровой татчик, которых можно почти сколько угодно на шину вешать), а ниже привожу схемку чем у меня герконы нафаршированы.
Да, вся эта электроника уместилась на плате 7х19мм - тоесть в корпусе геркона, можно было её ещё меньше сделать, но зачем если и такая туда влезла.
Приёмник, так называемый - там только контроллер, транзистор(чтоб тока побольше на пищалку дать) и динамик и всё(тоесть та логическая схема влезает в контроллер ![Прикольно](images/smilies/icon_wink3.gif) )
Да, Вам надо будет поставить там вместо ключа S1(у меня это геркон) свой ключ, скорее всего транзистор. И кинуть обычным ШТЛП4(у меня именно на нём идёт вся система). Почему 4 - на 2 - мало, на 3 - нету, а на 4 - самое оно и стоти он копейки ![Прикольно](images/smilies/icon_wink3.gif)
И у меня заюзаны все 4 провода: питание(+12В), земля, шина датчиков(высокоскоростная(чтоб датчики побыстрее опрашивала)) и шина ключей(низкоскоростная(чтоб видела не только айбатоны(кстати от ни отказался), но и брелки/карточки..... различные(RFID)))
Да, давайте сразу прояснимся, Вам нужна именно помощь или надо чтоб ктото сделал и отправил Вам этот девайс, или может нужна только конструкторская документация для штампования этих девайсов коробками ![Улыбка](images/smilies/icon_smile.gif) ?
-- Прилагается рисунок: --
|
|
|
|
21.08.2009, 14:18
|
|
Частый гость
Регистрация: 22.05.2008
Сообщений: 41
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Я в программирование понимаю как заяц об облаках. Попробовал тоже самое написать на ассемблере что получилась?, может, кто может проверить.
delcnt equ 0ch
;Программа pic16f84a 4MHz ассемблер “Oshohsoft”
org 0x000
clrf porta
clrf portb
bsf status,5
movlw b'00000000'
movwf TRISA ;порт A -выходы
movlw b'11111111'
movwf TRISB ;порт B -входы
;***********************************
nuspaust btfsc portb,7
goto nuspaust ;Со прикасание с водой
;***********************************
call velinima ;Переход на подпрограму задержи 20мс
;************************************
atleista btfss portb,7
goto atleista ;Тоже самое на оборот
;************************************
velinima movlw d'20';Подпрограмма Задержки 20мс
movwf delcnt
clrw
delay1 addlw 1
btfss status,z
goto delay1
return
;*************************************
end
|
|
|
|
21.08.2009, 14:55
|
|
Частый гость
Регистрация: 22.05.2008
Сообщений: 41
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Да, давайте сразу прояснимся, Вам нужна именно помощь или надо чтоб ктото сделал и отправил Вам этот девайс, или может нужна только конструкторская документация для штампования этих девайсов коробками ![Улыбка](images/smilies/icon_smile.gif) ?[/quote]
Ну я не понимаю что со всем этим делать, куда его сунуть в моем варианте. Схема мне нужна для 4 датчиков воды и табло предупреждения, может, кто делал и может поделится, соображением и опытом. Я не думаю, что тут все сидят от нечего делать и ковыряются в электронике без выгоды. Мне не жалко помощи, а если кому жалко то дело его. Извините за прямоту, но не думаю, что кто ни бут друг другу в своем бизнесе составим конкуренцию, ни водном дворе живем.
-- Прилагается рисунок: --
|
|
|
|
21.08.2009, 15:10
|
|
Прописка
Регистрация: 21.10.2006
Сообщений: 147
Сказал спасибо: 66
Сказали Спасибо 24 раз(а) в 10 сообщении(ях)
|
Да я ничего и не имел в виду... Просто уточнил - я бы мог полностью сделать девайс, как говориться под ключ ![Улыбка](images/smilies/icon_smile.gif)
Но и помочь просто так неоткажусь, тоесть тут прога то строк 5-10 будет
Да, сразу совет, не на асме а на С пробуйте кодить - в разы быстрее получается...
по AVR микроконтроллерам посоветую CVAVR, ну и разводить тут флуд нет никакого желания - такчто проще давайте в асю/скайп/агент или чтото подобное ![Улыбка](images/smilies/icon_smile.gif)
мои координаты соответственно 464-136-480 / andrei_sela_87 / andrei_sela@mail.ru
А потом, чтоб всем читателям необидно было, выложу тут основные моменты
|
|
|
|
21.08.2009, 16:13
|
|
Частый гость
Регистрация: 22.05.2008
Сообщений: 41
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Я не мастак ни на си, ни на басик, ни на ассемблер, знаю всего по чуть, а AVR мне пока космос. Тут я пришел с одной схемой, (предложили провести многожильный кабель, “дешево и сердито”)
потом предложили делать с двумя PIC, мне кажется реальна, а с DS2405 и AVR, не знаю с чем это кушать. rolastom@yahoo.com
|
|
|
|
21.08.2009, 17:22
|
|
Частый гость
Регистрация: 22.05.2008
Сообщений: 41
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Мои BASIC компилятор не понимает этой программы
Include "modedefs.bas" 'Настройки для работы с COM
DEFINE DEBUG_REG PORTA 'использовать порт A для передачи
DEFINE DEBUG_BIT 0 'через разряд 0
DEFINE DEBUG_BAUD 2400 'скорость 2400
DEFINE DEBUG_PACING 1000 'промежуток между посылками, 1000 мкс
'инициализация портов
TRISA = 0 'порт A -выходы
TRISB = %11111111 'порт B -входы
' Объявление переменных
i VAR byte
'инициализация переменных
CLEAR
PORTA=0
' начало выполнения
maincycle:
PAUSE 250 'пауза между проверками состояния порта 250 мс
i=PORTB 'считывание состояния порта
DEBUG 0,"U",i 'отсылка трех байт кода:
Goto maincycle
End
|
|
|
|
21.08.2009, 21:05
|
|
Заблокирован
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
|
У автора ветки rolka в самом начале на блок-схеме датчики присоединяются через длинный кабель (20-30м) к микроконтроллеру. Можно ли просто так присоединить длинный кабель к мегаомному входу PICа и ждать, когда там появится нолик ?
|
|
|
|
21.08.2009, 22:43
|
|
Частый гость
Регистрация: 22.05.2008
Сообщений: 41
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от Yurkin2007
|
У автора ветки rolka в самом начале на блок-схеме датчики присоединяются через длинный кабель (20-30м) к микроконтроллеру. Можно ли просто так присоединить длинный кабель к мегаомному входу PICа и ждать, когда там появится нолик ?
|
Так что тогда делать.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:34.
|
|