Генератор такового сигнала 15-40КГц питания 3-3,5 В.
Генератор такового сигнала 15-40КГц питания 3-3,5 В.
Господа, нужен источник прямоугольных импульсов частотой 15-40 КГц, питание 3-3,5 вольт, для подачи на МК PIC16f876a. Нагуглить что-то путное не удалось. МК работает на 20МГц, и таймер от внетренних тактов переполняется за 0,1 секунды (при максимальных делителях), а нужно 2-3 секунды.
- Maykill
- Друг Кота
- Сообщения: 73964
- Зарегистрирован: Вт дек 20, 2011 12:46:51
- Откуда: Петроград
- Контактная информация:
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
генератор "такового" сигнала собирается на половинке МС 561 ЛА3 и им подобных+ резистор с конденсатором
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
даташит где взять? Гугл не помогает.Maykill писал(а):генератор "такового" сигнала собирается на половинке МС 561 ЛА3 и им подобных+ резистор с конденсатором
- Денис
- Держит паяльник хвостом
- Сообщения: 970
- Зарегистрирован: Ср июн 27, 2007 17:09:12
- Контактная информация:
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
Берите любую схему отсюда. Нужны любые два инвертора 561 серии или её зарубежного аналога.
http://www.chipinfo.ru/literature/radio ... 44_45.html
Если частоту нужно менять, то резистор ставьте переменный.
Питание 561 серии от 3 до 15 вольт.
http://www.chipinfo.ru/literature/radio ... 44_45.html
Если частоту нужно менять, то резистор ставьте переменный.
Питание 561 серии от 3 до 15 вольт.
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
спасибо, а с кварцами вроде такой схем нет?Денис писал(а):Берите любую схему отсюда.
- Alter Ego
- Сверлит текстолит когтями
- Сообщения: 1119
- Зарегистрирован: Ср май 01, 2013 22:37:08
- Откуда: Украина
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
ikeksh писал(а):МК работает на 20МГц, и таймер от внетренних тактов переполняется за 0,1 секунды (при максимальных делителях), а нужно 2-3 секунды
Во-первых, не 0.1, а 0.013 сек, во-вторых, почему бы не ввести в программу переменную счетчика,
декрементировать ее при каждом переполнении таймера и таким образом получить до 3.33 сек?
- Денис
- Держит паяльник хвостом
- Сообщения: 970
- Зарегистрирован: Ср июн 27, 2007 17:09:12
- Контактная информация:
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
В предыдущем случае я набирал в гуглеikeksh писал(а): а с кварцами вроде такой схем нет?
генератор на логической микросхеме
Сейчас вам нужно в гугле набрать
кварцевый генератор на логической микросхеме
И смотреть.
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
Alter Ego писал(а):Во-первых, не 0.1, а 0.013 сек, во-вторых, почему бы не ввести в программу переменную счетчика,
декрементировать ее при каждом переполнении таймера и таким образом получить до 3.33 сек?
как раз таки тмр1 переполняется за 0,104 сек, и задач у мк хватает, чтоб 30 раз приращение считать, а потом "хрензнаеткакиечисла" считать.
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
Странная логика. Задач у МК хватает, поэтому ... замедлим ему тактовую частоту в 1000 раз. Кто-то из нас -- того...
Не мучайтесь, товарисч, ерундой, программно сделать секундную задержку - пара пустяков. С ПИКами не работал, на АВРках это десять строчек кода.
Не мучайтесь, товарисч, ерундой, программно сделать секундную задержку - пара пустяков. С ПИКами не работал, на АВРках это десять строчек кода.
- Alter Ego
- Сверлит текстолит когтями
- Сообщения: 1119
- Зарегистрирован: Ср май 01, 2013 22:37:08
- Откуда: Украина
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
ikeksh писал(а):тмр1 переполняется за 0,104 сек
Считаем.
20 Мгц делим на 4, получаем тактовую частоту 5 Мгц.
Дальше предделитель делит на 256, получаем 19531 Гц.
И таймер делит на 256, получается 76.3 Гц, что соответствует периоду 0.013 сек.
Задержка в программе потребует шесть строк и 1.6 мксек.
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
Alter Ego писал(а):Считаем.
20 Мгц делим на 4, получаем тактовую частоту 5 Мгц.
Дальше предделитель делит на 256, получаем 19531 Гц.
И таймер делит на 256, получается 76.3 Гц, что соответствует периоду 0.013 сек.
Задержка в программе потребует шесть строк и 1.6 мксек.
возьмите даташит, тмр1 2-х байтовый, не путайте с тмр0 и тмр2
Jack_A писал(а):Странная логика. Задач у МК хватает, поэтому ... замедлим ему тактовую частоту в 1000 раз. Кто-то из нас -- того...
Не мучайтесь, товарисч, ерундой, программно сделать секундную задержку - пара пустяков. С ПИКами не работал, на АВРках это десять строчек кода.
логика простая, много периферии, а если бы мне нужна была низкая частота, то я бы кварц поменьше частотой, а нч нужна для таймера.
- Alter Ego
- Сверлит текстолит когтями
- Сообщения: 1119
- Зарегистрирован: Ср май 01, 2013 22:37:08
- Откуда: Украина
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
Так к 16-битному таймеру можно подключить часовой кварц.
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
Alter Ego писал(а):Так к 16-битному таймеру можно подключить часовой кварц.
а как это сделать?
- Alter Ego
- Сверлит текстолит когтями
- Сообщения: 1119
- Зарегистрирован: Ср май 01, 2013 22:37:08
- Откуда: Украина
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
Между выводами RB6 и RB7, с конденсаторами 20...30 пФ на массу.
Включение - бит T1OSCEN.
Включение - бит T1OSCEN.
Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.
Alter Ego писал(а):Между выводами RB6 и RB7, с конденсаторами 20...30 пФ на массу.
Включение - бит T1OSCEN.
спасибо, как обычно, самое интересное не прочитал.