PWM Mô phỏng

U

usernam

Guest
Chào
Tôi cố gắng để mô phỏng PWM cho một công cụ chuyển đổi tăng trong Matlab.Kế hoạch của tôi là để so sánh với một lỗi sawtooth waveform của arnd tần số 1KHz.to generate a sawtooth waveform.

Tôi đang sử dụng những tín hiệu máy phát điện trong Simulink -> nguồn -> Signal Generator
để tạo ra một sawtooth waveform.Thật không may cho sawtooth waveform không phải là làm việc cho một tần số vượt quá 1 Hz (atleast Tôi không thể nhìn thấy nó trên phạm vi), và thậm chí sau đó nó không phải là hoàn hảo sawtooth.Mùa thu thời gian từ đỉnh có giá trị không đáng kể là cao.but I was unable to get a sawtooth of high enuf frequency.

Tôi đã thử bằng cách sử dụng lặp đi lặp lại trong chuỗi khối Simulink -> nguồn -> Sequence lặp đi lặp lại
nhưng tôi không thể có được một sawtooth cao enuf tần số.
Không ai biết điều gì là vấn đề và làm thế nào để tiếp tục.

Thnx

 
usernam viết:

Chào

Tôi cố gắng để mô phỏng PWM cho một công cụ chuyển đổi tăng trong Matlab.
Kế hoạch của tôi là để so sánh với một lỗi sawtooth waveform của arnd tần số 1KHz.

to generate a sawtooth waveform.
Tôi đang sử dụng những tín hiệu máy phát điện trong Simulink -> nguồn -> Signal Generator
để tạo ra một sawtooth waveform.
Thật không may cho sawtooth waveform không phải là làm việc cho một tần số vượt quá 1 Hz (atleast Tôi không thể nhìn thấy nó trên phạm vi), và thậm chí sau đó nó không phải là hoàn hảo sawtooth.
Mùa thu thời gian từ đỉnh có giá trị không đáng kể là cao.

but I was unable to get a sawtooth of high enuf frequency.
Tôi đã thử bằng cách sử dụng lặp đi lặp lại trong chuỗi khối Simulink -> nguồn -> Sequence lặp đi lặp lại
nhưng tôi không thể có được một sawtooth cao enuf tần số.

Không ai biết điều gì là vấn đề và làm thế nào để tiếp tục.
 
Nicleo thnx để nhanh chóng trả lời.
Tôi cần phải có 1 KHz sawtooth.
Matlab phiên bản 6,5 Release 13.
Tôi
là gắn các waveforms tôi thu được tại 2 Hz và 10 Hz.At 1 Hz và arnd 4Hz Tôi nhận được gì đó tương tự như những gì bạn gửi lên.

Phạm vi của tôi thiết lập được

Hạn chế số điểm dữ liệu vào cuối cùng - bỏ
Lưu dữ liệu vào workspace - bỏ

Generator tín hiệu cài đặt

Waveform - sawtooth
Amplitude - 5
Tần số - 2 Hz
Thích véc tơ tham số như là 1-D - kiểm tra.

Relational Operator cài đặt

Yêu cầu tất cả các yếu tố đầu vào để có cùng một kiểu dữ liệu - bỏ
Kết quả dữ liệu chế độ - uint (8)
Kích hoạt tính năng không phát hiện qua - bỏ
Cũng là sawtooth waveform là đi sâu vào các khu vực tiêu cực.Tôi muốn có một sawtooth mà đi từ 0 đến đỉnh sau đó trở về 0 ngay lập tức và sau đó lặp lại liên tục.
Xin lỗi, nhưng bạn cần đăng nhập để xem tập tin đính kèm này

 
Cần phải sửa đổi các mô phỏng các cài đặt (xem hình dưới đây).Hope it helps.
Xin lỗi, nhưng bạn cần đăng nhập để xem tập tin đính kèm này

 
Thnx gr8 làm việc của nó.
Tôi thấy câu này trong simulink sổ tay sau khi tìm kiếm cho nó.

Trích dẫn:Tối đa kích thước bước.
Các bước tối đa kích thước lớn nhất của tham số thời gian kiểm soát các bước solver có thể mất.
Mặc định được xác định từ đầu và ngừng lần.

Hmax = (Tstop-Tstart) / 50

Thông thường, mặc định kích thước tối đa là bước đủ.
Nếu bạn đang lo lắng về việc thiếu solverâ đáng kể các hành vi, thay đổi các tham số để ngăn chặn các solver uống quá lớn từ một bước.
Nếu thời gian của các mô phỏng quá dài, mặc định kích thước có thể là bước quá lớn cho các solver để tìm ra giải pháp.
Ngoài ra, nếu mô hình của bạn có chứa định kỳ hoặc gần định kỳ hành vi, và bạn biết được thời gian, thiết lập các bước kích thước tối đa cho một số phần nhỏ (như là 1 / 4) của trong khoảng thời gian đó.

 
usernam viết:

Bây giờ tôi nhận được một sawtooth từ -4 đến 5 ngay cả khi các amplitude tôi đã xác định được 5.
Có anyway tôi có thể nhận được một sawtooth waveform từ 0 đến 5 (khác với các summing sawtooth với một đầu ra).
 
Có nó làm việc với các chuỗi lặp đi lặp lại.
Tần số 1 KHz.
Kích thước tối đa bước = 1e-4
Amplitude của sawtooth là 4,5 nhưng tốt enuf.
Xin lỗi, nhưng bạn cần đăng nhập để xem tập tin đính kèm này

 
Tôi bây giờ cần phải tạo ra một sawtooth của biến amplitude. Nghĩa là tôi cần phải tính toán amplitude của tôi sawtooth từ đầu vào cho điện áp và điện áp tham chiếu.Sau đó, tôi cần phải xây dựng các sawtooth.
Làm thế nào tôi có thể đi về việc này?

 
Pls tham khảo của tôi đã đăng bài nói trên, mà giải thích làm thế nào để có được 0-5V sawtooth tín hiệu.Chúng tôi có thể sử dụng lựa chọn một để đạt được các biến amplitude.Pls xem phiên bản đã sửa đổi trong các tập tin đính kèm ở dưới đây.

Giải thích (xin lỗi, tôi không thể truy cập Matlab / Simulink bây giờ):
1) Được ra khỏi khối (A) là 0 ~ 5V (như bạn yêu cầu)
2) Amplitude tính mô-đun / khối.Các sản phẩm của mô đun này (B) nên được normalized để trong vòng 0 ~ 1.
3) Các tín hiệu từ A và B được chuyển cho một sản phẩm khối.
4) Đầu ra sản phẩm khối (C) đã được kết nối như được hiển thị trong các con số.

Nói ngay bây giờ, dựa trên các dữ liệu vào điện áp và tham khảo, các tính amplitude (phạm vi cần được trong vòng 0 ~ 5 V) là 2.5V.Như vậy, sau khi bình thường (2,5 / 5), B = 0,5.Khi A là nhân của B, các amplitude của Đáp sẽ được 'nhỏ' của HALF (0,5).Vì vậy, bạn có thể có được một biến amplitude sawtooth tại C. Pls cập nhật cho dù nó có thể làm việc hay không.Cảm ơn.

Một cách khác làm:
1) Các amplitude tại Signal Generator được cài là'1 '.
2) Các giá trị của công khối (như được bù đắp) được cài là'1 '.
3) Các giá trị của các Đạt được sự chặn được cài là'0 ,5 '.Vì vậy, sản lượng từ Được khối (A) là một 0 ~ 1 sawtooth.
4) Không có nhu cầu bình thường sau khi tính toán amplitude mô-đun.
Xin lỗi, nhưng bạn cần đăng nhập để xem tập tin đính kèm này

 
Có hiện công việc này.Trên thực tế này xảy ra với tôi cũng chỉ sau khi tôi gửi tin nhắn.

Thnx.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Cười" border="0" />
 
usernam viết:

Có hiện công việc này.
Trên thực tế này xảy ra với tôi cũng chỉ sau khi tôi gửi tin nhắn.Thnx.
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Cười" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top