http://forum.getchip.net/

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

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

Ну это понятно, а так, у нас и усач еще ловится, тот так и поступает, хватает наживку и под камыши. А силы бланка спиннинга не хватает вытянуть чуток фрикцион катушки, чтобы снова бланк стал ровно...

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

rioi писал(а):
... Или контроль Li элемента или двух цинковых (алкалиновых или солевых). При этом при напряжении больше:
2-х вольт сигнализатор мигнет светодиодом 1 раз,
2,5 вольт - 2 раза,
3 вольт - 3 раза
3,5 вольт - 4 раза.

rioi, получается, что использование сигнализатора с питанием от элемента 3V подразумевает применение контроллера с индексом "V" - питание от 1.8V.

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

sparic писал(а):
подразумевает применение контроллера с индексом "V" - питание от 1.8V.
Да они все (АВР микроконтроллеры)начинают работать от 1,8 вольт и выше. При меньше чем 1,8 В не запускается тактовый генератор. Причем у всех (хотя наверняка могут быть исключения) микроконтроллеров.
А наличие 2-х вольтового диапазона определяется конечным напряжением для двух Zn элементов. Т. е. если напряжение питания от двух алкалиновых элементов например приближается к 2-х вольтовому значению, то это говорит о том, что их (элементы) пора менять...

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

Petrovich_1969 писал(а):
если прикрутить ртутный датчик, и если после поклевки он останется в замкнутом состоянии, то МК притихает. Т.е. индикация работы и индикация пропущенной поклевки пропадает, пока не разомкнешь датчик. Так и планировалось или это баг?
Исправил. Теперь при замыкании ртутника мигание светодиода и прерывистый звуковой сигнал, до тех пор пока не пропадет контакт.
Увеличил время подачи сигнала на управление передатчиком.
Строка delay(10)
Вложение:
задержка.jpg
задержка.jpg [ 32.43 КБ | Просмотров: 1248 ]

Исходник
Вложение:
13V_10_dez_2018.RAR [12.74 КБ]
Скачиваний: 39

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

Спасибо, попробую.

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

rioi писал(а):
Petrovich_1969 писал(а):
- Какие устанавливать фьюзы?

С данным сигнализатором про фьюзы можно забыть.
Ни чего делать с ними не надо.

rioi, все таки нужно настраивать фьюзы при программировании.
Вложение:
Фьюзы.jpg
Фьюзы.jpg [ 48.64 КБ | Просмотров: 1227 ]

Вот не зря я жаловался на ускоренную работу сигнализатора! И как то не стабильно он у меня работал.
А всё потому, что контроллер работал у меня на 9.6 МГц, а нужно 4.8 МГц.
И звук в норму пришел, и сигнал на TX стал похож своей протяженностью на сигнал, а не на импульс. Короче заработал он у меня как и было Вами задумано.
Оставил он его на столе на ночь, лежит мигает...

Поигрался еще вчера (уже вчера :D ) с интервалами временем засветки после поклевки - получилось :-) и пьезик свой в резонанс вывел - пищит теперь как зараза :-)

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

sparic писал(а):
все таки нужно настраивать фьюзы при программировании.
Всегда использую фьюзы по дефолту. Т. е. "заводские", которые предусматривают:
"6.2.4 Default Clock Source:
The device is shipped with CKSEL = “10”, SUT = “10”, and CKDIV8 programmed. The default clock source setting is therefore the Internal RC Oscillator running at 9.6 MHz with longest start-up time and an initial system clock prescaling of 8. This default setting ensures that all users can make their desired clock source setting using an In-System or High-voltage Programmer."

Если не "сбивать" заводские настройки, то тактовая частота будет 9,6/8=1,2 мГц.

А у Вас на данный момент времени тактовая 4,8 мГц, так как CKDIV8 (делитель на 8) не запрограммирован!
(Checked = unprogrammed ! - если стоит галочка значит не запрограммирован!)

Осторожнее с фьюзами! Если в результате их программирования тактовая частота будет меньше 1 мГц то кристалл будет не доступен!

Не ставьте при 4.8 мГц CKDIV8! Так как тактовая будет 4.8/8=0.6

Заводские фьюзы:
Вложение:
fuse bits.jpg
fuse bits.jpg [ 34.84 КБ | Просмотров: 1221 ]

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

По дефолту...
Всё бы ничего, но у меня штук 10 тинек и наверное каждая участвовала и не по разу, в каких то тестовых проектах со своими наборами фьюзов.

rioi, а как тогда понимать, если в последнем Вашем проекте с увеличенной длительностью TX в опциях проекта установленны фьюзы на 4.6МГц? Они не влияют?
Потому как именно с фьюзами на 4,6МГц в моей сборке стали совпадать временные интервалы с действительностью.

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

rioi писал(а):
Осторожнее с фьюзами! [u]Если в результате их программирования тактовая частота будет меньше 1 мГц то кристалл будет не доступен!

Уже случилось такое :( в самом начале проекта...
Единственная тини в dip корпусе "загнулась", под которую и платка была создана.
Вложение:
1.jpg
1.jpg [ 115.55 КБ | Просмотров: 1206 ]

Пришлось с smd в dip переделывать тиньку.

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

А что, доктором она не лечится после этого?

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