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

 
Текущее время: 11 дек 2019, 05:48

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



Начать новую тему Ответить на тему  [ Сообщений: 807 ]  На страницу Пред.  1 ... 64, 65, 66, 67, 68, 69, 70 ... 81  След.
Автор Сообщение
 Заголовок сообщения: Re: Электронный сигнализатор поклевки
СообщениеДобавлено: 24 ноя 2018, 08:58 
Не в сети

Зарегистрирован: 31 авг 2016, 20:34
Сообщения: 228
Цитата:
Пьзоэлемент - излучатель звука и по совместительству датчик удара по бланку для вкл./откл. сигнализатора.
Да, верно. Можно ещё что нибудь подключить, например два удара - индикация состояния питания и т. д. Для микроконтроллеров с небольшим объёмом памяти и с малым количеством ног пьезоэлемент это ещё и достойная альтернатива дисплею. Но так как выдача информации происходит весьма специфическим способом (морзянка), приходится использовать только для себя, для настройки, наладки, ...
Цитата:
SW-18015P - основной датчик, на данный момент на него реализована только фиксация поклевки.
Да. На данный момент времени механизм детектирования событий (подсечка, заброс) пока не отработан. Хотя алгоритм создан очень давно(см. фото ниже).
Вложение:
обработка_.jpg
обработка_.jpg [ 31.21 КБ | Просмотров: 1122 ]

Цитата:
как на осциллограмме ведет себя SW-18015P при подсечке в плане длинны импульса?
В идеальных условиях примерно так:
Вложение:
основной датчик.jpg
основной датчик.jpg [ 61.79 КБ | Просмотров: 1122 ]

Цитата:
Может этот длинный импульс и можно будет отследить и фиксировать как дополнительную команду на отключение сигнализатора?
В реальных условиях на выходе всех датчиков такая галиматья... Вот и приходится изрядно поломать свой череп, что бы найти то самое верное решение... Для примера - система автоотключения в сойке.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Электронный сигнализатор поклевки
СообщениеДобавлено: 25 ноя 2018, 22:02 
Не в сети

Зарегистрирован: 31 авг 2016, 20:34
Сообщения: 228
Довел потребление сигнализатора. Теперь с индикацией он потребляет 4 мкА вместо 60 мкА.
Перелопатил весь проект. Нашел где была зарыта собака.
Изменились все тайминги. Основной интервал вместо 10 секунд стал 8 секунд, индикация пропущенной поклевки 30 минут.
При отключении всех индикаций (пропущенной поклевки, работы) сигнализатор потребляет около 0,14 мкА.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Электронный сигнализатор поклевки
СообщениеДобавлено: 27 ноя 2018, 00:59 
Не в сети

Зарегистрирован: 24 май 2016, 16:46
Сообщения: 188
rioi писал(а):
Для примера - система автоотключения в сойке.


В сойке такого типа?

Вложение:
Схема.jpg
Схема.jpg [ 34.87 КБ | Просмотров: 1061 ]


rioi писал(а):
Изменились все тайминги. Основной интервал вместо 10 секунд стал 8 секунд, индикация пропущенной поклевки 30 минут.


Это не страшно, думаю и так всё хорошо.

rioi писал(а):
Довел потребление сигнализатора.
При отключении всех индикаций (пропущенной поклевки, работы) сигнализатор потребляет около 0,14 мкА.


Он теперь чистым воздухом может питаться! :D ну, если без поклевок....


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Электронный сигнализатор поклевки
СообщениеДобавлено: 28 ноя 2018, 07:57 
Не в сети

Зарегистрирован: 31 авг 2016, 20:34
Сообщения: 228
Цитата:
В сойке такого типа?
Да.

Длительность всех "подмигиваний" пришлось уменьшить еще в два раза. Из-за разрядности примененного микроконтроллера. Если применить не 8-ми битные счетчики, то очень сильно разрастается объем исполняемого кода.

Цитата:
...теперь чистым воздухом может питаться!
Это и есть предел. Меньше 0,14 мкА сделать не получится. По сути это потребление выключенного микроконтроллера. Интересный момент - питания литиевого элемента 2032 при емкости 100 мА/час с таким потреблением в режиме ожидания поклевки хватит на 80 лет...
Цитата:
:D ну, если без поклевок....
Здесь тоже пришлось немного подшаманить. При свечении светодиода из работы полностью выключен микроконтроллер, с его "расходом" с Днепрогэс. Работает только WDT и именно он теперь и определяет потребление в режиме индикации (4 мкА). Надо признаться, что микроконтроллеры tiny для таких целей не совсем удачный выбор по причине отсутствия в них RTC модуля. Если применить какую либо мегу, например 328, в которой есть этот самый RTC, то питание в режиме индикации было бы также меньше одного микроампера. А общий вклад включенного светодиода очень мал по причине короткого времени свечения (16 или 32 миллисекунды). Если посчитать на сколько хватит литиевого элемента 2032 при расходе в 4 мкА, то получится тоже "очень даже ничего" - 2 года.
Единственное прожорливое место это звуковой сигнал и передатчик, которые по сравнению с другими модулями просто катастрофа.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Электронный сигнализатор поклевки
СообщениеДобавлено: 28 ноя 2018, 21:23 
Не в сети

Зарегистрирован: 24 май 2016, 16:46
Сообщения: 188
Теперь нужно определится с элементом питания.
3.7В или 3В
3.7В (li-ion) - проблема найти мелкие аккумуляторы или дорогое их приобретение.
3В (CR2032) - для сигнализатора самое то, но для передатчика теряем в мощности.

rioi, возможно ли в те же профили сигнализатора добавить выбор применяемого источника питания для индикации напряжения?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Электронный сигнализатор поклевки
СообщениеДобавлено: 28 ноя 2018, 21:35 
Не в сети

Зарегистрирован: 31 авг 2016, 20:34
Сообщения: 228
Цитата:
в те же профили сигнализатора добавить выбор применяемого источника питания для индикации напряжения
Вполне возможно, но это будет последнее, что можно было бы втолкнуть в этот микроконтроллер, так как памяти осталось на 80 команд (15%).


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Электронный сигнализатор поклевки
СообщениеДобавлено: 28 ноя 2018, 21:50 
Не в сети

Зарегистрирован: 24 май 2016, 16:46
Сообщения: 188
Та, вроде как, уже и добавить нечего.
Единственное еще не решенный вопрос остался по автоотключению при подсечки.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Электронный сигнализатор поклевки
СообщениеДобавлено: 28 ноя 2018, 21:57 
Не в сети

Зарегистрирован: 31 авг 2016, 20:34
Сообщения: 228
Автоотключение.
Придется как всегда заниматься оптимизацией.
Есть на Алике вот такое чудо:
https://ru.aliexpress.com/wholesale?cat ... xt=LIR2032
Правда емкость маловата, но опять при тех же 4 мкА работать будет больше года...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Электронный сигнализатор поклевки
СообщениеДобавлено: 28 ноя 2018, 22:11 
Не в сети

Зарегистрирован: 24 май 2016, 16:46
Сообщения: 188
Ай да китайцы!
Это уже интересно.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Электронный сигнализатор поклевки
СообщениеДобавлено: 28 ноя 2018, 22:26 
Не в сети

Зарегистрирован: 31 авг 2016, 20:34
Сообщения: 228
Есть еще разновидности SW-18015P:
SW-18010P FAST
https://ru.aliexpress.com/wholesale?Sea ... y&jump=afs
SW-18020P MEDIUM
https://ru.aliexpress.com/wholesale?Sea ... y&jump=afs
SW-18030P SLOW
https://ru.aliexpress.com/item/FREE-SHI ... 38683.html
Есть еще один вариант - сделать самому, чем раньше и занимался. Работали на ура и с очень хорошей чувствительностью.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 807 ]  На страницу Пред.  1 ... 64, 65, 66, 67, 68, 69, 70 ... 81  След.

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


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

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


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

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