1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế vôn kế đo điện áp 0 - 24V dựa trên vi điều khiển 8051 (2)

22 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 0,95 MB

Nội dung

TR NG Đ I H C BỄCH KHOA HÀ N I VI N ĐI N BỄO CỄO Đ ÁN І M CH ĐO ĐI N ÁP DÙNG 8051 HI N TH TRểN LED THANH Đề tài: THI T K Nhóm th c hi n: Nhóm 03 BÙI QUANG THI N - 20112279 HOÀNG TU N ANH - 20111110 Gi ng viên h ng dẫn: ThS NGUY N TH HU HƠ N i, 6-2014 M CL C M Đ U CH NG 1: Lụ THUY T T NG QUAN 1.1 Gi i thi u chung v vi u n 8051: 1.2 Gi i thi u v dòng ADC 080x: CH NG 2: THI T K 2.1 Yêu c u thi t k : 2.2 S đ khối thi t k : 2.3 Khối vƠ l a ch n linh ki n: 2.3.1 Khối chuy n đ i tín hi u: 2.3.2 Khối xử lý tín hi u: 2.3.3 Khối hi n th : 2.3.4 Khối ngu n: CH NG 3: TRI N KHAI TH C HI N 10 3.1 S đ nguyên lý m ch: 10 3.2 Lập trình cho vi u n: 10 3.3 Gi lập Proteus: 13 3.4 Thi t k m ch in Altium Designer: 13 3.5 Thi t k in m ch thật: 14 CH NG 4: KI M TRA VÀ HI U CH NH 16 4.1 Ch y thử m ch: 16 4.2 Test m ch: 16 4.3 Hi u ch nh sai số: 17 CH NG 5: ĐỄNH GIỄ, M R NG 20 5.1 Đánh giá s n phẩm: 20 5.1.1 5.1.2 5.2 u m: 20 Nh c m: 20 M r ng đ tƠi: 20 THAM KH O 21 M Đ U NgƠy v i s ti n b khoa h c kỹ thuật, đặc bi t lƠ ngƠnh Kỹ thuật Đi n tử, đ i sống xư h i ngƠy cƠng phát tri n h n d a nh ng ứng d ng khoa h c vƠo đ i sống Vì mƠ nh ng công ngh n tử mang tính t đ ng ngƠy cƠng đ c ứng d ng r ng rưi Trong có s đóng góp không nhỏ kỹ thuật vi u n Các b vi u n đ c ứng d ng r ng rưi vƠ thơm nhập ngƠy cƠng nhi u lĩnh v c kỹ thuật vƠ đ i sống xư h i H u h t lƠ thi t b đ c u n t đ ng từ thi t b văn phòng cho đ n thi t b gia đình đ u dùng b vi u n nhằm đem l i s ti n ghi cho ng i th i đ i công nghi p hóa hi n đ i hóa Đi n áp lƠ m t đ i l ng r t quan tr ng kĩ thuật Đi n - n tử, muốn u n m t thi t b hay m t linh ki n n tử nƠo ta ph i quan tơm đ n n áp đ u n đ u tiên Th tr ng đư s n xu t lo i đ ng h c , có th đo n áp nh ng không th c s xác, vi c ch t o m t lo i thi t b đo có đ xác cao lƠ r t c n thi t Do nhóm chúng em đư ch n đ tƠi :”Thiết kế mạch đo dải điện áp từ 0-24V sử dụng vi xử lí 8051 ADC hiển thị LED thanh” M c đích đ tƠi lƠ thi t k đ c m t b đo n áp sử d ng 8051, có th cho đ k t qu hi n th tr c quan v i đ xác cao c Mặc dù cố ǵng nh ng thi u kinh nghi m nên bƠi vi t khó tránh khỏi sai sót, chúng em r t mong đ c s h ng dẫn ch b o thêm cô! Em xin c m n s giúp đ̃ cô Nguy n Th Hu đư giúp chúng em hoƠn thƠnh đ án nƠy! Nhóm sinh viên “Nhóm 03” CH 1.1 NG 1: Lụ THUY T T NG QUAN Giới thi u chung v vi u n 8051: Vi u n lƠ m t máy tính đ c tích h p m t chíp, th ng đ c sử d ng đ u n thi t b n tử Vi u n, th c ch t, lƠ m t h thống bao g m m t vi xử lý có hi u su t đủ dùng vƠ giá thƠnh th p (khác v i b vi xử lý đa dùng máy tính) k t h p v i khối ngo i vi nh b nh , mô đun vƠo/ra, mô đun bi n đ i số sang t ng t vƠ t ng t sang số, máy tính mơ đun th ng đ c xơy d ng b i chíp vƠ m ch ngoƠi Vi u n th ng đ c dùng đ xơy d ng h thống nhúng Nó xu t hi n nhi u d ng c n tử, thi t b n, máy giặt, lị vi sóng, n tho i, đ u đ c DVD, thi t b đa ph ng ti n, dơy chuy n t đ ng, v.v Đi n hình nh t số có th k đ n lƠ dịng vi u n MCS-51 Intel hay g i lƠ Intel 8051 Hình 1: Vi điều khiển Intel P8051AH Intel 8051 - lƠ vi u n đ n tinh th ki n trúc Harvard, đ c Intel phát tri n vƠo năm 1980, đ dùng h thống nhúng Nh ng phiên b n đ u tiên đ c ph bi n nh ng năm 1980 vƠ đ u nh ng năm 1990, dẫn xu t t ng thích nh phơn nơng cao cịn ph bi n cho đ n ngƠy Ki n trúc c b n bên 8051 bao g m đặt tính sau: 8-bit ALU, ghi 8-bit, 8-bit data bus vƠ 2x16-bit đ a ch bus/program 32 ghi (4 bit-đ nh đ a ch 8-bit) băng ghi chuy n đ i nhanh, m i băng ghi bus đ a ch 16-bit 128 bytes RAM chip (IRAM) KiB ROM chip Bốn c ng vƠo 8-bit b đ m/đ nh th i 16-bit Dù ḿt đư lơu nh ng v i kh ứng d ng phong phú vƠ giá thƠnh ngƠy cƠng rẻ mƠ h vi u n 8051 đ c sử d ng ph bi n cho đ n tận ngƠy 1.2 Giới thi u v dòng ADC 080x: ADC (Analog-to-Digital Converter) lƠ m t thi t b chuy n đ i m t tín hi u từ d ng liên t c (th ng lƠ n áp) sang d ng số Nó lƠ thƠnh ph n quan tr ng vƠ không th thi u h u h t h thống số, nh t lƠ ngƠnh đo l ng Vì vi u n, vi xử lý, ầ ch lƠm vi c v i tín hi u số tín hi u ngoƠi th c ( nh n áp, dòng n, ầ) đ u d ng t ng t , nên đ có th dùng vi u n đ xử lý tín hi u nƠy ta c n ph i chuy n đ i sang d ng digital ADC r t ph bi n vƠ đ c ứng d ng nhi u, đơy ta có th k đ n dịng ADC080x National Semiconductor Hình 2: ADC0804 N.S Dịng ADC080x National Semiconductor thu c dịng CMOS 8-bit có nhi m v chuy n đ i x p x n áp từ t ng t sang số, sử d ng bậc thang phơn áp n, v i nh ng tính c b n sau: - Đ phơn gi i bit D dƠng k t nối v i m i vi u n Có th ho t đ ng v i n áp từ 2.5-5.0V B t o xung chip Đi n áp analog vƠo từ 0-5V v i ngu n cung c p 5V Không c n “đi u ch nh không” Đ r ng tiêu chuẩn 0.3 inch v i 20 pin Đi n áp tham chi u có th tùy ch nh Dịng ADC nƠy NS ho t đ ng vƠ t ứng d ng r ng rưi ng thích tốt v i h u h t vi u n nên đ c CH 2.1 NG 2: THI T K Yêu cầu thi t k : Yêu cầu: Thi t k m ch đo n áp từ 0-24V sử d ng vi u n 8051 hi n th LED v i digits V i yêu c u nƠy, ta s dùng m t ADC đ bi n đ i n áp từ d ng analog sang d ng số, sau dùng vi u n 8051 xử lí tín hi u số đ hi n th LED 2.2 Sơ đ kh i thi t k : V c b n s g m khối: Xử lý tín hiệu Chuyển đổi tín hiệu Hiển thị Nguồn 2.3 Kh i lựa chọn linh ki n: 2.3.1 Khối chuyển đổi tín hiệu: đơy ta s ch n ADC 0804 đ chuy n đ i n áp đ u vƠo sang d ng số: Hình 3: ADC 0804 Tuy nhiên đ u vƠo ADC lƠ từ 0-5V (đi n áp tham chi u 5V) nên ta c n m t m ch phơn áp đ gi m thang n áp từ 0-25.5V thƠnh 0-5V: Hình 4: Mạch phân áp Sơ lược ADC0804: ADC0804 có 20 pin đ - - - - c đánh số từ 1-20, v i m t số pin n hình sau: Chơn ch n chip CS: LƠ m t đ u vƠo tích c c mức th p đ c sử d ng đ kích ho t chíp ADC 0804 Đ truy cập ADC 0804 chơn nƠy ph i mức th p Chơn đ c RD: Đơy lƠ m t tín hi u đ u vƠo đ c tích c c mức th p Các b ADC chuy n đ i đ u vƠo t ng t thƠnh số nh phơn t ng đ ng v i vƠ gi d li u chuy n đ i đ c m t ghi Đ nhận d li u đ c chuy n đ i đ u ADC0804, CS = 0, n u m t xung cao-xuống-th p đ c áp đ n chơn RD d li u s đ c đ a từ ghi c ng ra, đ u số bít đ c hi n di n chơn d li u D0 -D7 Chơn nƠy đ c coi nh cho phép đ u Chơn ghi WR (th c tên xác lƠ “B́t đ u chuy n đ i”): Đơy lƠ chơn đ u vƠo tích c c mức th p đ c dùng đ báo cho ADC 0804 b́t đ u trình chuy n đ i N u CS = 0, t o xung cao-xuống-th p b ADC 0804 b́t đ u chuy n đ i giá tr đ u vƠo t ng t Vin v số nh phơn bít L ng th i gian c n thi t đ chuy n đ i thay đ i ph thu c vƠo t n số đ a đ n chơn CLK IN vƠ CLK R Khi vi c chuy n đ i d li u đ c hoƠn t t chơn INTR đ c ép xuống th p Chơn CLK IN vƠ CLK R: Chơn CLK IN lƠ m t chơn đ u vƠo đ c nối t i m t ngu n đ ng h ngoƠi đ ng h ngoƠi đ c sử d ng đ t o th i gian Tuy nhiên 0804 có m t b t o xung Đ sử d ng b t o xung đ ng h nƠy 0804 chơn CLK IN vƠ CLK R đ c nối t i m t t n vƠ m t n tr Chơn nǵt INTR (nǵt hay g i xác h n lƠ “k t thúc chuy n đ i’): Đơy lƠ chơn đ u tích c c mức th p Bình th ng tr ng thái cao vƠ vi c chuy n đ i hoƠn t t xuống th p đ báo cho CPU (ngoƠi) bi t lƠ d li u đ c chuy n đ i sẵn sƠng đ l y Sau xuống th p, ta đặt CS = vƠ gửi m t xung cao-xuống- th p t i chơn RD đ l y d li u 0804 - - - Chơn Vin(+) vƠ Vin(-): Đơy lƠ đ u vƠo t ng t vi sai mƠ Vin = Vin(+) - Vin(-) Thông th ng Vin(-) đ c nối xuống đ t vƠ Vin(+) đ c dùng nh đ u vƠo t ng t đ c chuy n đ i v d ng số Chơn Vcc: Đơy lƠ chơn ngu n ni +5v, đ c dùng nh n áp tham chi u đ u vƠo Vref/2 (chơn 9) đ h Chơn Vref/2: Chơn lƠ m t n áp đ u vƠo đ c dùng cho n áp tham chi u N u chơn nƠy h n áp tham chi u mặc đ nh Vcc lƠ 5V, đ u vƠo t ng t cho ADC 0804 s nằm d i đ n +5v Tuy nhiên, có nhi u ứng d ng mƠ đ u vƠo t ng t áp đ n Vin c n ph i khác ngoƠi d i đ n 5v Chơn Vref/2 đ c dùng đ th c thi n áp đ u vƠo khác ngoƠi d i - 5v Ví d , n u d i đ u vƠo t ng t c n ph i lƠ đ n 4v V ref/2 đ c nối v i +2v, d i từ - 2.56v Vref/2 đ c nối v i +1.28v Các chơn d li u: Các chơn d li u D0 - D7 (D7 lƠ bít cao nh t MSB vƠ D0 lƠ bít th p nh t LSB) lƠ chơn đ u d li u số Đơy lƠ nh ng chơn đ c đ m ba tr ng thái vƠ d li u đ c chuy n đ i ch đ c truy cập chơn CS = vƠ chơn b đ a xuống th p Đ tính n áp đ u ta có th sử d ng công thức sau: V i Dout lƠ đ u d li u số (d ng thập phơn), Vin lƠ n áp đ u vƠo t ng t , ta có: � = �� × �� Nh n áp vƠo sau đ c phơn áp gi m thang, ta s đ a vƠo ADC vƠ thu đ c tín hi u d ng số từ chơn D0-D7, tín hi u từ chơn nƠy s đ c đ a đ n vi u n đ xử lý 2.3.2 Khối xử lý tín hiệu: Tín hi u t ng t sau đư đ c chuy n t ng đ hi n th n áp c n đo digits LED Vi u n ng sang d ng số, ta s dùng 0851 xử lý đ đơy ta s ch n chip AT89C51 Atmel, v i cách đóng d ng PDIP: Hình 5: Vi điều khiển AT89C51 Sơ lược AT89C51: Vi u n nƠy có 40 chơn đánh số từ đ n 40, c th lƠ: - - Chơn 40 lƠ ngu n cung c p 5V, chơn 20 lƠ đ t Xtal1 (chơn số 18), Xtal2 (chơn số 19): nối tinh th th ch anh cho máy phát xung nh p chu trình RST (chơn số 9): nối chuy n m ch đ xóa v tr ng thái ban đ u hay kh i đ ng l i Các chơn: T0 (14), T1 (15) lƠ b đ nh th i vƠ 1; chơn RXD (10) vƠ TXD (11) đ nhận/phát d li u; chơn INT0 (12), INT1 (13) lƠ nǵt vƠ 1; chơn WR (16) lƠ chơn ghi, RD (17) lƠ chơn đ c; PSEN (29) lƠ chơn cho phép c t ch ng trình; ALE (30) lƠ chơn chốt đ a ch ; EA (31) đ truy cập b nh ngoƠi Ta có c ng vƠo P0, P1, P2, P3, m i c ng chơn V i c ng vƠo, ta ch n c ng P1 lƠm c ng nhận d li u từ ADC, c ng l i s dùng đ hi n th LED 2.3.3 Khối hiển thị: Đ hi n th giá tr n áp đo đ c ta dùng LED hi n th digits, v i ch số sau d u phẩy Nh giá tr hi n th s từ 00.0V đ n 24.0V Hình 6: LED LED có lo i: Anot chung vƠ Catot chung, vi u n nên ta s ch n lo i Anot chung đơy ta nối tr c ti p LED v i port S đ chơn LED Anot chung: Hình 7: Sơ đồ chân LED Anot chung N u đánh số chơn từ đ n 10 từ trái qua ph i, từ xuống d i ta có chơn vƠ lƠ chơn ngu n chung Vcc, chơn l i t ng ứng nối v i LED từ ‘a’ đ n ‘g’ vƠ m t d u ch m (dp) Đ LED sáng, n áp gi a Vcc vƠ mass ph i l n h n 1.3V, nhiên không đ c cao 3V Nh nối v i vi u n, ta c n ph i có tr h n dịng đ tránh không lƠm LED b cháy V i n áp vƠo 2V, dòng đ nh mức tiêu chuẩn qua m i LED lƠ 20mA vƠ n áp cung c p 5V, ta c n nối thêm tr ph có n tr lƠ: � ℎụ = − × −3 = Ω Tuy nhiên đ tránh dòng l n qua chơn vi u n, ta s ch n tr ph l n h n, đơy ta dùng tr 330 Ohm 2.3.4 Khối nguồn: Ngu n m ch c n lƠ 5V v i dịng tối đa ~500mA Đ có đ u vƠo n đ nh ta s dùng m t IC n áp đơy ta th y dùng IC LM7805 lƠ phù h p yêu c u M ch ngu n dùng IC LM7805: Hình 8: Sơ đồ mạch nguồn V i dịng - 1.5A, LM7805 hoƠn toƠn đáp ứng tốt nhu c u m ch Ta ĺp thêm t l c đ đ m b o ngu n đ c s n phằng CH 3.1 NG 3: TRI N KHAI TH C HI N Sơ đ nguyên lý m ch: Hình 9: Sơ đồ nguyên lý mạch 3.2 Lập trình cho vi u n: Lưu đồ thuật tốn: 10 Giải thích lưu đồ: - Tín hi u số từ ADC đ c đ a vƠo P1 vƠ đ c chuy n vƠo ghi A Gán ghi B = 10, th c hi n phép chia A cho B, th ng số s đ c l u vƠo ghi A vƠ số d s đ c l u vƠo ghi B Chuy n d li u ghi B vƠo ghi R1 Gán ghi B = 10, ti p t c chia A cho B ta đ c th ng số l u ghi A, số d l u ghi B Lúc nƠy giá tr ghi A lƠ ch số hƠng trăm, xu t giá tr c ng P2 Gán A B, ch số hƠng ch c đ c l u A, xu t giá tr nƠy c ng P3 Gán A R1, ch số hƠng đ n v đ c l u A, xu t giá tr nƠy c ng P0 Code lập trình Assembly cho vi u n: “org 0000h x: setb p2.7 call delay clr p2.7 call delay setb p2.7 mov a,p1 mov b,#10 div ab mov r1,b mov b,#10 div ab mov dptr,#maled movc a,@a+dptr mov p2,a mov a,b mov dptr,#maled movc a,@a+dptr mov p3,a mov a,r1 11 mov dptr,#maled movc a,@a+dptr mov p0,a jmp x maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h delay: mov r0,#10 w3:mov r1,#100 w2:mov r2,#100 w1:djnz r2,$ djnz r1,w2 djnz r0,w3 ret end” V i n áp vƠo d ng số từ 00000000->11111111 (nh phơn) t ng đ ng 0->255 (thập phơn) P3, ứng v i lƠ d i n áp đ u vƠo 0-25.5V, ta s đ a giá tr nƠy hi n th LED cách hi n th ch số thập phơn m t LED đơy yêu c u đặt đo từ 0-24V nh ng ta l i ch n d i 0-25.5V b i: - - Giá tr nhỏ nh t hi n th đ c lƠ 0.1V, giá tr n áp có ch số sau d u phẩy tr lên đ u đ c lƠm tròn v ch số sau d u phẩy, vƠ v i 255 giá tr (khơng tính giá tr 0), thang hi n th tối u lƠ 0.1x255=25.5V, v i thang nhỏ h n (ví d 0-12.7) ta có n c giá tr nhỏ h n (0.05V), nh ng khơng th hi n th đ c nên u khơng cịn ý nghĩa, v i m i thang nhỏ h n 25.5V mƠ l y ch số sau d u phẩy đ u nên qui v đo thang 0-25.5V Vi c ch n thang 0-25.5 s r t đ n gi n đ vi u n xử lý vƠ hi n th t ng ứng 1-1 v i tín hi u số vi u n nhận đ c lƠ 0-255 (thập phơn), ta ch vi c tách ch số giá tr vƠo đ hi n th mƠ không ph i lƠm thêm b t kỳ thao tác nƠo khác Còn n u ch n thang 0-24V, vi u n s ph i bi n giá tr 0-255 đ u vƠo thƠnh 0-24 đ hi n th , vi c nƠy yêu c u thêm nhi u thao tác nhơn chia n a mƠ vi u n c n xử lý, u nƠy lƠm vi u n ph i ho t đ ng nhi u h n vƠ chậm ch p h n Tóm l i vi c ch n thang 0-25.5V khơng lƠm nh h thống đ c tối u 12 ng đ n k t qu nhận đ c vƠ giúp h 3.3 Giả lập Proteus: Hình 10: Giả lập Proteus V i đo n code đ code nƠy 3.4 c xơy d ng, m ch gi lập đư ch y Nh ta có th sử d ng đo n Thi t k m ch in Altium Designer: Mạch in: Hình 11: Mạch in thiết kế Altium Designer 13 Mạch preview dạng 3D: Hình 12: Mạch in Preview 3D Altium Designer 3.5 Thi t k in m ch thật: S n phẩm sau in m ch vƠ hƠn linh ki n: Hình 14: Mạch thật thu 14 Mặt sau: Hình 15: Mặt hàn dây 15 CH 4.1 NG 4: KI M TRA VÀ HI U CH NH Ch y thử m ch: Ch y thử m ch: Hình 16: Chạy thử mạch V i ngu n vƠo lƠ ngu n s c pin n tho i, ta ti n hƠnh đo thử n áp viên pin AA K t qu cho xác! Nh lƠ m ch đư ho t đ ng tốt vƠ khơng có l i 4.2 Test m ch: Ti n hƠnh đo m t vƠi k t qu vƠ so sánh v i m t vôn k chuẩn ta thu đ Đo m ch 1.5V 4.5V 10.8V 19.8V Đo Vôn k chuẩn 1.4V 4.2V 10.2V 19.0V Bảng 1: So sánh kết đo với vôn kết chuẩn Sau đo đ c vƠ ki m tra sai số, ta th y m ch có sai số kho ng +4% 16 c b ng: 4.3 Hi u ch nh sai s : V i sai số +4%, ta c n u ch nh giá tr hi n th gi m xuống 4% so v i ban đ u Vi c hi u ch nh có th th c hi n ph n cứng, ph n m m: - - Đi u ch nh ph n cứng: Ta s ch nh l i giá tr tr m ch phơn áp Do đơy lƠ n tr th ng v i sai số 5% nên vi c k t qu b sai số lƠ không tránh khỏi Ta có th thay đ i, ḿc thêm, ầ n tr đ ch nh l i n áp vƠo ADC cho thích h p Đi u ch nh ph m m m: Thay tác đ ng t i linh ki n m ch, ta s ch nh l i code, u ch nh d i n áp cho phù h p V i sai số +4%, ta ch nh l i giá tr thu đ c từ ADC gi m xuống cho 1/1,04 giá tr ban đ u V i ph ng án đ xu t, ta l a ch n ph Code vi điều khiển sau hiệu chỉnh: “org 0000h x: setb p2.7 call delay clr p2.7 call delay setb p2.7 mov a,p1 mov b,#100 mul ab mov r4,a mov r3,b mov r5,#104 test: mov b,#08h mov a,r5 clr c divide: mov a,r4 rlc a mov r4,a mov a,r3 rlc a mov r3,a jc subtract 17 ng án u ch nh ph n m m mov a,r5 subb a,r3 jnc next clr c subtract: mov a,r3 subb a,r5 mov r3,a setb c next: djnz b,divide mov a,r4 rlc a mov b,#10 div ab mov r1,b mov b,#10 div ab mov dptr,#maled movc a,@a+dptr mov p2,a mov a,b mov dptr,#maled movc a,@a+dptr mov p3,a mov a,r1 mov dptr,#maled movc a,@a+dptr mov p0,a jmp x maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h delay: mov r0,#10 w3: mov r1,#100 18 w2: mov r2,#100 w1: djnz r2,$ djnz r1,w2 djnz r0,w3 ret end” Sau n p l i code đ c sửa vƠ test m ch, ta thu đ Đo m ch sau hi u ch nh 1.4V 4.3V 10.0V 19.1V c b ng sau: Đo Vôn k chuẩn 1.4V 4.2V 10.0V 19.2V Bảng 2: So sánh kết đo với vôn kế chuẩn sau hiệu chỉnh Nh sai số m ch đư đ c gi m đáng k vƠ có th ch p nhận đ c Đ n đơy ta coi nh hoƠn thƠnh thiết kế mạch đo 0-24V sử dụng vi điều khiển 8051 hiển thị LED 19 CH 5.1 NG 5: ĐỄNH GIỄ, M R NG Đánh giá sản phẩm: Nh ta đư hoƠn thƠnh thi t b đo n áp 0-24V hi n th LED Đánh giá nhanh k t qu thu đ c: 5.1.1 - u điểm: S n phẩm ho t đ ng tốt, n đ nh Tr kháng đ u vƠo lƠ >1M Ohm, đủ l n đ lƠm Vôn k Hi n th số tr c quan, d nhìn Vi c sử d ng vi u n kh trình giúp ta có th d dƠng hi u ch nh, m r ng chức s n phẩm 5.1.2 Nh ợc điểm: - 5.2 Còn xu t hi n sai số, nhiên có th hi u ch nh đ Thang đo h n ch Mở rộng đ tài: c  Đ tƠi có th phát tri n thƠnh thi t b đo n áp xoay chi u, đo dòng n, n tr ,ầ  D a nguyên lí m ch có th chuy n đ i thƠnh m ch đo nhi t đ , m ch đo l u l ng n c, sức gió, 20 THAM KH O Một s ngu n tham khảo:      21 Sách “C u trúc vƠ lập trình h vi u n 8051” – Nguy n Tăng C Th́ng, NXB Khoa h c vƠ kỹ thuật http://en.wikipedia.org/wiki/8051 http://en.wikipedia.org/wiki/Analog-to-digital_converter http://en.wikipedia.org/wiki/Led VƠ m t số ngu n tƠi li u khác Internet ng, Phan Quốc ... p0,a jmp x maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h delay: mov r0,# 10 w3:mov r1,# 100 w2:mov r2,# 100 w1:djnz r2,$ djnz r1,w2 djnz r0,w3 ret end” V i n áp vƠo d ng số từ 00 000 000 -> 11111111... dptr,#maled movc a,@a+dptr mov p0,a jmp x maled: db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h delay: mov r0,# 10 w3: mov r1,# 100 18 w2: mov r2,# 100 w1: djnz r2,$ djnz r1,w2 djnz r0,w3 ret end” Sau n p... ta coi nh hoƠn thƠnh thiết kế mạch đo 0- 24V sử dụng vi điều khiển 805 1 hiển thị LED 19 CH 5.1 NG 5: ĐỄNH GIỄ, M R NG Đánh giá sản phẩm: Nh ta đư hoƠn thƠnh thi t b đo n áp 0- 24V hi n th LED Đánh

Ngày đăng: 06/09/2022, 10:12

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w