Страница 1 из 1

Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 18:29:23
ikeksh
Господа, нужен источник прямоугольных импульсов частотой 15-40 КГц, питание 3-3,5 вольт, для подачи на МК PIC16f876a. Нагуглить что-то путное не удалось. МК работает на 20МГц, и таймер от внетренних тактов переполняется за 0,1 секунды (при максимальных делителях), а нужно 2-3 секунды.

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 18:34:20
Maykill
генератор "такового" сигнала собирается на половинке МС 561 ЛА3 и им подобных+ резистор с конденсатором

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 21:08:27
ikeksh
Maykill писал(а):генератор "такового" сигнала собирается на половинке МС 561 ЛА3 и им подобных+ резистор с конденсатором
даташит где взять? Гугл не помогает.

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 21:20:10
Денис
Берите любую схему отсюда. Нужны любые два инвертора 561 серии или её зарубежного аналога.
http://www.chipinfo.ru/literature/radio ... 44_45.html
Если частоту нужно менять, то резистор ставьте переменный.
Питание 561 серии от 3 до 15 вольт.

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 21:27:28
ikeksh
Денис писал(а):Берите любую схему отсюда.
спасибо, а с кварцами вроде такой схем нет?

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 21:29:49
Alter Ego
ikeksh писал(а):МК работает на 20МГц, и таймер от внетренних тактов переполняется за 0,1 секунды (при максимальных делителях), а нужно 2-3 секунды

Во-первых, не 0.1, а 0.013 сек, во-вторых, почему бы не ввести в программу переменную счетчика,
декрементировать ее при каждом переполнении таймера и таким образом получить до 3.33 сек?

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 21:33:56
Денис
ikeksh писал(а): а с кварцами вроде такой схем нет?
В предыдущем случае я набирал в гугле
генератор на логической микросхеме
Сейчас вам нужно в гугле набрать
кварцевый генератор на логической микросхеме
И смотреть.

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 22:25:17
ikeksh
Alter Ego писал(а):Во-первых, не 0.1, а 0.013 сек, во-вторых, почему бы не ввести в программу переменную счетчика,
декрементировать ее при каждом переполнении таймера и таким образом получить до 3.33 сек?

как раз таки тмр1 переполняется за 0,104 сек, и задач у мк хватает, чтоб 30 раз приращение считать, а потом "хрензнаеткакиечисла" считать.

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 22:44:34
Jack_A
Странная логика. Задач у МК хватает, поэтому ... замедлим ему тактовую частоту в 1000 раз. Кто-то из нас -- того...
Не мучайтесь, товарисч, ерундой, программно сделать секундную задержку - пара пустяков. С ПИКами не работал, на АВРках это десять строчек кода.

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 23:15:54
Alter Ego
ikeksh писал(а):тмр1 переполняется за 0,104 сек

Считаем.
20 Мгц делим на 4, получаем тактовую частоту 5 Мгц.
Дальше предделитель делит на 256, получаем 19531 Гц.
И таймер делит на 256, получается 76.3 Гц, что соответствует периоду 0.013 сек.

Задержка в программе потребует шесть строк и 1.6 мксек. :)))

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 23:27:04
ikeksh
Alter Ego писал(а):Считаем.
20 Мгц делим на 4, получаем тактовую частоту 5 Мгц.
Дальше предделитель делит на 256, получаем 19531 Гц.
И таймер делит на 256, получается 76.3 Гц, что соответствует периоду 0.013 сек.

Задержка в программе потребует шесть строк и 1.6 мксек. :)))

возьмите даташит, тмр1 2-х байтовый, не путайте с тмр0 и тмр2
Jack_A писал(а):Странная логика. Задач у МК хватает, поэтому ... замедлим ему тактовую частоту в 1000 раз. Кто-то из нас -- того...
Не мучайтесь, товарисч, ерундой, программно сделать секундную задержку - пара пустяков. С ПИКами не работал, на АВРках это десять строчек кода.

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

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 23:44:38
Alter Ego
Так к 16-битному таймеру можно подключить часовой кварц.

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 23:45:23
ikeksh
Alter Ego писал(а):Так к 16-битному таймеру можно подключить часовой кварц.

а как это сделать?

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Пт дек 06, 2013 23:50:50
Alter Ego
Между выводами RB6 и RB7, с конденсаторами 20...30 пФ на массу.
Включение - бит T1OSCEN.

Re: Генератор такового сигнала 15-40КГц питания 3-3,5 В.

Добавлено: Сб дек 07, 2013 00:21:35
ikeksh
Alter Ego писал(а):Между выводами RB6 и RB7, с конденсаторами 20...30 пФ на массу.
Включение - бит T1OSCEN.

спасибо, как обычно, самое интересное не прочитал.