Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 03 июн 2020, 18:42

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 161 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 17  След.
Автор Сообщение
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 02 май 2014, 01:37 
Не в сети

Зарегистрирован: 02 май 2014, 00:17
Сообщения: 2
Доброго время суток SVN.
Собрал платку,зашил - работает, стал подгонять для себя с Вашим модом для "user68" ... 10 сек. маловато. установил Билдер, исправил " 0 -> Temp ",откомпилировал - все получилось !!! но найти где и как увеличить эту задержку не смог. Подскажите пожалуйста !
Сам ассемблером занимался только на КР580ВМ80-ом и было это где-то в 80-ых - подзабыл. Сейчас в основном на СИ.
И если позволите второй вопрос: TSOP используется с частотой 36 КГц, возможно ли подкорректировать код чтобы применить на 38 КГц. (С Ебея кучка завалялась). Понимаю так, что при использовании связки "светодиод - TSOP" несущая частота должна быть одинакова, для полнофункционального использования.

За ранее спасибо, Александр.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 02 май 2014, 10:15 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3792
Откуда: Россия
expertboss писал(а):
Доброго время суток SVN.
Собрал платку,зашил - работает, стал подгонять для себя с Вашим модом для "user68" ... 10 сек. маловато. установил Билдер, исправил " 0 -> Temp ",откомпилировал - все получилось !!! но найти где и как увеличить эту задержку не смог. Подскажите пожалуйста !

Приветствую Александр.
Задержка реализована в подпрограмме _Sub_Status… когда выход статуса переходит из 1 в 0, то начинается отсчёте «таймера» - с очередным входом в эту подпрограмму, переменная Temp увеличивается на 1 (+1). После увеличения переменной Temp, происходит её сравнение с указанным числом (число 67 приблизительно равно 10 секундам). Изменяя значение этого числа, соответственно изменяется и задержка.
Вложение:
1.png
1.png [ 9.96 КБ | Просмотров: 3955 ]

expertboss писал(а):
И если позволите второй вопрос: TSOP используется с частотой 36 КГц, возможно ли подкорректировать код чтобы применить на 38 КГц. (С Ебея кучка завалялась). Понимаю так, что при использовании связки "светодиод - TSOP" несущая частота должна быть одинакова, для полнофункционального использования.

За ранее спасибо, Александр.

Думаю, TSOP на 38 кГц, тоже будет работать, не меняя частоту, так как в программе реализована частота 37,6 кГц. Если всё же необходимо изменить частоту, то она меняется предварительной записью значения в регистр счётчика OCR0B (в данной программе установлено 150 -> OCR0B, период переполнения 26,6 мкс, что соответствует 37,6 кГц).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 02 май 2014, 11:04 
Не в сети

Зарегистрирован: 02 май 2014, 00:17
Сообщения: 2
С подсказками так все просто кажется.
Благодарю за оперативность и отзывчивость.

С Ув. Александр.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 13 июл 2014, 12:44 
Здравствуйте. Собрал несколько датчиков, работают вез вопросов, спасибо. Но бывает такая ситуация когда не нужно постоянно включать исполнительное устройство при нахождении объекта в зоне действия датчика, то есть сделать его не чувствительным к воздействиям в течении 15 секунд после события. Алгоритм такой- Выход низкий уровень, появился объект, 0,5 секунды импульс на выходе, потом зона не чувствительности 15 секунд (ик светодиод отключён), потом всё заново.....Буду крайне благодарен за появление данного мода...Да наверное и не я один. Спасибо за Ваш проект.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 13 июл 2014, 12:49 
Да, чуть не забыл...А если разные алгоритмы выбирать джамперами, или кнопкой, то устройство превращается в законченный универсальный девайс с неограниченными возможностями.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 09 окт 2014, 17:47 
Не в сети

Зарегистрирован: 09 окт 2014, 17:04
Сообщения: 2
Уважаемый SVN. Большая просьба к Вам - помогите модифицировать датчик приближения, пожалуйста напишите программу для такого алгоритма:
АЛГОРИТМ РАБОТЫ ДАТЧИКА ПРИБЛИЖЕНИЯ.
1 Отсутствие объекта в зоне видимости сенсора : выход триггера ------ 0
2 Приближение объекта в, объект в зоне видимости сенсора : выход триггера------ 0
3 Объект покинул зону видимости сенсора : выход триггера меняет состояние -----1 в течении 20 секунд, после опять 0 до появления объекта в зоне видимости сенсора и выхода из нее.
То есть триггер имеет---- 1--- 20 секунд только после по кидания объектом зоны видимости сенсора, во всех других случаях ------0.

Заранее Вам большое спасибо! Если для этого что-то необходимо, сообщите.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 09 окт 2014, 20:24 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3792
Откуда: Россия
sin2911 писал(а):
Уважаемый SVN. Большая просьба к Вам - помогите модифицировать датчик приближения, пожалуйста напишите программу для такого алгоритма:
АЛГОРИТМ РАБОТЫ ДАТЧИКА ПРИБЛИЖЕНИЯ.
1 Отсутствие объекта в зоне видимости сенсора : выход триггера ------ 0
2 Приближение объекта в, объект в зоне видимости сенсора : выход триггера------ 0
3 Объект покинул зону видимости сенсора : выход триггера меняет состояние -----1 в течении 20 секунд, после опять 0 до появления объекта в зоне видимости сенсора и выхода из нее.
То есть триггер имеет---- 1--- 20 секунд только после по кидания объектом зоны видимости сенсора, во всех других случаях ------0.

Заранее Вам большое спасибо! Если для этого что-то необходимо, сообщите.

Вложение:
MOD1_C.hex [1.83 КБ]
Скачиваний: 241


Необходимо отписать как работает… ;)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 11 окт 2014, 21:44 
Большое спасибо SVN.Отлажу устройство и Вам сообщу.Желаю Вам всего лучшего.Большое спасибо.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 03 ноя 2014, 15:06 
Не в сети

Зарегистрирован: 03 ноя 2014, 14:39
Сообщения: 19
Здравствуйте SVN. Использую Ваш мод для "user68" с задержкой 10 сек. Всё идеально, но есть одно "НО". На границе чувствительности датчика происходят периодические срабатывания выхода статус, примерно 1 раз в 5-10 сек., длительностью в 1 сек. Думаю этот эффект можно сгладить, если активировать выход статус, скажем, только после 3-7 принятых пачек импульсов подряд или устойчивого приема в течении 1 сек. Не подскажите, что нужно изменить в программе что бы реализовать эту возможность?
На всякий случай прикрепляю скрин программы.
 
Вложение:
10 sek.jpg
10 sek.jpg [ 210.4 КБ | Просмотров: 3332 ]


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Мод 094 (отключение триггера с задержкой)
СообщениеДобавлено: 03 ноя 2014, 16:21 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3792
Откуда: Россия
skorpionex писал(а):
Здравствуйте SVN. Использую Ваш мод для "user68" с задержкой 10 сек. Всё идеально, но есть одно "НО". На границе чувствительности датчика происходят периодические срабатывания выхода статус, примерно 1 раз в 5-10 сек., длительностью в 1 сек. Думаю этот эффект можно сгладить, если активировать выход статус, скажем, только после 3-7 принятых пачек импульсов подряд или устойчивого приема в течении 1 сек. Не подскажите, что нужно изменить в программе что бы реализовать эту возможность?

Как я понял, Вам нужно загрубить чувствительность датчика. ИМХО. В таком случае есть два варианта. Первый – изменяя счёт регистра «Status» (этот вариант повлияет не только на включение выхода «Статус», но и на отключение его). Второй – Создать переменную подсчёта приёма сигнала и при определённом значении разрешать работу. Не забывая сбросить эту переменную (этот вариант повлияет только на включение выхода «Статус», отключение останется без изменений)…


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 161 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 17  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB