Миниатюрный умножитель частоты на логике
|
|
| Пн, 05.03.2018, 12:48 | Сообщение # 1
|
b_d_g
Постов: 2
ОК |
Доброго времени суток, уважаемое сообщество.
У меня возникла проблема с пейнтбольным маркером: приобрел электронный маркер, который выходит на режим рампинга (пока нажимаешь на спусковой крючок с определенной частотой маркер стреляет с частотой 10 шаров в секунду) не с частоты 5 нажатий в секунду, а при 8 нажатиях в секунду. Что очень сложно. Спусковой крючок реализован в виде - механический микрик с нормально разомкнутыми контактами на "массу". Питание 9В (Крона) с понижением до 5В для работы микроконтроллера. Микроконтроллер нонейм с обозначением "1201" и ниже "1320". Дополнительная сложность: переход в режим рампинга с третьего нажатия, то есть 1 нажатие - 1 выстрел, второе нажатие - 1 выстрел, третье нажатие - 2 выстрела и т.д. пока поддерживается частота нажатий 8 нажатий в сек. Идея в следующем: нужен дополнительный преобразователь, который скорее всего без гальванической связи, будет "пропускать" через себя одно нажатие, а начиная со второго поддерживать на своем выходе частоту 8Гц, пока на входе есть частота 4-10 Гц. Как только частота упала до 3 Гц - сброс счетчика и следующий выстрел одиночный. С поисковиками дружу, но к сожалению, даже сформулировать запрос короче не могу, только триггер с умножителем частоты. С паяльником дружил когда-то, но видимо забылось то, что не зналось) Прошу помочь со схемой или подтолкнуть в нужном направлении поиска.
|
|
| Пн, 05.03.2018, 17:58 | Сообщение # 2
|
atoumar
Постов: 518
Друзья |
К сожалению, на логике я встречал только делители частоты, а умножителей частоты не встречал.Возможно пойти по такому принципу. Сделать генератор прямоугольных импульсов скажем на 16 импульсов в секунду, затем поставить ряд делителей на 2 и выбирать из этого ряда частоты от 2 до 16 импульсов через два импульса и подключать ту частоту, которая устраивает. Схемы генераторов и делителей на микросхемах не сложные.
|
|
| Вт, 06.03.2018, 15:34 | Сообщение # 3
|
Egour
Постов: 916
Друзья |
Реализовывать описанное на жесткой логике в наше время возьмется только отпетый мазохист Проще выдрать из маркера родную микросхему и засунуть туда микроконтроллер со своей прошивкой.
|
|
| Вт, 06.03.2018, 21:27 | Сообщение # 4
|
msmmmm
Постов: 891
Друзья |
Цитата Egour ( ) Проще выдрать из маркера родную микросхему и засунуть туда микроконтроллер со своей прошивкой. Проще перед штатным контроллером (кто знает чем он там еще управляет?) добавить мелкую тиньку или пик. Такую программу даже начинающий программер за вечер состряпает.
|
|
| Ср, 07.03.2018, 15:05 | Сообщение # 5
|
baskit
Постов: 143
Х |
b_d_g, тут нечто похожее смотря что там в маркере стоит на открытии шептала, сервопривод или ЭМ.
|
|
| Ср, 07.03.2018, 17:00 | Сообщение # 6
|
atoumar
Постов: 518
Друзья |
"Реализовывать описанное на жесткой логике в наше время возьмется только отпетый мазохист"
Человек спрашивал, как реализовать на логике генератор тактовой частоты, я ему ответил, как это можно сделать. Другие советуют совсем не генератор, а то, что он не спрашивал, а именно, поставить контроллер.
|
|
| Пн, 12.03.2018, 18:13 | Сообщение # 7
|
b_d_g
Постов: 2
ОК |
Спасибо за советы. Про логику внял, наверное действительно лучше на контроллере реализовывать, просто не хотелось лепить "умный" контроллер для решения простейшей задачи. И последний вопрос: какой контроллер посоветуете? Питание 5В, минимальные размеры, желательна реализация выхода в виде транзисторного ключа между двумя ногами конроллера. Просто, если кто сталкивался с подобными характеристиками. Заранее спасибо за помощь)
|
|
| Пн, 12.03.2018, 20:11 | Сообщение # 8
|
msmmmm
Постов: 891
Друзья |
b_d_g, то, что легко сделается на 6-ножечном ATtiny4 или 8-ножечном ATtiny13 пришлось бы городить на n-ном количестве корпусов логики с непредсказуемым результатом. Входную цепь штатного контроллера нужно срисовать и выложить вместе с пожеланиями. Уже полдела и сделается.
|
|