Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 25.11.2010, 19:28  
doda666
Прохожий
 
Аватар для doda666
 
Регистрация: 23.11.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
doda666 на пути к лучшему
Восклицание Охранная сигнализация на Attiny13

Всем привет, столкнулся с проблемой. Есть доволи простая схема сигнализации на ATtiny 13


Кароче принцип работы, что когда сигнализация в режиме охраны и срабатывает датчик, то на схеме "sirena" начинает крутиться. Проблема в том что мне нада заместь этой сирены впихнуть динамик, что бы он просто пиликал.

Вот сама прога (я так понял нада просто поменять в проге что б микрконтролер подавал сигналы звука на динамик)

Сообщение от прога
;************************************************* **************

;* Proekt:"Alarm_5", имеет "память" о сработке,
;* режим ожидания ,светодиод горит посстоянно,датчик заблокирован
;* пауза задержки при выходе = 45 Сек.
;* Время задержки на вход = 4,5 сек
;* Время звучания сирены 1 цикл= 45 сек.
;* количество циклов не лимитировано
;* сработка индицируется мерцанием светодиода 0,2с.скважность=2
;* индикация режима охраны 0.2с скважность=5
;* chip: ATtiny13
;* Frequensy - 128/8 kHz (external RC-Oscillator).
;************************************************* **************
.include "tn13def.inc"
;------------------- Назначаем имена выводам микроконтроллера и регистрам

.equ Light =0 ;PB0 Light Output
.equ Alarm =1 ;PB1 Alarm Output
.equ SW =3 ;PB3 I nput sensor
.equ Led =4 ;PB4 Output Led

.def temp =r16 ;r16 temprary register

;************************************************* **************
.cseg ;Выбираем сегмент памяти ;
.org 0
rjmp Reset

;------------------- инициализация ---------------------------

Reset: ldi temp,RAMEND ;инициализация стека ;
out SPL,temp
;------------------ inicializaciya PORTB -----------------
ldi temp,0b11110111
out DDRB,temp ;конфигурация вх,вых.
;Нпзначаеем PВ3 входом,остальные выходами. ;
Com temp ;Инвертируем содержимое temp
out PORTB,temp ;Включаем подтяжку на PВ3
;‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ ‹ ‹‹‹‹‹‹‹‹‹‹‹‹‹‹
; Главный программный цикл
;›››››››››››››››››››››››››››››››››››››››››››››››› › ››››››››››››››
sbi PORTB,Light ;включаем Свет,(внешний светодиодный фонарь)
sbi PORTB,Led ;Индицируем -режим задержки на выход
rjmp TTT
; Задержка по выходу = 45 Sek.

main: sbis PINB,SW ;Опрашиваем датчик,разомкнуты ли контакты.
rjmp nnn
;----------------------------------------------------------------------------
rcall delay ; Формирование задержки на вход (1,125сек * 4 = 4,5 сек)
rcall delay
rcall delay
rcall delay
;------------------------------------------------------------------------------
wt: sbi PORTB,Alarm ;если сработал датчик,включается сирена
Set ;Устанавливаем флаг Т,как признак срабатывания сирены
;------------------------------------------------------------------------------
TTT: rcall delay4 ;формирование времени зажержки на выход и
rcall delay4
rcall delay4 ;время звучания сирены = 45 Sek.(delay4 по 3раза )
;-------------------------------------------------------------------------------
cbi PORTB,Light ;Гасим внешний светодиодный фонарь подсветки.
nnn : brbs 6,vvv ; Если флаг Т установлен(когда проходит 1 цикл)

rcall delay ;время свечения индикатора " Led "

vvv: rcall delay2 ; Если была сработка сирены,
; индикатор переходит на 2-й - режим мерцания-Led


sbi PORTB,Led ;зажигаем светодиод - * - Led

rcall delay2 ; длительность свечения * Led,
;скважность=5 , (1-й - режим мерцания-Led)

out PORTB,temp ; гашение индикации,окончание одного цикла.
rjmp main ;переход к началу программы ожидания

;----- Время погасания "Led" Т= 1,125сек.----------

delay: ldi XL,Low (4500)
ldi XH,high (4500)
del: sbiw XL,1
brne del
ret

;----- Время импульса длительности горения "Led" Т=0,2 сек -----

delay2: ldi XL,Low (800)
ldi XH,high (800)
mm: sbiw XL,1
brne mm
ret

;----- формирование задержки интервалом T = 15 Sek. -----------

delay4: ldi XL,Low (60000)
ldi XH,high (60000)
del_: sbiw XL,1
brne del_
ret


;************************************************* **************
Очень-очень нада, что бы в схеме протеуса был динамик и он пиликал заместь того что б крутилась "sirena". Сам прибор ненада, важна только схема в протеусе


Ссылка на схему протеус
HEX файл для контролера
сама прога

Вот есть прога, "музыкальный звонок" называеться, там запрограмирована мелодия, правда контролер At90s2313...
схема звонка
прога

Помогите !
Заранее благодарен!
Реклама:
doda666 вне форума  
Непрочитано 25.11.2010, 22:28  
Cybermaker
Вид на жительство
 
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
Cybermaker на пути к лучшему
По умолчанию Re: Охранная сигнализация на Attiny13

А не проще ли вместо мотора взять сирену от той же сигнализации ?

Если это проект - либо берите динамик со встроенным генератором, либо настраивайте в контроллере ШИМ
Cybermaker вне форума  
Непрочитано 26.11.2010, 09:04  
doda666
Прохожий
 
Аватар для doda666
 
Регистрация: 23.11.2010
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
doda666 на пути к лучшему
По умолчанию Re: Охранная сигнализация на Attiny13

Сообщение от Cybermaker Посмотреть сообщение
А не проще ли вместо мотора взять сирену от той же сигнализации ?

Если это проект - либо берите динамик со встроенным генератором, либо настраивайте в контроллере ШИМ
спасибо, проблема решена
doda666 вне форума  
Непрочитано 25.10.2011, 17:42  
mag58
Прописка
 
Регистрация: 07.10.2009
Сообщений: 198
Сказал спасибо: 35
Сказали Спасибо 211 раз(а) в 80 сообщении(ях)
mag58 на пути к лучшему
По умолчанию Re: Охранная сигнализация на Attiny13

Сообщение от doda666 Посмотреть сообщение
Всем привет, столкнулся с проблемой. Есть доволи простая схема сигнализации на ATtiny 13
[
Кароче принцип работы, что когда сигнализация в режиме охраны и срабатывает датчик, то на схеме "sirena" начинает крутиться. Проблема в том что мне нада заместь этой сирены впихнуть динамик, что бы он просто пиликал.

Вот сама прога (я так понял нада просто поменять в проге что б микрконтролер подавал сигналы звука на динамик)

Очень-очень нада, что бы в схеме протеуса был динамик и он пиликал заместь того что б крутилась "sirena". Сам прибор ненада, важна только схема в протеусе

Помогите !
Заранее благодарен!
Во первых, надо указывать источник исходника и автора который был написан в "шапке" текста исходника,
а автор Я
а статья была тут
http://radioded.ru/shema/ohrannaya-s...em-k-mobilniku
там и модель в протеусе и всё..всё всё остальное ЕСТЬ
mag58 вне форума  
 

Закладки

Метки
attiny13, сигнализация
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Охранная сигнализация лодочного мотора Secter Электроника средств транспорта 3 04.01.2011 20:02
Охранная система на основе лазера-нужна помощь dennrum Электроника - это просто 16 19.11.2010 22:30
Внешняя сигнализация на мультиплексной проводке автомобиля oreshnikov-tmz Электроника средств транспорта 0 08.10.2010 12:52
Охранная сигнализация val_001 Автоматика и аппаратура связи 17 30.07.2009 02:20


Часовой пояс GMT +4, время: 07:10.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot