intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Quá trình vận hành ứng dụng Kit dùng để chuyển đổi AC sang DC trong hệ thống chuyển mạch nguồn p8

Chia sẻ: Asfdg AgaG | Ngày: | Loại File: PDF | Số trang:10

96
lượt xem
13
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

a sử dụng OP-AMP LM 358 để lập lại điện áp nhằm phối hợp tổng trở với ngõ vào REF+ của ADC 0809: đồng thời cung cấp mức áp chuẩn để đưa vào REF+ để tạo các mức logic ở ngõ ra tương ứng. Các điện trở 1K, 2K. 10K và VR 10K nhằm tạo cầu phân áp và chọn mức áp chuẩn đưa vào REF+ VZ = 5,6V ổn áp, giữ điện áp cố định Ngõ ra bộ so sánh là 5V.

Chủ đề:
Lưu

Nội dung Text: Quá trình vận hành ứng dụng Kit dùng để chuyển đổi AC sang DC trong hệ thống chuyển mạch nguồn p8

  1. Ta söû duïng OP-AMP LM 358 ñeå laäp laïi ñieän aùp nhaèm phoái hôïp toång trôû vôùi ngoõ vaøo REF+ cuûa ADC 0809: ñoàng thôøi cung caáp möùc aùp chuaån ñeå ñöa vaøo REF+ ñeå taïo caùc möùc logic ôû ngoõ ra töông öùng.  Caùc ñieän trôû 1K, 2K. 10K vaø VR 10K nhaèm taïo caàu phaân aùp vaø choïn möùc aùp chuaån ñöa vaøo REF+  VZ = 5,6V oån aùp, giöõ ñieän aùp coá ñònh  Ngoõ ra boä so saùnh laø 5V. Vôùi giaù trò naøy ta coù söï thay ñoåi AV ôû ngoõ vaøo ñeå thay ñoåi 1 möùc logic ôû ngoõ ra laø: AV = 5/256  20mV 5 – Maïch taïo giao tieáp vôùi KIT 8051:  8 bit ra cuûa 0809 ñöôïc noái vôùi PortA cuûa 8255 –1  3 chaân choïn keânh A0, A1, A2 cuûa 0809 ñöôïc noái PB0  PB2. Vì vaäy khi ghi moät döõ lieäu vaøo vuøng nhôù cuûa 0809 töùc choïn keânh cuûa noù.  Chaân Start noái PC4, ALE noái PC5  Chaân OE ñöôïc noái leân Vcc. Luoân ôû traïng thaùi cho pheùp ñoïc döõ lieäu.  Chaân EOC ñöôïc noái vôùi PCC. Trong quaù trình thöïc hieän chuyeån ñoåi vi ñieàu khieån seõ ñoïc giaù trò EOC taïi PCO. Neáu EOC = 1: hoaøn thaønh quaù trình chuyeån ñoåi, vi ñieàu khieån seõ ñoïc döõ lieäu löu tröõ vaøo RAM ñeå xöû lyù.  PC1 ñöôïc noái qua R1K ñöa leân +5V (PC1 = 1). Khi coù aán phím PC1 = 0, ñöôïc ñöa vaøo vi ñieàu khieån ñeå baùo choïn keânh. II – MAÏCH CHUYEÅN ÑOÅI DA 0808 DAC 0808 coù nhieäm vuï bieán ñoåi maõ nhò phaân thaønh doøng (tín hieäu analog). Doøng naøy coù chieàu chaïy vaøo Iout cuûa DAC 0808 vaø coù cöôøng ñoä thay ñoåi theo tæ leä vôùi data ôû ngaõ vaøo. Khi data thay ñoåi töø 0  255 Iref, ôû maïch doøng maõ nhò phaân ñöôïc ñöa töø KIT 8051 qua Port A cuûa 8255-2 ñeå ñöa vaøo DAC 0808.
  2. Tín hieäu DAC 0808 taïo ra doøng neân coøn phaûi coù maïch chuyeån doøng thaønh aùp duøng LM324. Ta caàn ñieän aùp thay ñoåi töø 0-5V maø doøng thay ñoåi töø 0  2mA neân ta caàn ñieàu chænh VR 5K cho phuø hôïp.
  3. Sô ñoà nguyeân lyù card chuyeån ñoåi A/D – D/A
  4. SÔ ÑOÀ BOÁ TRÍ LINH KIEÄN
  5. SÔ ÑOÀ MAÏCH IN MAËT TREÂN
  6. Chöông II THIEÁT KEÁ PHAÀN MEÀM I – LÖU ÑOÀ GIAÛI THUAÄT 1 – Löu ñoà chöông trình chính: START Khôûi ñoäng 8255-1 MODE0 Naïp ñòa chæ cho keânh ñaàu tieân vaøo r7 Chöông trình xoùa 8LED Chöông trình hieån thò thöù töï keânh choïn taïi LED 8 Chöông trình chuyeån ñoåi data Chöông trình xuaát data ra D/A Chöông trình ñoåi HEX-BCD Chöông trình giaûi maõ LED 7 ñoaïn Chöông trình hieån thò Chöông trình delay Khôûi ñoäng Port C Kieåm tra nhaán phím N PC4 = 0 Y
  7. Taêng R7 ñeå doø keânh keá N R7= 08 Y 2 – Löu ñoà chöông trình con chuyeån ñoåi: START Nhaäp keânh caàn queùt r7  a Khôûi ñoäng Port B Ghi A vaøo 0809 Choïn keânh Khôûi ñoäng 0809 Chuyeån ñoåi N keát thuùc Löu keát quaû Y END
  8. II- CHÖÔNG TRÌNH: Chöông trình chính chuyeån ñoåi A/D – D/A: ORG 4000H MOV A, #91H ; Khôûi taïo 8255-1 port A MOV DPTR, #8003H MOV @DPTR, A X1 : MOV R7, #00H ; Naïp ñòa chæ ñeå choïn keânh queùt X2: LCALL CLEAR ; Goïi chöông trình xoùa LCALL DISPLAY – 1 ; Hieån thò soá keânh choïn ôû LED LCALL CHUYENDOI ; Goïi chöông trình chuyeån ñoåi LCALL OUT ; Goïi chöông trình xuaát ra D/A LCALL HEX – BCD ; Goïi chöông trình chuyeån soá hex sang BCD LCALL DECODE ; Goïi chöông trình giaûi maõ 7 ñoaïn LCALL DISPLAY – 2 ; Goïi chöông trình hieån thò döõ lieäu vöøa chuyeån ñoåi LCALL DELAY ; Goïi chöông trình delay MOV DPTR, #8002 ; Kieåm tra nhaán phím MOV A, @DPTR ANL A, 02H JNZ X2 INC R7 ; Taêng leân ñeå doø keânh keá CJMP 08, X2 ; Kieåm tra ñaõ doø heát keânh chöa LJMP X1 ; quay trôû laïi *********************************************************** Caùc chöông trình con phuïc vuï cho chöông trình chính *********************************************************** Chöông trình con xoùa vuøng data hieån thò cho 8 keânh töø 5000h – 507Fh ORG 4880H MOV DPTR, #5000H ; Duøng ram ngoaøi ñeå löu tröõ MOV A, #00H MOV R0, #80H ; Xoùa töø 5000h ñeán 507Fh CLE1: MOVX @DPTR, A INC DPTR DJNZ R0, CLE1
  9. RET *********************************************************** Chöông trình con thöïc hieän quaù trình chuyeån ñoåi keânh thöù n trong R7 *********************************************************** ORG 4500H MOV A, R7 ;Choïn keânh thöù n, ALE =0 MOV DPTR, A ; Ñieàu khieån quaù trình chuyeån ñoåi cho keânh thöù n ORL A, #10H ; Cho ALE =1 MOVX @DPTR, A ORL A, #20H ; Cho ALE =1, ST =1 MOVX @DPTR, A NOP NOP NOP CLR A ; Cho ALE =0, ST =0 MOVX @DPTR, A ; Kieåm tra quaù trình chuyeån ñoåi keát thuùc hay chöa CTC1:MOV DPTR, #PORTC MOVX A, @DPTR ANL A, #01H JZ CTC1 ; Neáu chöa xong thì quay laïi ; Xong quaù trình bieán ñoåi baét ñaàu nhaän döõ lieäu MOV DPTR, #PORTA MOVX A,@DPTR RET *********************************************************** Chöông trình hieån thò thöù töï soá keânh choïn *********************************************************** ORG 4100H MOV A, #80H ; Choïn vò trí led ñeå hieån thò MOV DPTR, C001 MOVX @DPTR, A MOV A, R7 MOV 83, 43 ; Naïp byte cao ñòa chæ chöùa maõ hieån thò MOV 82, A ; Naïp byte thaáp ñòa chæ chöùa maõ hieån thò
  10. MOV A, @DPTR ; Hieån thò ra Led MOV DPTR, C000 MOVX @DPTR, A LCALL DELAY RET *********************************************************** Chöông trình xuaát ra D/A *********************************************************** ORG 4200H MOV R0, A ; Caát döõ lieäu vaøo thanh ghi R0 MOV A, #80 ; Khôûi taïo 8255 – 2 Mode 0 MOV DPTR, A003 MOV @DPTR, A MOV A, R0 ; Naïp trôû laïi döõ lieäu vaøo thanh ghi A MOV DPTR, A000 ; Xuaát döõ lieäu ra Port A MOV @DPTR, A RET *********************************************************** Chöông trình chuyeån soá HEX sang soá BCD *********************************************************** ORG 4600H MOV DPTR, #5008H MOV B, #10 ; Naïp 10 vaøo thanh ghi B DIV AB MOV R0, A ; Caát taïm A sang R0 MOV A, B MOVX @DPTR, A ; Caát data ñôn vò vaøo 5008H INC DPTR ; Taêng leân ñeå löu haøng chuïc MOV A, R0 ; Laáy laïi data haøng chuïc, haøng traêm MOV B, #10 ; Naïp 10 vaøo thanh ghi B DIV AB MOV R0, A ; Caát taïm A sang R0 MOV A, B MOVX @DPTR, A ;Caát data haøng chuïc vaøo 5009H INC DPTR ;Taêng leân ñeå löu haøng traêm MOV A, R0 ;Laáy laïi data haøng traêm MOVX @DPTR, A ;Caát data haøng traêm vaøo 500AH
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2