нужен генератор прямоугольных импульсов и моновибратор.

Здесь обсуждаем устройства на МК и программы для них
shansov
Читатель
Читатель
Сообщения: 8
Зарегистрирован: 23 ноя 2011, 17:10

нужен генератор прямоугольных импульсов и моновибратор.

Сообщение shansov »

Всем привет . помогите в написании прошивки к PIC16F628A
нужен генератор прямоугольных импульсов 50 Кгц и три моновибратора на этом же пике.
На вход первого подается частота 50 КГц.
Первый формирует импульс t1=0.5 мкс. По спаду t1 запускается второй
моновибратор и формирует (dead time выдержка времени ) t2=1-2 мкс По спаду t2 запускается третий моновибратор и формирует импульс t3=8мкс и так далее в обратке .
возможна ли такая реализация . всем спасибо.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: нужен генератор прямоугольных импульсов и моновибратор.

Сообщение rhf-admin »

Чё-то не совсем я понял, что к чему.
Итак, на одном из выходов (условно назовём его "первым") должны быть импульсы с частотой 50 кГц. Скважность какая?
На вход первого подается частота 50 КГц. Первый формирует импульс t1=0.5 мкс. По спаду t1 запускается второй
моновибратор и формирует (dead time выдержка времени ) t2=1-2 мкс По спаду t2 запускается третий моновибратор и формирует импульс t3=8мкс
Вот это вообще не понял. На "втором" выходе должен быть сигнал с частотой 50 кГц и длительностью импульса 0,5 мкс. На "третьем" выходе опять же сигнал с частотой 50 кГц, длительностью 1-2 мкс и сдвинутый относительно "второго" на 0,5 мкс (раз по спаду запускается), на "четвёртом" выходе снова сигнал 50 кГц, длительностью 8 мкс, но сдвинутый относительно "третьего" на 1-2 мкс. Так или нет? И что значит
в обратке
Подробностей короче надо, а лучше рисунок.
С уважением, администрация сайта.
shansov
Читатель
Читатель
Сообщения: 8
Зарегистрирован: 23 ноя 2011, 17:10

Re: нужен генератор прямоугольных импульсов и моновибратор.

Сообщение shansov »

вобшем всё правельно . сам генератор 50 Кгц ,а длинну импульса формируют моновибраторы . частота при изменении длинны соответственно меняеться но не более 100 Кгц .извиняюсь за жаргон в (обратке) зациклен значит.
Вложения
12.jpg
12.jpg (2.71 КБ) 8961 просмотр
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: нужен генератор прямоугольных импульсов и моновибратор.

Сообщение rhf-admin »

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

P.S.
gener1.jpg
gener1.jpg (15.23 КБ) 8951 просмотр
Так это должно выглядеть??? Если да, то на выходах 2,3,4 не моновибраторы, а мультивибраторы, частота у них будет 50 кГц и ей пофиг на длинну импульсов.
С уважением, администрация сайта.
shansov
Читатель
Читатель
Сообщения: 8
Зарегистрирован: 23 ноя 2011, 17:10

Re: нужен генератор прямоугольных импульсов и моновибратор.

Сообщение shansov »

вобшем так, но немного не так. выход 3 должен делать паузу (мёртвое впемя , всплеска импульса не должно быть ) между выходом 2 и 4 продолжительностью 1-2 мкс . после отсчёта 1-2 мкс происходит запуск 4 выхода с продолжительностью 8мкс.

С генератора импульс с частотой 50 Гкц (не важно какой длит) поступает на вход 2 ждушего мультивибратора тот в свою очередь формирует импульс длительностью 0.5 мкс и по спаду запускает 3 ждущий мультивибратор который просто делает паузу (____delay time 2 мкс ______ между 2 и 4 ) когда время закончиться запускаеться 4 . вобщем между 2 и 4 импульса быть не должно просто спад 2 мкс. Все 3 мультифибратора работают синхронно в месте с генератором.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: нужен генератор прямоугольных импульсов и моновибратор.

Сообщение rhf-admin »

Что тогда вообще должно быть на выходе 3? Скопируй мой рисунок и исправь прямо на нём какие сигналы должны быть на выходах контроллера.
С уважением, администрация сайта.
shansov
Читатель
Читатель
Сообщения: 8
Зарегистрирован: 23 ноя 2011, 17:10

Re: нужен генератор прямоугольных импульсов и моновибратор.

Сообщение shansov »

как мог .
Вложения
gener1.jpg
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: нужен генератор прямоугольных импульсов и моновибратор.

Сообщение rhf-admin »

Итак, что мы видим по этому рисунку.
Тебе нужно не четыре, а всего ТРИ выхода контроллера.
На первом - генератор 50 кГц, меандр.
На втором - импульс 0,5 мкс, передний фронт которого совпадает с задним фронтом импульса генератора.
На третьем - импульс 8 мкс, передний фронт которого отстаёт от заднего фронта импульса на втором выходе на 2 мкс.
То, что этот процесс периодический не показано, но видимо это так, судя по "обратке" и "зациклен".

Что ж, такое вполне реализуемо.
С уважением, администрация сайта.
shansov
Читатель
Читатель
Сообщения: 8
Зарегистрирован: 23 ноя 2011, 17:10

Re: нужен генератор прямоугольных импульсов и моновибратор.

Сообщение shansov »

да спасибо это именно то что нужно .я скачал вашу прошивку генератора .прошил куда дальше копать незнаю .импульсы 0.5 мкс и 8 мкс мне нужны для запуска транзисторов с 2 каскадов схемы . буду рад за любую помощь.
Fai
инженер, программист, читатель
инженер, программист, читатель
Сообщения: 213
Зарегистрирован: 01 июн 2011, 13:02

Re: нужен генератор прямоугольных импульсов и моновибратор.

Сообщение Fai »

Что ж, такое вполне реализуемо.
Только будут проблемы с точностью около импульса 1/2 мкс, даже при 40МГц контроллера.
Вопрос - зачем это делать на МК? 50кГц можно даже на 155, импульс 1/2 мкс можно сделать на 555/561 логике, если нужна такая точность...
Ответить

Вернуться в «Устройства на микроконтроллерах»