terryocean
1

Источник трапециедальных импульсов со временем нарастания импульсов порядка микросекунд в Matlab

09.11.2014, 21:22. Показов 663. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
В матлабе возникла такая проблема. Необходимо создать генератор импульсов трапецидальной формы с временем нарастания импульсов порядка микро- нано - секунд. Амплитуда импульсов должна варьироваться от 0 до 200В.
Пытался делать через стандартные источники - не получается. Использовал в совокупности два PulseGenerator и интегратор. Получались треугольные импульсы, но достичь крутизны импульса таких порядков не смог. На осциллограмме появляется какая-то муть.
Пробовал использовать код в матлабе, который выдает нужную форму импульсов:

Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
clc; close all; clear;
fs = 1e5;% частота дискретизации
Tau = 0.001; % длительность импульсов
x = 0:1/fs:2*Tau; %отрезок времени
tau = [Tau/4 2*Tau/4 3*Tau/4 Tau];
A = 3;
y = @(x) A*x/tau(1).*heaviside(x)-A*x/tau(1).*heaviside(x-tau(1))+...
A*heaviside(x-tau(1))-A*(x-tau(3))/tau(1).*heaviside(x-tau(3))+...
A*(x-tau(4))/tau(1).*heaviside(x-tau(4));
t = 0:1/fs:6*Tau;
d = 0:2*Tau:6*Tau;
Y = pulstran(t, d, y);
plot(t, Y, 'linewidth', 2); grid on
Пытался внедрять его в EmbeddedMatlabFCN - ругается и не дает результат. и вообще если использовать EmbeddedMatlabFCN то на выходе получается только постоянное число , а необходим график функции от времени)))
Подскажите, может все довольно просто, а то я не врубаюсь...
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2014, 21:22
Ответы с готовыми решениями:

Счетчик импульсов
Всем привет. Требуется сделать быстрые счетчик кол-ва имупльсов. Частота входных импульсов до 3...

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

Генератор импульсов
Доброе время суток всем! В 90-х годах в библиотеке однажды нашёл схему генератора постоянных...

Генерация импульсов
Здравствуйте! Помогите пожалуйста с генерацией импульсов на atmega8. ( Какой таймер использовать и...

0
09.11.2014, 21:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2014, 21:22
Помогаю со студенческими работами здесь

Формирования импульсов
Всем доброе время суток! Мне нужно разработать схему, которая видоизменяет импульс. По конкретнее...

Генератор импульсов
Доброе утро, форумчане! Просьба, по возможности помочь. Необходимо на МК Atmega(16 или 32)...

Счетчик импульсов
Всем привет, Есть клок 30Mhz. Нужно считать импульсы и через каждые 4095 клоков генерировать...

Генератор прямоугольных импульсов на ОУ
Добрый день. Мне нужно сделать генератор прямоугольных импульсов на ОУ. "Схемотеническое"...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru