http://www.forum.getchip.net/

Электронный сигнализатор поклевки
http://www.forum.getchip.net/viewtopic.php?f=8&t=591
Страница 79 из 81

Автор:  rioi [ 11 дек 2018, 18:46 ]
Заголовок сообщения:  Re: Электронный сигнализатор поклевки

sparic писал(а):
а возможно управлять динамической индикацией двумя сегментами с ОА и ОК по одним и тем же 9ти линиям? Вот только наверное по объему кода дохрена выйдет...
Можно. Вот как раз мне и нужны такие же индикаторы, но с общим катодом. А код не будет большим и расчетов много тоже не ожидается. Научен горьким опытом, как только 8-ми битный микроконтроллер доходит до математики, так сразу "спотыкается". Поэтому все преобразования будут по табличкам...

Автор:  rioi [ 11 дек 2018, 21:09 ]
Заголовок сообщения:  Re: Электронный сигнализатор поклевки

Нашел микросхемку CD4026.
Теперь подключить индикатор будет очень просто.
Даже не интересно...
Хотя достаточно и одного микроконтроллера.
Вложение:
cd4026.jpg
cd4026.jpg [ 31.54 КБ | Просмотров: 1180 ]

Автор:  sparic [ 11 дек 2018, 21:51 ]
Заголовок сообщения:  Re: Электронный сигнализатор поклевки

rioi, не пользовались матрицами 8х8?
Вложение:
8х8.jpg
8х8.jpg [ 53.89 КБ | Просмотров: 1173 ]

Автор:  rioi [ 11 дек 2018, 21:58 ]
Заголовок сообщения:  Re: Электронный сигнализатор поклевки

Пользовался. Очень давно сделали с ребятами на работе табло. Сейчас наверняка весит на втором объекте с поздравлением "С Новым 2019 годом!". Блин это так давно было... Например программка была написана на очень древнем языке PL/M...Вы такой встречали? Или нечто подобное? Компиляция и линкирование помнится было строго из командной строки...

Автор:  sparic [ 11 дек 2018, 22:11 ]
Заголовок сообщения:  Re: Электронный сигнализатор поклевки

Но тогда точно Мегу нужно применять, ног немерено нужно.

Автор:  rioi [ 11 дек 2018, 22:14 ]
Заголовок сообщения:  Re: Электронный сигнализатор поклевки

Пять таких индикаторов и микроконтроллер 40 ног. Вполне достаточно, правда нужны еще регистры, но это уже частности...

Автор:  sparic [ 11 дек 2018, 22:24 ]
Заголовок сообщения:  Re: Электронный сигнализатор поклевки

Не обратил сразу внимание, что великоваты матричные индикаторы 32х32 мм. Для сигнализатора большие.

Автор:  sparic [ 11 дек 2018, 23:48 ]
Заголовок сообщения:  Re: Электронный сигнализатор поклевки

rioi, спасибо за морзянку, но как то не мое.
Тут бы как то научится хоть диодиком помигать на собственной программе.

Чертовщина творится - вывел фьюзы по дефолту при программировании МК (1.2МГц) как и в последнем проекте... и тут снова нестабильная работа: не работает включения по удару, только отключение - просто долгая засветка как при отключении; звук уплыл снова в более высокие частоты; на поклевку реакция не стабильная.

Вернулся к предыдущему проекту где было 4.8МГц выставил в параметрах проекта и при программировании МК на 1.2МГц - та же история с не стабильной работой.
Выставил обратно 4.8МГц везде - вернулась стабильная работа, звук в резонанс вернулся, и все остальное работает стабильно, кроме проверки заряда батареи по двойному удару, я изначально ни разу так и не увидел эту индикацию после двойного удара.

Автор:  rioi [ 12 дек 2018, 00:05 ]
Заголовок сообщения:  Re: Электронный сигнализатор поклевки

Какая то мистика... А у меня все работает...Сигнализатор в течении наверное целой недели работает. Включается и выключается, сигнализирует напряжение питания... Совершенно ни каких проблем...При этом тактовая 9,6 при прошитом делителе на 8... И при 4,8 и незапрогр. делителителе на 8 также работает... Правда при этом частота звука в два раза ниже...но все равно все работает...Стабильно, целыми ночами и днями...странно...
-----------------------------------------------
Сегодня попробую сбить тактовую частоту на сколько это возможно.
Кстати, попробуйте ртутный датчик, у меня стоит именно он. Быть может все дело в нём.
------------------------------------------------
Понизил тактовую до предела.
Фьюзы. Осторожно! При тактовой равной 4.8 МГц CKDIV8 должен быть с галочкой!
Вложение:
fuse bits_12_dez.jpg
fuse bits_12_dez.jpg [ 35.11 КБ | Просмотров: 1143 ]


Вложения:
13V_12_dez_2018.RAR [12.7 КБ]
Скачиваний: 48

Автор:  sparic [ 13 дек 2018, 01:39 ]
Заголовок сообщения:  Re: Электронный сигнализатор поклевки

rioi писал(а):
Сегодня попробую сбить тактовую частоту на сколько это возможно.

Объясните пожалуйста, что это будет значить и на что повлияет?

rioi писал(а):
Кстати, попробуйте ртутный датчик, у меня стоит именно он. Быть может все дело в нём.

К сожалению ртутного не имею. Все испытания провожу вот на этом "золотом" датчике удара
Вложение:
DSC_08081.jpg
DSC_08081.jpg [ 81.99 КБ | Просмотров: 1120 ]


rioi, есть пару вопросов:
1. Есть возможность увеличить длительность двойного мигания - индикацию пропущенной поклевки? На данный момент она около 15 мин, если я не ошибаюсь.
2. Возможно ли регулировать чувствительность датчика удара - пьезо на вкл./откл.?

Сегодня между делом тестировал сработку вкл./откл. сигнализатора непосредственно на бланке.
Поставил на пол лёжа табурет и положил на него бланк, который опирался примерно своей серединой. Сигнализатор прикрепил на первом кольце после "тюльпана" посредством канцелярского биндера.
Удар пальцем (как щелбан) по бланку выше рукояти фиксируется сигнализатором хорошо, промахи редко. Но вот есть пару моментов:
1. Сигнализатор по прежнему промаргивает светодиодом слабые вибрации без фиксации факта поклевки, конденсатор 1...3nF в параллель пьезо не помогает. На покачиваемся бланке эти промаргивания довольно обильные. Но это опять таки, на моем выше указанном датчике.
2. Не редко бывает такое поведение - сигнализатор включен и мигает после "поклёвки", ударом выключаю сигнализатор, который при этом отключается без длительной засветки светодиодом... делаю еще удар - вижу долгую засветку отключения, сигнализатор остается отключенным... третий удар - снова долгая засветка и опять таки не включаемся. На 4...5 удар он все таки включается, с отображением короткой засветки (ну как ему и положено).
Это происходит не систематически но присутствует через 5..7 откл./вкл.

Страница 79 из 81 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/