| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Цифровой управляемый генератор одиночных импульсов https://radiokot.ru/forum/viewtopic.php?f=2&t=7083 |
Страница 1 из 2 |
| Автор: | alexval2006 [ Чт ноя 22, 2007 14:57:18 ] |
| Заголовок сообщения: | Цифровой управляемый генератор одиночных импульсов |
Привет всем |
|
| Автор: | tych [ Чт ноя 22, 2007 15:01:39 ] |
| Заголовок сообщения: | Re: Цифровой управляемый генератор одиночных импульсов |
alexval2006 писал(а): Привет всем
Вам нужен МК - наверно достаточно ATmega8 (тини13 не поддерживается симуляторами VMLAB PROTEUS) Начните со словестного описания алгоритма работы устройства |
|
| Автор: | aen [ Чт ноя 22, 2007 15:02:05 ] |
| Заголовок сообщения: | |
Если никто не скажет как это сделать на МК, то я нарисую на 155 серии, но думаю, что мне это не позволят. ... Через 5 сек. Опоздал. |
|
| Автор: | tych [ Чт ноя 22, 2007 15:26:58 ] |
| Заголовок сообщения: | |
aen писал(а): думаю, что мне это не позволят.
Кто ? |
|
| Автор: | aen [ Чт ноя 22, 2007 15:45:20 ] |
| Заголовок сообщения: | |
tych писал(а): Кто ?
Вы например. Я тоже считаю, что это лучше на МК сделать, хотя если импульсов было бы меньше 16, то можно и на рассыпухе. Он же запросил 25, а это рассыпуху здорово раздует. Хотя и вполне можно сделать. |
|
| Автор: | tych [ Чт ноя 22, 2007 15:47:43 ] |
| Заголовок сообщения: | |
ИМХО на МК и полезней в плане обучения. |
|
| Автор: | alexval2006 [ Чт ноя 22, 2007 16:26:11 ] |
| Заголовок сообщения: | |
Товариши на мк это хорошо но програмист из меня не очень я пока только начал разбиратся в этих тонкостях а мне надо менять чило ипульсов от 1 до 999 К стати кнопка со сылкой неработает |
|
| Автор: | Artem333 [ Чт ноя 22, 2007 17:40:25 ] |
| Заголовок сообщения: | |
На АСМе 10 команд и пара стандартных подпрограмм от Атмела. Если интересно подпрограммы могу выслать. Неоднократно их использовал и вполне ими доволен |
|
| Автор: | lexmulya [ Пт ноя 23, 2007 17:05:37 ] |
| Заголовок сообщения: | |
Тини 13 тут вполне хватит, а то что в протеусе ее нет так все равно железку собирать... |
|
| Автор: | alexval2006 [ Сб ноя 24, 2007 18:42:30 ] | ||
| Заголовок сообщения: | |||
Спасибо товарищи коты особенно aen за реальную помошь и к нему есть вопросик, в место к155ив3 можно применить к555ив3 та отличие только ведь в быстродействии и потреблении тока ? И ещё возле сигнала Е что это за логический элимент??? вроде инвертор или всёже задержка ??? К стати я тоже думал что похожее но я думал использовать делитель с переключаемым коофицентом деления на К561ИЕ8 и суматор на выходе который хотел прилепить к управляемому генератору. В чера в протеусе пытался прикошачить это друг к другу но чото несростается видать из за того что я ешо толком протеусом ненаучился пользоватся позавчера только скачал рабочую версию 6.9 SP4 PRO
|
|||
| Автор: | aen [ Вс ноя 25, 2007 07:44:23 ] |
| Заголовок сообщения: | |
alexval2006 писал(а): в место к155ив3 можно применить к555ив3
Конечно можно. Сигнал "Е" это сигнал занесения количества импульсов с переключателей в счётчик. Там стоит инвертор т.к. он должен идти нулём. Получается, при включении формируепся сигнал сброс. Нажимаем на "КН" и тут же по переднему фронту идёт занесение количества импульсов в счётчик. Через небольшую затержку по нажатию запускается первый одновибратор, вычитает из счётчика единицу и даёт разрешение прихода импульсов подтверждения из устройства (сигнал "С") и даёт разрешение на поступление импульсов в устройство (сигнал "Д"). При отпускании "КН" запускается нижний одновибратор и импульс идёт в устройство если счётчик не в нуле. Теперь ждём сигнала "С", подтверждения из устройства. Когда он придёт, то попадёт снова на верхний одновибратор и ситуация повториться, если счётчик не обнулён. Пусть теперь счётчик обнулился. Тогда появляется сигнал "В" и сбрасывает разрешение на подачу импульсов в устройство. Понятно, что если мы в счётчик занесём число 50, то это позволит пройти на устройство 50 импульсов при условии, что из устройства будет приходить сигнал подтверждения "С". Т.е. послали и ждём "С". Пришёл "С", снова послали пока в счётчике не ноль. Это на 155 серии. Можно на 561. Там лучше по другому, а можно и так. ... Твоя схема как я понял, это генератор определённого количества импульсов, но он же работает без подтверждения, как ты просил. На 561 серии я бы применил 561ИП2. Это схема сравнения. Там одни входы на счётчик, другие на установку количества импульсов, что удобно. Конечно мою схему нужно проверить, хотя бы временную диаграмму нарисовать. Может я запутался с передними-задними фронтами, но такая лень обуяла. Главное принцип. Здесь у меня, как видишь, для минимизации нет дешифрации состояния счётчика. Просто ждём, когда он обнулится. |
|
| Автор: | alexval2006 [ Вс ноя 25, 2007 13:56:55 ] |
| Заголовок сообщения: | |
Спасибо понятно, соберу в протеусе и попробую потом напишу что получилось |
|
| Автор: | aen [ Вс ноя 25, 2007 14:10:14 ] |
| Заголовок сообщения: | |
alexval2006 писал(а): Спасибо понятно, соберу в протеусе и попробую потом напишу что получилось
Схему, что ты привёл по моему тоже можно доработать. Нужно ввести разрешение-запрет на работу генератора импульсами подтверждения. Или триггер сделать или сделать генератор одиночных импульсов. Первый импульс получаешь вручную от кнопки запуска, а следующие запускающие импульсы будут получаться от импульсов подтверждения. |
|
| Автор: | alexval2006 [ Вт ноя 27, 2007 12:21:40 ] |
| Заголовок сообщения: | |
Есть вопросик товарищу Aen насчет схемки на схеме как я могу разобрать все илементы или илиментов и нет правильно ??? Насчет RC цепочки перед инвертором сигнала E если она времезадаюшая то какие должны быть параметры 0,1мк и 10к хватит или нет??? Поле счетчикак к155ИЕ6 в цепи сигнала B в качестве задержки я поставил К155АГ3 включеный по схеме задержки предложеной вами это правильно??? Заранее благодарен |
|
| Автор: | aen [ Вт ноя 27, 2007 12:54:15 ] | ||
| Заголовок сообщения: | |||
Цитата: Есть вопросик товарищу Aen насчет схемки на схеме как я могу разобрать все илементы или илиментов и нет правильно ??? Cмотри картинку. Цитата: Насчет RC цепочки перед инвертором сигнала E если она времезадаюшая то какие должны быть параметры 0,1мк и 10к хватит или нет??? Формируется импульс занесения в счётчики. Не критично. Сделай резистор 510 ом, конденсатор 1000 - 5000 пф. Цитата: Поле счетчикак к155ИЕ6 в цепи сигнала B в качестве задержки я поставил К155АГ3 включеный по схеме задержки предложеной вами это правильно??? Правильно. Сделайте задержку порядка 1 мкс, что бы 155 серия успела сработать. Вобщем задержка примерно равняется длительности импульса правого верхнего одновибратора, а его длительность зависет от скорости обмена между вашим устройством и внешним. Если не критично, то несколько микросекунд или больше.
На одновибраторы не забыли повесить внешние времязадающие элементы.
|
|||
| Автор: | alexval2006 [ Вт ноя 27, 2007 14:20:33 ] |
| Заголовок сообщения: | |
Я тут подситал для К555АГ3 Т=0,45*R*C и 0,45*3000*1000=1350000нс тоесть 1,350мс если правильно посчитал то R=3k а C=1000пф или 1нф это правильно или накосячил??? |
|
| Автор: | aen [ Вт ноя 27, 2007 14:44:33 ] |
| Заголовок сообщения: | |
alexval2006 писал(а): Я тут подситал для К555АГ3 Т=0,45*R*C и 0,45*3000*1000=1350000нс тоесть 1,350мс если правильно посчитал то R=3k а C=1000пф или 1нф
это правильно или накосячил??? На память формулы не помню, но на вскидку похоже. |
|
| Автор: | alexval2006 [ Вт ноя 27, 2007 19:07:26 ] |
| Заголовок сообщения: | |
Чето у меня проблемы с RC цепочкой перед инвертором сигнала E поставил как и было предложено резик 510 Ом кондер 1000пф пробовал 1500 непомагает сигнал непроходит убираю RC цепоску все работает и сигнал в счетчики заносится может она ваше ненужна??? |
|
| Автор: | aen [ Ср ноя 28, 2007 08:36:45 ] |
| Заголовок сообщения: | |
alexval2006 писал(а): может она ваше ненужна???
Нужна. Там нужно сформировать импульс по нажатию на "КН" т.е. по переднему фронту длительностью чуть меньше чем первая задержка (чуть выше она на схеме). Сделай тогда этот формирователь на 155АГ3 по схеме, как первый одновибратор, только на вход "R" через сопротивление 1 ком подай +5 вольт, а сигнал на счётчики снимай с инверсного выхода. Длительность установи, как сказал раза в два меньше, чем первая задержка, что бы у нас сначала шла установка счётчиков, затем начала работать остальная схема. Можно применить и любую другую схему формирования импульса по переднему фронту положительного импульса. |
|
| Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|



