реклама на сайте
подробности

 
 
> Генератор прямоугольных импульсов, Помогите
en0t
сообщение Mar 26 2008, 09:48
Сообщение #1


Участник
*

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



Подскажите на чем можно реализовать Генератор прямоугольных импульсов.
Параметры:
Частота от 1Гц до 10КГц, изменяемая длина импульса с шагом 1 микросекунда.
Раньше реализованно было на КР580ВИ53, но теперь не устраивает вот и ищется решение.
Зарание спасибо
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 17)
Kuzmi4
сообщение Mar 26 2008, 09:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 en0t - в принципе чтоб не мудрствовать лукаво и не особо долго думать - mega48+MAX232+74НС04 решат вашу проблему - регуляция частоты - с компа по COM-порту...
Или есть какие то требования ? - типа только на логике там...
Go to the top of the page
 
+Quote Post
en0t
сообщение Mar 26 2008, 10:10
Сообщение #3


Участник
*

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



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

А можно об этом поподробней. С мегой это очень хорошо.
Go to the top of the page
 
+Quote Post
Herz
сообщение Mar 26 2008, 10:14
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 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
Go to the top of the page
 
+Quote Post
en0t
сообщение Mar 26 2008, 10:26
Сообщение #5


Участник
*

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



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

Требования к дивайсу я описал в начале
Параметры:
Частота от 1Гц до 10КГц, изменяемая длина импульса с шагом 1 микросекунда.

добавлю что устройство будет управлятся по средствам at91sam7s или atmega (вот чем хорошо) ,а если есть в мире какая нибудь микросхемка которой например по spi данные о частоте и длителности импульса передаётся так это вообще супер было бы
Go to the top of the page
 
+Quote Post
ALexx
сообщение Mar 26 2008, 11:14
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 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
 
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 26 2008, 11:16
Сообщение #7


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(en0t @ Mar 26 2008, 13:26) *
Требования к дивайсу я описал в начале
Параметры:
Частота от 1Гц до 10КГц, изменяемая длина импульса с шагом 1 микросекунда.

добавлю что устройство будет управлятся по средствам at91sam7s или atmega (вот чем хорошо) ,а если есть в мире какая нибудь микросхемка которой например по spi данные о частоте и длителности импульса передаётся так это вообще супер было бы


ха)

шаг перестройки 1 герц??????? точность??? стабильность фазы?
Go to the top of the page
 
+Quote Post
ALexx
сообщение Mar 26 2008, 11:18
Сообщение #8


Местный
***

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



Цитата(en0t @ Mar 26 2008, 14:26) *
а если есть в мире какая нибудь микросхемка которой например по spi данные о частоте и длителности импульса передаётся так это вообще супер было бы


http://www.analog.com/en/subCat/0,2879,770...F0%255F,00.html

выбирайте :-)
Go to the top of the page
 
+Quote Post
en0t
сообщение Mar 26 2008, 11:54
Сообщение #9


Участник
*

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



Цитата(ALexx @ Mar 26 2008, 14:18) *

А с помошью этих DDS можно получить на выходе например 45Гц с длиной импульса 350 микросекунд
Go to the top of the page
 
+Quote Post
Herz
сообщение Mar 26 2008, 13:33
Сообщение #10


Гуру
******

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



Цитата(en0t @ Mar 26 2008, 13:54) *
А с помошью этих DDS можно получить на выходе например 45Гц с длиной импульса 350 микросекунд

Что-нибудь ещё?
Вы мне, типа, советуйте всё по порядку, а я по ходу буду вводные добавлять... И даташиты вслух читайте, а то я не пойму, чего-й там написано...
Go to the top of the page
 
+Quote Post
en0t
сообщение Mar 27 2008, 08:04
Сообщение #11


Участник
*

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



Дело в том что данный генератор должен выдавать не только меандру но и произвольную длительность сигнала от 1 микросекунды
и всё таки подскажите для моих целей подойдут DDS или они только меандру делают
с даташитами тяжело в школе француский был уж извеняйте
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Mar 27 2008, 13:45
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 en0t - если надо не большую точность - бери мегу и не парься.... там тебе и произвольная длительность.....
Go to the top of the page
 
+Quote Post
K_AV
сообщение Mar 27 2008, 13:48
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 492
Регистрация: 19-08-06
Пользователь №: 19 667



Цитата(en0t @ Mar 27 2008, 10:04) *
Дело в том что данный генератор должен выдавать не только меандру но и произвольную длительность сигнала от 1 микросекунды
и всё таки подскажите для моих целей подойдут DDS или они только меандру делают
с даташитами тяжело в школе француский был уж извеняйте

Вас же внятно и по-русски попросили сформулировать свою потребность полностью, подробно. А не выдавать новый "кусочек чего-то" wacko.gif с каждым своим ответом. На конкретные вопросы и отвечать можно будет конкретно. Многие вещи обычно можно делать многими путями, а выбор конкретного из нескольких вариантов определяется дополнительными условиями.
Если диапазон частот - то не только его концы, но и шаг перестройки. Если не меандр (о чем исходно сказано не было) - то минимальная и максимальная длительность импульса и шаг изменения.
Иначе ответ будет "в общем виде": берете микроконтроллер с быстродействием, достаточным для формирования импульсов минимальной нужной длительности с максимальной нужной частотой повторения и требуемой погрешностью формирования этих длительности и частоты, пишете для него программу, в состав программы включаете прием внешних команд, задающих длительность и частоту, и делаете аппаратную часть внешнего интерфейса при необходимости. Если в контроллере есть встроенный формирователь ШИМ - формирование импульсов упрощается. Все, ваша задача решена.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 28 2008, 07:33
Сообщение #14


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



или типа того

-Что нужно для коррекции апертурной характеристики?
-корректор
-какой корректор?
-апертурный
Go to the top of the page
 
+Quote Post
shon1
сообщение Mar 28 2008, 08:40
Сообщение #15





Группа: Новичок
Сообщений: 9
Регистрация: 22-02-08
Пользователь №: 35 290



как раз в тему попал подскажите по этой схемеПрикрепленный файл  _561__1.bmp ( 122.14 килобайт ) Кол-во скачиваний: 103
значение RC в этой схеме задают длительность импульса, так как Тау=RC чему будеть равна частота повторения? и каким методом выбираются значения RC.Спасибо.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Mar 28 2008, 09:11
Сообщение #16


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(shon1 @ Mar 28 2008, 11:40) *
как раз в тему попал подскажите по этой схемеПрикрепленный файл  _561__1.bmp ( 122.14 килобайт ) Кол-во скачиваний: 103
значение RC в этой схеме задают длительность импульса, так как Тау=RC чему будеть равна частота повторения? и каким методом выбираются значения RC.Спасибо.


частота не1/RC на сколько я помню там коэффициент есть

резистор исходя из тока , который допустимо и не жалко от выхода а конденсатор из частоты
Go to the top of the page
 
+Quote Post
Herz
сообщение Mar 28 2008, 12:23
Сообщение #17


Гуру
******

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



Цитата(shon1 @ Mar 28 2008, 10:40) *
как раз в тему попал подскажите по этой схеме значение RC в этой схеме задают длительность импульса, так как Тау=RC чему будеть равна частота повторения? и каким методом выбираются значения RC.Спасибо.

Такой информации полно и в учебниках, и в И-нете, даже странно, что Вы на неё не натолкнулись. Вот недавно приводили ссылку на листик из журнала:[attachment=19333:attachment]

Можете рассчитать частоту сами, учитывая, что напряжение на конденсаторе изменяется в пределах от нижнего порога триггера Шмитта до верхнего (и обратно) по экспоненциальному закону, с показателем степени -t/RC. Если генератор на КМОП-логике и требуемый конденсатор получается относительно большим (сотни нанофарад и выше), рекомендуется включить между ним и входом микросхемы защитный резистор в единицы кОм.

Сообщение отредактировал Herz - Mar 28 2008, 12:25
Go to the top of the page
 
+Quote Post
Kaligooola
сообщение Mar 28 2008, 13:32
Сообщение #18


Brubel
***

Группа: Свой
Сообщений: 321
Регистрация: 17-11-06
Из: Oudergem
Пользователь №: 22 444



Цитата(en0t @ Mar 26 2008, 12:26) *
Требования к дивайсу я описал в начале
Параметры:
Частота от 1Гц до 10КГц, изменяемая длина импульса с шагом 1 микросекунда.


ну у импульса есть еще амплитуда, время нарастания, полярность и прочее,
так что вполне правомерный вопрос был.

Можно на ПЛИС реализовать такую вещь. Организовать счетчики внутри, на прием поставить регистры для хранения значений, красиво внутри все завязать так, что мигай - не хочу. И додумывать обвязку дальше.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th August 2025 - 11:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01543 секунд с 7
ELECTRONIX ©2004-2016