Page 1 of 1

Стробы при постановке на охрану

Posted: 23 Mar 2015 16:27
by botsman_ru
Доброго всем времени суток.
Вынужден обратиться к уважаемым гуру за помощью, ну и за одно поделиться если кому нибудь будет интересно информацией которую нарыл.
Вздумалось мне немного разнообразить процесс постановки на охрану своей нивки, ну и помчался я на просторы, уже родного, интернета, наткнулся на интересный, на мой взгляд, вариант (там к стати в низу страницы в архиве все исходники есть).
Но данный вариант мне показался уж больно навороченным и вместе с тем не очень эффектным для мох целей. А цели собственно просты, при постановке на охрану некоторое количество фар на время оживают в добавок к стандартным морганиям поворотников. В связи с этим я позволил себе немного переделать схемку вот так
Image

поправил питание схемы

Image

Не сочтите за труд проверьте на досуге :oops: , и по возможности поправьте, это первая просьба.

Работа данного девайса мне видится следующим образом:
Подключаем обычное н/р реле к тому что мигает при постановке на охрану (у меня это поворотники), или к специальному каналу на самой сигнализации (если есть желание управлять данным эффектом с брелка не зависимо от состояния сигнализации), не суть, главное чтобы наше реле кратковременно замкнуло контакты SET и после этого на четыре выходных канала (CH1. CH2. CH3. CH4) были поданы импульсы (+) по определённому алгоритму, ну например такому
Image
но в то же время при снятии с охраны (поворотники моргают два раза) ничего не происходило бы.

Ну вот собственно и вопрос - потянет ли 13-я тинька такую программку и соответственно вторая просьба - может у кого нибудь найдётся время для написании ( или переписания с этих исходников) подобной программки, буду безмерно благодарен и даже готов поддержать материально, на сколько это возможно. Ибо сам не силён в данном вопросе.

Спасибо, что дочитали до конца.

Re: Стробы при постановке на охрану

Posted: 24 Mar 2015 20:52
by IYra
botsman_ru wrote:Ну вот собственно и вопрос - потянет ли 13-я тинька такую программку и соответственно вторая просьба - может у кого нибудь найдётся время для написании ( или переписания с этих исходников) подобной программки
Переписать не получится. Там используются 2 аппаратных ШИМа. Поэтому пришлось использовать что-то подобное
программно на 4 ножки. Но конечно настроек нет. Вариант сырой - чисто для проверки.
Основная идея - использования массива
lamp[] = {0b00000001,0,0b00000010,0,0b00000100,0,0b00001000,0,0b00000011,0,0b00001100}
0b00000001 - строб на PORTB.1
0 - пауза
0b00000010 - строб на PORTB.2
0 - пауза
0b00000100 - строб на PORTB.3
0 - пауза
0b00001000 - строб на PORTB.4
0 - пауза
0b00000011 - строб на PORTB.1 и PORTB.2
ну и т.д. принцип простой
так можно набирать любые спецэффекты
Схема изменилась - видно в Протеусе
Фьюзы - частота осталась 1.2 мГц (9.6/8)
а Reset Disabled убрать
Проект в CodeVision 2.05