Bài học fpga điều khiển động cơ bldc

trungle

New Member
1 Tháng một 2016
3
1
3
33
e đang làm đồ án fpga điều khiển động cơ bldc, e mới làm về công suất nên đang vướng phần điều khiển 6 van công suất mosfet. mạch nghịch lưu 6 van, e dùng con ic lái mosfet ir2103 nên muốn hỏi là e dựa vào datasheet có dạng xung I/O như sau thì e thấy:
HI=1, LI=1 THÌ HO=1, LO=0
HI=0, LI=0 THÌ HO=0, LO=1
HI=1, LI=0 THÌ HO=1, LO=0
ttừ đó dùng pwm cho đầu vào của ir2103
nhưng nếu e chưa làm đc pwm mà chỉ dùng tín hiệu logic của mạch tổ hợp e viết trong fpga ntnay thì liệu có điều khiển đc con ir2103 ko ạ hay phải bắt buộc dùng xung có tần số

`timescale 1ns / 1ps

module quay(x,y,z,A1,A2,B1,B2,C1,C2,clk
);
input wire x, y, z, clk;
output reg A1,A2,B1,B2,C1,C2;
always @(posedge clk)
begin
A1 <= (!x) || (y);
A2 <= (!x) && (y);
B1 <= (!y) || (z);
B2 <= (!y) && (z);
C1 <= (!z) || (x);
C2 <= (!z) && (x);
end
endmodule
 
  • Like
Reactions: Lu ROm
mình chưa dùng em mosfet ir2103 lần nào nên cũng không giúp được gì nhưng theo mình thì bạn nên chia tần số rồi làm tiếp
 
mình chưa dùng em mosfet ir2103 lần nào nên cũng không giúp được gì nhưng theo mình thì bạn nên chia tần số rồi làm tiếp
ak ý e con ic 2103 là con ic lái con mosfet irf640n ấy a, chưa hiểu rõ về cách cấp xung để lấy đầu ra