|
Генератор прямоугольных импульсов, Помогите |
|
|
|
Mar 26 2008, 09:48
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 31-01-08
Пользователь №: 34 612

|
Подскажите на чем можно реализовать Генератор прямоугольных импульсов. Параметры: Частота от 1Гц до 10КГц, изменяемая длина импульса с шагом 1 микросекунда. Раньше реализованно было на КР580ВИ53, но теперь не устраивает вот и ищется решение. Зарание спасибо
|
|
|
|
|
Mar 26 2008, 10:10
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 31-01-08
Пользователь №: 34 612

|
Цитата(Kuzmi4 @ Mar 26 2008, 12:56)  2 en0t - в принципе чтоб не мудрствовать лукаво и не особо долго думать - mega48+MAX232+74НС04 решат вашу проблему - регуляция частоты - с компа по COM-порту... Или есть какие то требования ? - типа только на логике там... А можно об этом поподробней. С мегой это очень хорошо.
|
|
|
|
|
Mar 26 2008, 10:14
|

Гуру
     
Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287

|
Цитата(en0t @ Mar 26 2008, 11:48)  Подскажите на чем можно реализовать Генератор прямоугольных импульсов. Параметры: Частота от 1Гц до 10КГц, изменяемая длина импульса с шагом 1 микросекунда. Раньше реализованно было на КР580ВИ53, но теперь не устраивает вот и ищется решение. Зарание спасибо Генератор прямоугольных импульсов можно реализовать доброй сотней различных способов. И на логических элементах, и на транзисторах, и на лампах, и на специализированных таймерах, и на МК и т. д. На этом, пожалуй, ответ на Ваш вопрос можно считать исчерпывающим. Если хотите конкретных рекомендаций, выражайтесь яснее. Чем, например, "теперь не устраивает" то, что "раньше реализовано было..."? Цитата(en0t @ Mar 26 2008, 12:10)  А можно об этом поподробней. С мегой это очень хорошо. Чем хорошо? Как можно поподробней, если из Вас требования к девайсу клещами вынимать надо?
Сообщение отредактировал Herz - Mar 26 2008, 10:15
|
|
|
|
|
Mar 26 2008, 10:26
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 31-01-08
Пользователь №: 34 612

|
Цитата(Herz @ Mar 26 2008, 13:14)  Генератор прямоугольных импульсов можно реализовать доброй сотней различных способов. И на логических элементах, и на транзисторах, и на лампах, и на специализированных таймерах, и на МК и т. д. На этом, пожалуй, ответ на Ваш вопрос можно считать исчерпывающим. Если хотите конкретных рекомендаций, выражайтесь яснее. Чем, например, "теперь не устраивает" то, что "раньше реализовано было..."? Чем хорошо? Как можно поподробней, если из Вас требования к девайсу клещами вынимать надо? Требования к дивайсу я описал в начале Параметры: Частота от 1Гц до 10КГц, изменяемая длина импульса с шагом 1 микросекунда. добавлю что устройство будет управлятся по средствам at91sam7s или atmega (вот чем хорошо) ,а если есть в мире какая нибудь микросхемка которой например по spi данные о частоте и длителности импульса передаётся так это вообще супер было бы
|
|
|
|
|
Mar 26 2008, 11:14
|

Местный
  
Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704

|
Цитата(Herz @ Mar 26 2008, 14:14)  Генератор прямоугольных импульсов можно реализовать доброй сотней различных способов. И на логических элементах, и на транзисторах, и на лампах, и на специализированных таймерах, и на МК и т. д. +1 А по делу - прилагаю один из вариантов. В ПДФ-нике схема генератора прямоугольных импульсов. В настоящее время работают образцы с диапазоном частот 1 - 100000 Гц. Лень было вырезать нужное. Напишу вкратце. Генерацией импульсов занимается ATtiny2313 (DD2). Действует по принципу DDS (читать в иНете об этом). По УАРТУ от главного (DD1) она получает код частоты , рассчитанный по определенной формуле (см. кусок кода в Main.c) Проект под Тини - DDS.rar (СodeVision) Разбирайтесь :-)
Прикрепленные файлы
DDS.RAR ( 3.16 килобайт )
Кол-во скачиваний: 50
Generator.pdf ( 103.75 килобайт )
Кол-во скачиваний: 88
Main.c.txt ( 1.11 килобайт )
Кол-во скачиваний: 91
|
|
|
|
|
Mar 26 2008, 11:54
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 31-01-08
Пользователь №: 34 612

|
Цитата(ALexx @ Mar 26 2008, 14:18)  А с помошью этих DDS можно получить на выходе например 45Гц с длиной импульса 350 микросекунд
|
|
|
|
|
Mar 27 2008, 08:04
|
Участник

Группа: Участник
Сообщений: 59
Регистрация: 31-01-08
Пользователь №: 34 612

|
Дело в том что данный генератор должен выдавать не только меандру но и произвольную длительность сигнала от 1 микросекунды и всё таки подскажите для моих целей подойдут DDS или они только меандру делают с даташитами тяжело в школе француский был уж извеняйте
|
|
|
|
|
Mar 27 2008, 13:48
|
Местный
  
Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667

|
Цитата(en0t @ Mar 27 2008, 10:04)  Дело в том что данный генератор должен выдавать не только меандру но и произвольную длительность сигнала от 1 микросекунды и всё таки подскажите для моих целей подойдут DDS или они только меандру делают с даташитами тяжело в школе француский был уж извеняйте Вас же внятно и по-русски попросили сформулировать свою потребность полностью, подробно. А не выдавать новый "кусочек чего-то"  с каждым своим ответом. На конкретные вопросы и отвечать можно будет конкретно. Многие вещи обычно можно делать многими путями, а выбор конкретного из нескольких вариантов определяется дополнительными условиями. Если диапазон частот - то не только его концы, но и шаг перестройки. Если не меандр (о чем исходно сказано не было) - то минимальная и максимальная длительность импульса и шаг изменения. Иначе ответ будет "в общем виде": берете микроконтроллер с быстродействием, достаточным для формирования импульсов минимальной нужной длительности с максимальной нужной частотой повторения и требуемой погрешностью формирования этих длительности и частоты, пишете для него программу, в состав программы включаете прием внешних команд, задающих длительность и частоту, и делаете аппаратную часть внешнего интерфейса при необходимости. Если в контроллере есть встроенный формирователь ШИМ - формирование импульсов упрощается. Все, ваша задача решена.
|
|
|
|
|
Mar 28 2008, 08:40
|
Группа: Новичок
Сообщений: 9
Регистрация: 22-02-08
Пользователь №: 35 290

|
как раз в тему попал подскажите по этой схеме
_561__1.bmp ( 122.14 килобайт )
Кол-во скачиваний: 103 значение RC в этой схеме задают длительность импульса, так как Тау=RC чему будеть равна частота повторения? и каким методом выбираются значения RC.Спасибо.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|