С Новым годом! Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.59/29: Рейтинг темы: голосов - 29, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 11
1

Сформировать прямоугольный импульс в звуковом диапазоне

17.12.2012, 00:52. Показов 5858. Ответов 29
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.
Я радиолюбитель и уже не в первый раз понадобилось иметь возможность снять со звуковой карты прямоугольный импульс в звуковом диапазоне. Проблема в том, что импульс нужен либо один, либо определенное количество и при этом длительность импульса должна задавать определенной длинны. Я уверен, что многим радиолюбителям пригодится данная программа.
Так примерно должна выглядеть программа:
Сформировать прямоугольный импульс в звуковом диапазоне

Картинка импульса
Название: Импульс.png
Просмотров: 370

Размер: 959 байт
Плиз, помогите ее написать? Сам я не очень понимаю как это сделать и на каком языке это лучше написать.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.12.2012, 00:52
Ответы с готовыми решениями:

Как преобразовать прямоугольный импульс в синусоидальный?
Это что-то вроде питания для пьезоэлементов. Нужно сделать генератор прямоугольных импульсов, потом...

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

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

Прямоугольный импульс
Здравствуйте, возможно ли в маткаде задать график прямоугольных импульсов с помощью цикла for или...

Прямоугольный импульс
Помогите пожалуйста срочно!!!! Как задать код аналитического выражения прямоугольного импульса? Как...

29
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
17.12.2012, 01:54 2
...но зато вы продублировали тему, что не приветствуется (и не только на этом форуме)/

>> Виртуальные приборы. Генератор сигналов без паяльника <<
1
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
18.12.2012, 22:24 3

Не по теме:

Уважаемый, Сергей Александрович.

Я уже давно не веду обсуждение по своим материалам в личке и мылу, вопросы однотипные, по-большей части. Да и вы верно не идентифицировали автора с raxp :D, т.е. мною.

p.s.: ну и с незнакомцами я на вы, чего ожидаю и от оппонентов.



В общем, по вашим вопросам:
1- Delphi7 прекрасно устанавливается на Windows7, главное - не использовать урезанные сборки с файлопомоек. Однако с тех пор, давно перешел на TurboDelphi-Lite и Delphi-2010 Lite
2- в старом проекте используется модуль из RX-пакета, при ее отсутствии - просто заменить TRXSpinEdit на TSpeenEdit
3- в проекте не используется динамическое подключение компонента TGen, поэтому перед открытием - компонент нужно установить, этого вы не сделали ...либо как альтернатива - использовать динамически.

Удачи.
1
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 11
19.12.2012, 01:10  [ТС] 4
Спасибо.
Моя замороченость выставила меня не в лучшем свете
Извиняюсь.

1. Думаю что вы правы. Хотя установка была с полного образа.
2. Была такая проблема. Спасибо за подсказку.
3. Я догодался и прикрутил перед открытием.
Спасибо за советы.

PS Почему у меня нормально не работает скомпилированный генератор из Вашего архива? Windows 7 x32

Добавлено через 7 минут
Цитата Сообщение от raxp Посмотреть сообщение

Не по теме:

Уважаемый, Сергей Александрович.
p.s.: ну и с незнакомцами я на вы, чего ожидаю и от оппонентов.

Проверил почту. Действительно начал на Вы, а в последнем предложении не допечатал "те". Виноват.
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
19.12.2012, 01:24 5
PS Почему у меня нормально не работает скомпилированный генератор из Вашего архива? Windows 7 x32
у меня WinXP. Фраза "нормально не работает" ни о чем не говорит.
0
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 11
19.12.2012, 02:05  [ТС] 6
Как то так:
Сформировать прямоугольный импульс в звуковом диапазоне
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
19.12.2012, 02:11 7
...похоже связано с визуализацией на чарте, отключите ее и протестируйте сам генератор отдельно.
0
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 11
19.12.2012, 12:38  [ТС] 8
Как ее отключить?
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
19.12.2012, 21:33 9
Программный псевдо-осциллоскоп и генерация сигнала - независимы, просто закомментируйте процедуру 'wcard' при создании и уничтожении формы.
0
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 11
20.12.2012, 02:41  [ТС] 10
Промучился и так ни к чему не пришел. Поставил другую версию программы, глючить перестало.
Пробовал отредактировать исходники. Тоже не выходит.
Попробовал с нуля, так и застопорился на внешнем виде. Функционал вообще ни как не идет.
Думаю если я еще осилю основы программирования на этом языке, все равно толкового ни чего не выйдет. Это все таки больше от склада ума зависит.
Миниатюры
Сформировать прямоугольный импульс в звуковом диапазоне  
Вложения
Тип файла: rar GenImp.rar (56.5 Кб, 17 просмотров)
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
20.12.2012, 08:48 11
Поставил другую версию программы, глючить перестало.
другую версию чего?

Пробовал отредактировать исходники. Тоже не выходит.
что именно не выходит?

Попробовал с нуля, так и застопорился на внешнем виде.
что именно не получается во внешнем виде?

Функционал вообще ни как не идет.
что именно в функционале не идет?
0
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 11
20.12.2012, 22:22  [ТС] 12
Цитата Сообщение от raxp Посмотреть сообщение
другую версию чего?
Borland Delphi 10 Lite 4.1 SP2
Размер конечно смутил, 74 мб.
А до этого стоял Borland Delphi 7 размер оригинального диска 682мб

что именно не выходит?
В исходнике пробовал повыкидывать лишние. Ошибок было много, по сути на любое мое движение. Хотел оставить только генерацию прямоугольника. В планах было от этого доводить к задуманному функционалу.

что именно не получается во внешнем виде?
На внешнем виде и остановился. Внешни оно все так как надо. А вот сделать что бы хотя бы кнопка выход заработала... Думал из образца пере копировать код в новый проект. Одни ошибки.

что именно в функционале не идет?
Все.
Видимо мне надо выучить язык. Конечно же поставить нормальный дистрибутив программы и написать ее с нуля. Или забыть о этой задумке.

PS Задумка к этой теме, не единственной теме: - опишите словами -
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
20.12.2012, 22:47 13
Borland Delphi 10 Lite 4.1 SP2
Размер конечно смутил, 74 мб.
потому как Lite.

PS Задумка к этой теме, не единственной теме
опишите словами тут, выискивать задумку из кучи постов не комильфо.
0
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 11
21.12.2012, 00:34  [ТС] 14
Цитата Сообщение от raxp Посмотреть сообщение
потому как Lite.

опишите словами тут, выискивать задумку из кучи постов не комильфо.
Речь о пневматическом оружии. Заграничные производители уже давно освоили эту нишу, а у нас кроме "Дрозда" ни чего нет. Есть свои плюсы и минусы.
Суть вот в чем:
В место обычных механических конструкций ударников ставится маленький соленоид. Только в реальности получается что приходится через DС-DC преобразователь с батареек накачивать емкость от 4700 мкФ вольт до 50 и разряжать ее на соленоид(обычно сопротивление катушки значительно меньше Ома) через полевой транзистор. Сразу скажу что полевик используется в тяжелом режиме.
Важно подобрать амплитуду и длительность импульса. У всех разные соленоиды и параметры винтовок. Ищется стабильность, удовлетворительная скоро пули и расход воздуха(речь PCP винтовках).
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
21.12.2012, 01:28 15
50 и разряжать ее на соленоид(обычно сопротивление катушки значительно меньше Ома) через полевой транзистор. Сразу скажу что полевик используется в тяжелом режиме.
а не лучше ли что-нить из IGBT поставить?

Не по теме:

Речь о пневматическом оружии.
...Суть вот в чем:
это имеет отношение к аудиокарте по текущей теме? Если нет, то темы располовиню, дабы не путаться.

0
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 11
21.12.2012, 08:00  [ТС] 16
Цитата Сообщение от raxp Посмотреть сообщение
а не лучше ли что-нить из IGBT поставить?

Не по теме:

это имеет отношение к аудиокарте по текущей теме? Если нет, то темы располовиню, дабы не путаться.

Почему то IGBT в схемах не прижились. Это уже как традиция, пока человек свою схему настраивает, горсть разного добра(поливиков) выжжет.

Используются MOSFET. Например такие IRF8010SPbF, IRFSL3107PbF...
Не всегда с готовыми драйверами.
Думаю подбор элементов и настройку такой схемы было бы удобнее делать с помощью генератора. Программный вариант генератора сильно бы помог.
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
21.12.2012, 14:21 17
Программный вариант генератора сильно бы помог.
при смене железа - аудиокарты, каждый раз нормировать выходной уровень придеться. Аппаратный генератор на NE555 с регулируемой скважностью и частотой куда лучше.

Почему то IGBT в схемах не прижились
довольно странно, IGBT-ки c более высокой крутизной переключения, чем MOSFET. Перегрузки по току конечно хуже держат. Может не прижились из-за некорректной эксплуатации, скажем пытались использовать в линейном или близком к нему режимах?
0
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 11
21.12.2012, 23:30  [ТС] 18
Цитата Сообщение от raxp Посмотреть сообщение
при смене железа - аудиокарты, каждый раз нормировать выходной уровень придеться. Аппаратный генератор на NE555 с регулируемой скважностью и частотой куда лучше.

довольно странно, IGBT-ки c более высокой крутизной переключения, чем MOSFET. Перегрузки по току конечно хуже держат. Может не прижились из-за некорректной эксплуатации, скажем пытались использовать в линейном или близком к нему режимах?
NE555 Не показывает свою скважность и частоту.
На счет IGBT не чего не скажу. Видимо просто пока сам не напалил их горсть, не знаю почему их не ставят.

По сути нормирование будет только по амплитуде. Я не считаю это проблемой.
0
10234 / 6612 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
22.12.2012, 20:29 19
NE555 Не показывает свою скважность и частоту.
fuzzy logic

Триммеры-подстроечники имеют ручки, судить можно по ним, в определенной степени.

На счет IGBT не чего не скажу. Видимо просто пока сам не напалил их горсть, не знаю почему их не ставят.
куда не ставят? Еще как ставят.

По сути нормирование будет только по амплитуде. Я не считаю это проблемой.
по сути, ОУ с АРУ как минимум на входе или просто компаратор, ибо в импульсном режиме, никаких полуоткрытий.
0
Тутошний я
2147 / 1202 / 225
Регистрация: 03.11.2009
Сообщений: 4,423
Записей в блоге: 2
24.12.2012, 23:47 20
Цитата Сообщение от Serj-777 Посмотреть сообщение
NE555 Не показывает свою скважность и частоту.
Как вариант, собрать генератор на микроконтроллере с ШИМ. И дисплей прикрутить.
0
24.12.2012, 23:47
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.12.2012, 23:47
Помогаю со студенческими работами здесь

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

Задать прямоугольный импульс
Задать прямоугольный импульс. Сигнал можно задать в виде вектора (матрицы размером 1*n). Элементы...

На прямоугольный импульс аддитивно накладывается помеха
На прямоугольный импульс высотой 6 mV аддитивно накладывается нормальная помеха с m=0.7 и...

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

Спектр сигнала (единичный прямоугольный импульс)
Есть вот такая штучка в maple signum(0.5-x) отвечает за импульс единичный,но он по амплитуде от...

Прямой доступ к АЦП или прямоугольный импульс
Здравствуйте! Понадобилось через выход для наушников вывести прямоугольный импульс. Может кто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru