Em có ý tưởng dùng vi điểu khiển để làm bộ inverter nhưng bác nào có cách nào để tạo sóng ra gần hình sin giúp em không ah ?
Thông báo
Collapse
No announcement yet.
Dùng vi điểu khiển thiết kế inverter
Collapse
X
-
Em vừa lập trình được cái mạch inverter.Theo ý tưởng như thế này để cho sóng ra dạng bậc thang gần sin các bác xem thế nào. Tần số điện là 50Hz mỗi nửa chu kì là 10ms. Em chia nhỏ thời gian ra làm 10 phần .Giả sử ắc quy 15V
+ 1ms đầu tiên điều khiển mức ra là 3 v
+ 1ms thứ 2 điều khiển mức ra là 6 v
+ 1ms thứ 3 điều khiển mức ra là 9 v
+ 1ms thứ 4 điều khiển mức ra là 12 v
+ 1ms thứ 5 điều khiển mức ra là 15v bằng U đỉnh
+ 1ms thứ 6điều khiển mức ra là 15v bằng U đỉnh
+ 1ms thứ 7 điều khiển mức ra là 12 v
+ 1ms thứ 8 điều khiển mức ra là 9 v
+ 1ms thứ 9 điều khiển mức ra là 6 v
+ 1ms thứ 10 điều khiển mức ra là 3 v

CHu kì âm dòng điện tương tự, Mạch mô phỏng em đây
nghich luu vi su ly.rar
Các bác tham góp ý em cái.
Comment
-
tạo ra sóng vuông để làm chi bạn??? để tạo ra sóng vuông có hàn ngàn cách??Nguyên văn bởi rptdnmqs Xem bài viếtNgười ta tạo ra xung vuông còn kô được bạn thích sóng sin làm gì.Xung vuông thì hiệu suất cao hơn đấy.
sóng vuông hiệu suất thấp, rất có hại cho các thiết bị.email:
chỉ được liên lạc từ 19h00 - 21h30
Comment
-
-
code nữa bác. mà sao thấy nó tùm lum hết thế nó còn rắc rối hơn ic số nữaNguyên văn bởi vn6531 Xem bài viếtđây là mạch dùng pic
[ATTACH=CONFIG]40227[/ATTACH]email:
chỉ được liên lạc từ 19h00 - 21h30
Comment
-
bác có thể viết code cho con 8051 xuất bán kì xung qua 1 chân
ra lần lượt các mức áp từ 0.5 đến 3.5 V,càng nhiều bậc càng tốt,cho vào TL494 PWM,dùng cầu H là được sine chuẩnTrái đất luôn tròn vì vậy bạn chẳng thể nào nhìn thấy phía cuối con đường đi...
Keep moving forward...
Comment
-
bác có biết về VĐK bác có thể trao đổi cùng em không?
yahoo mrphamngocminh@yahoo.comTrái đất luôn tròn vì vậy bạn chẳng thể nào nhìn thấy phía cuối con đường đi...
Keep moving forward...
Comment
-
dân kỹ thuật nói vậy cũng như không mình đã là dân kỹ thuật rồi mình dùng cái mình làm ra kia mới sướng. chứ chừ có tiền là mua cái chi không được. mình làm ra là có được mấy cai giúp ích cho ta như sau:Nguyên văn bởi romance_qt Xem bài viếtChú nên ra tiệm mua 1 con UPS hình sin chuẩn về mà xài,làm j cho mệt giá thành cug zay thôi ah
+ tăng thêm kiến thức cho mình
+ nếu nó hư hỏng thì có thể tự sưả
+ giảm bớt chi phí.
+ .....v v....email:
chỉ được liên lạc từ 19h00 - 21h30
Comment
-
Hi các pác,
Có 1 cái của pác trên diễn đàn. Mình đã làm thử mạch thực tế nhưng nó ko chạy được. Pác nào viết ctr xịn xi hỗ trợ 1 cái để có thể hoàn thiện với ạ.
;KHAI BAO CAC BIEN
PWM0 BIT P1.2
PWM1 BIT P1.6
PW0 BIT P1.3
PW1 BIT P1.5
BUZER BIT P1.7
W_START BIT P3.5
W_STOP BIT P3.4
BATT BIT P3.3
OF_H EQU 30H
OF_L EQU 31H
ON_H EQU 32H
ON_L EQU 33H
NHO EQU R7
ORG 00H
JMP MAIN
ORG 03H
LJMP ISR_SAFE
ORG 0BH
LJMP ISR_PWM0
ORG 1BH
LJMP ISR_PWM1
ORG 30H
MAIN:
CLR PW0
CLR PW1
CLR BUZER
CLR PWM0
CLR PWM1
MOV TMOD,#11H ;CHE DO 1 (16BIT)
SETB EA ;CHO PHEP NGAT TAC CA (IE.7)
SETB ET0 ;CHO PHEP NGAT TIMER0 (IE.1)
SETB ET1 ;CHO PHEP NGAT TIMER1 (IE.3)
SETB EX0 ;CHO PHEP NGAT NGOAI 0 (IE.0)
SETB PX0 ;UU TIEN NGAT NGOAI 0 (IP.0)
SETB IT0 ;NGAT THEO SUON (TCON.0)
MOV P3,#0BFH ;DAT P3 LAM NGO VAO
MOV NHO,#0 ;XOA NHO
MOV ON_L,#0CEH
MOV ON_H,#0FFH
MOV OF_L,#4BH
MOV OF_H,#0FEH
STOP: CLR TR0
CLR TR1
CLR PWM0
CLR PWM1
JNB BATT,ST ;KIEM TRA BATT LOW THI ALARM VA STOP(BATT=1)
SETB BUZER
ACALL DELAY2
CLR BUZER
ACALL DELAY2
SETB BUZER
ACALL DELAY2
CLR BUZER
ST: JB W_START,$ ;START SWITCH
START: JNB W_STOP,STOP ;STOP SWITCH
JB BATT,STOP ;LOW BATTERY ALARM AND STOP
CLR TR1
SETB TR0 ;KHOI DONG TIMER0
CLR PW1
SETB PW0
ACALL LOOP ;1/2 T dau
CLR TR0
SETB TR1
CLR PW0
SETB PW1
ACALL LOOP ;1/2 T cuoi
SJMP START
;-----Tao sin wave dieu che 50hz trong pulse 2k
LOOP:
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT10
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT20
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT30
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT40
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT50
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT60
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT70
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT80
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT90
ACALL LAY
;-------------------Dinh sinwave
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT90
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT80
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT70
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT60
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT50
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT40
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT30
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT20
ACALL LAY
CJNE NHO,#2,$ ;Wait de lay toan 2 T_on +T_off
MOV NHO,#0
MOV DPTR,#DT10
ACALL LAY
RET
;--------------TRINH PHUC VU NGAT TIMER0
ISR_PWM0:
CLR TR0
JNB PWM0,TIEP
CLR PWM0
MOV R7,#2
MOV TL0,OF_L
MOV TH0,OF_H
SETB TR0
RETI
TIEP: SETB PWM0
MOV R7,#1
MOV TL0,ON_L
MOV TH0,ON_H
SETB TR0
RETI
;--------------TRINH PHUC VU NGAT TIMER1
ISR_PWM1:
CLR TR1
JNB PWM1,TIEP2
CLR PWM1
MOV R7,#2
MOV TL1,OF_L
MOV TH1,OF_H
SETB TR1
RETI
TIEP2: SETB PWM1
MOV R7,#1
MOV TL1,ON_L
MOV TH1,ON_H
SETB TR1
RETI
;--------------PHUC VU NGAT NGOAI 0
ISR_SAFE:
CLR TR0
CLR TR1
CLR PWM0
CLR PWM1
VE: CPL BUZER
ACALL DELAY
SJMP VE
;------------------TRINH CON NAP GIA TRI TL,TH
LAY:
CLR A
MOVC A,@A+DPTR
MOV ON_H,A
INC DPTR
CLR A
MOVC A,@A+DPTR
MOV ON_L,A
INC DPTR
CLR A
MOVC A,@A+DPTR
MOV OF_H,A
INC DPTR
CLR A
MOVC A,@A+DPTR
MOV OF_L,A
RET
;---------------
DELAY2:
MOV R4,#3
LLL: ACALL DELAY
DJNZ R4,LLL
RET
;---------------
DELAY:
MOV R2,#255
LL: MOV R3,#255
DJNZ R3,$
DJNZ R2,LL
RET
;----------ON TRUOC OFF SAU.
DT10: DB 0FFH,0CEH,0FEH,3EH
DT20: DB 0FFH,9CH,0FEH,70H
DT30: DB 0FFH,6AH,0FEH,0A2H
DT40: DB 0FFH,38H,0FEH,0D4H
DT50: DB 0FFH,06H,0FFH,06H
DT60: DB 0FEH,0D4H,0FFH,38H
DT70: DB 0FEH,0A2H,0FFH,6AH
DT80: DB 0FEH,70H,0FFH,9CH
DT90: DB 0FEH,3EH,0FFH,0CEH
END
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Xin hỏi về mạch thu FM/AM trong catsettebởi nguyendinhvanTheo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
-
Channel: Điện thanh
Hôm qua, 19:59 -
-
Trả lời cho Đấu tắt điện cho máy tính bảngbởi afrendlyCó vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
-
Channel: Thiết bị điện tử cá nhân
04-12-2025, 01:27 -
-
Trả lời cho Máy điện châm ?bởi nick22Đúng như bạn nói, máy điện châm hiện nay trên thị trường đã khá đa dạng về mẫu mã, chức năng và giá thành.
-
Channel: Điện tử y sinh
01-12-2025, 13:23 -
-
Trả lời cho Làm thế nào để check IC LM358bởi thetungĐể check IC sống hay chết thì đơn giản : bạn lắp cái mạch ( khuếch đại hoặc dao động ) chạy bằng con IC đó ,nhưng vị trí IC thì lắp cái đế .... thế là cứ cắm rút thì biết . Còn không thì kiếm cái này : https://shopee.vn/Xu-M%C3%A1y-ki%E1%...di-%C4%91%E1%B...
-
Channel: Hướng dẫn tìm thông tin linh kiện
28-11-2025, 14:34 -
-
bởi ngochung90Tình hình là em có mua mạch 3s về để hàn vào khối pin 12v, hàn xong em đo tại các chân từ B-, B1, B2, B+ thì điện áp pin vẫn đủ 12,6v, nhưng tại 2 chân ra P- P+ thì đo chỉ được 6,3v là bị sao các bác, và chân P- P + này đồng thời là chân sạc xả thì mình cắm sạc xả cùng lúc được ko ạ
...-
Channel: Điện tử dành cho người mới bắt đầu
28-11-2025, 10:32 -
-
Trả lời cho Làm thế nào để check IC LM358bởi nguyendinhvanViệc đó tùy thuộc trình độ khoa học kỹ thuật công nghệ ứng dụng hiện tại thôi.
Trong datasheet,họ đưa ra nhiều thông số. Tùy theo khả năng , và những thông số họ cần, họ sẽ kiểm tra casc số đo có khớp với số liệu trong datasheet...-
Channel: Hướng dẫn tìm thông tin linh kiện
27-11-2025, 18:00 -
-
bởi kqbn9091Em có mạch AT89s8253 đang cần sửa số serial no của CHIP mà giờ lâu quá rồi không dùng keil nên không biết phải làm sao, trong khi chỉ còn file hex. Mạch nạp thì progris khi viết không sửa được số serial của IC. Rất cần bác nào còn làm về 89...
-
Channel: Vi điều khiển họ 8051
27-11-2025, 11:13 -


Comment