điều khiển thiết bị từ xa sử dụng module sim900A

73 2.5K 10
điều khiển thiết bị từ xa sử dụng module sim900A

Đ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

điều khiển thiết bị từ xa sử dụng module sim900ANgày nay, ngành công nghệ thông tin đã đạt được những tiến bộ vượt bậc với sự ra đời của ngành công nghiệp phần cứng, cũng như phần mềm việc giải quyết các công việc giúp con người trở nên dễ dàng, thuận tiện và nhanh chóng. Cùng với sự phát triển của ngành công nghệ thông tin là sự phát triển mạnh mẽ của các hệ thống thông tin liên lạc, sự ra đời của các dịch vụ điện thoại mà cụ thể là điện thoại di động với ưu thế dễ dàng hoạt động khi di chuyển mọi lúc mọi nơi. Chính vì vậy ngoài việc dùng điện thoại để liên lạc một vấn đề được đặt ra là chúng ta có thể sử dụng điện thoại như một chiếc Remote để điều khiển các thiết bị điện từ xa.

1 MỤC LỤC LỜI NÓI ĐẦU    !"# !$%$& '()* +,-./.(01 23 )45 )4$ $6)75-5).89+$9 45+.(./.+:.(4$;5*$; <12=>+.3+45-5$?%@5 *04A.9+$BC$+C4%(:4)8 DE1FD-(!(-:"C$;,C$5 ;%GHI%(:48DEA.9J+.(5CK$LMM1N O$EP&$<(/F8F(Q>C$ +(7%#?&)!(? : "%&4C$+7%C+*:+1 J@.30%(7RS5.+:"# :&T&PU%(-+'()>%:4 ):V $(0WB?$+0 XY.ZD< '(X!)-1 [P&$<\ Sinh viên thực hiện (/I>](^IQIA_` ab 2 Nguyễn Đình Quyết (/I>](^IQIA_` ab 3 cdQJe22f2QgQ cdQJe22f2hij (/I>](^IQIA_` ab 4 Chương 1. SƠ LƯỢC VỀ ĐIỀU KHIỂN TỪ XA VÀ Ý TƯỞNG THIẾT KẾ 1.1 TẦM QUAN TRỌNG VÀ ỨNG DỤNG CỦA ĐIỀU KHIỂN TỪ XA I?- )4 %:1J?  )4:4.+$ 5P$  $! &0$  )4$1J%  ) 4$5()8$)$0< " <1k%   )4%(:4DE0U'(;+ ( 00?1 F+ )5U &")$)0$" (4$+$+:4 4%(:41F &! %(:4DE4%(:41F+ -"(#9%( :4DEA.9+) (%:5))(.+)$: 1 I%(:4DE: 99+ '(P- "(:+;$0U0  !:V+ 99+(!((7 *1 F+( 00?12+ &. %(+5(,<'(E= -0= ,1k>%(:4DE* *:! &%$# 044(:40R)81 1.2 CÁC DẠNG ĐIỂU KHIỂN TỪ XA c+)".9/4(:4DE045$l.G %(:4DEm(4(:4DEm((1 1.2.1 Điều khiển từ xa bằng vô tuyến F04%(:4DEm)n+0-(P$1J (%5::=1kn+Y04%(:4)8, :+&)!1k>0".9%(+)8.P.91 1.2.2 Điều khiển từ xa bằng hữu tuyến k.%(:45.9+(%$+4 %(:4)8DE1204A.9.P+) n9) '( (/I>](^IQIA_`ab 5 4(%&=(1 1.2.3 Dây song hành o+.P7p$7/(D1F(-:A.9.P ,!7+68(+1K(+ 9(+%(.:= .P.Z1 1.2.4 Cáp đồng trục 2) n90:&T7/(+1F(-) n9>:0 q 7:< )<('()E6P$?Pm%$5$ /(1 1.2.5 Cáp quang 2) '(0T?rFD9JQsjQst12) '( + q (%7+(+? :8&, /(D=u@=C+)++ !( ! )1 1.3 KĨ THUẬT GỬI SỐ BẰNG XUNG LƯỠNG ÂM ĐA TẦN (DUAL TONE MULTIFREQUENCY - DTMF) 1.3.1 Hệ thống DTMF Q7cFJv )4, u+7 +1Q7U;57F+(`F+C7 >+T$wLxM$T$wLyM$ )41Q 7cFJvP,(p+7E(:4(#1 cFJv5u P$4$@P$ 5:3P$z5!7P$:037( P$:1k=.9ybMbMM>0(75lbM>ybMbMM 5P$:4: =(cFJv o=A.9=(cFJv++57/(= (.+0u04=E) =$+?1+0 U* +A.9+(<1!() 7+%(A.9=(cFJv1h =$(p5++ 0.$n${_+-uwl =$?GwM =$ 7rMLt =$"T@5|}~|•~1JS$- =$)+$!7+C? $S)+$!7+C+1 (/I>](^IQIA_`ab # 0 * 7 8 9 1 2 3 1209Hz 1336Hz 1477Hz 697Hz 770Hz 852Hz 941Hz 6 JS =$60$=(cFJv-$u !7<" $ =$0"1!7;5?p  Hinh 1.1h =$(pwl =$1 1.3.2 Tiếp nhận âm hiệu DTMF. F!7cFJv;:€4,u05ZP$(:)04 E(?-P1h(0$5;?7Y4 )!7 cFJv0$+4&$&+P$(E(?+= ?5bM$:5P$(cFJv1 K(:7;():V.P (-+04.3m*?$44(Y=(cFJv8;1 1.3.3 So sánh thời gian gửi số jA7m5•P$!cFJv<)'(7?%(%$@ (-R#-1kcFJv$75bM$ Y75bM$u5wMM$+$S71j&AAwM 7G kcFJv$?wM$EwM‚w1 +(4$A.9./.cFJv&$$.9(7? %(&$75(7.Z&$)u1 1.3.4 Yêu cầu đối với bộ thu phát âm hiệu DTMF. I4:77.P!&$&+-(!((G (/I>](^IQIA_`ab Người điều khiển Tổng đài IC MT8870 Vi điều khiển Thiết bị DTMF DTMF Mã BCD Lệnh điều khiển 7 ` I) (n($%(rc2t$U & ,$"u8.35$),E!u1 ` ƒ$( &0$"u81 ` h )P$(cFJv & 7 ,:)77 .P1 1.4 Ý TƯỞNG VÀ NGUYÊN LÝ HOẠT ĐỘNG. (-R%(:485G3+$'(8%( :46?7<"$9=%(:4$>1J%(:4 86.+7uA%&$D.cFJv.8 P „2(cFJvJF……yM7..8 PD„2JF……yM%6+ )75(†+%(:4E(?5%(:4'(89 4D71 Hinh 1.2K<n:71 c+(%'($+:7%(:4 8DE'(.P+1Q7:4%(:40R) 8DE* •%(:4…Lbw1Q7:-$ >0R_8 &nmR1a0(;+7(-+ EA5X(P$6:=+$+&&+4:7(-+1K(: (-+:71o*%(:404R8) =$ "T-+1 F+7)7'(8+)8(G ‡F8wGh|}~‡~w~1 FR|•~‡~w~1 ‡F8lGh|}~‡~l~1 FR|•~‡~l~1 ‡F8{Gh|}~‡~{~1 FR|•~‡~{~1 (/I>](^IQIA_`ab 8 ‡F8_Gh|}~‡~_~1 FR|•~‡~_~1 a%(:4E+J+.(5$6AR &n%)) 8%(:4ˆR1 Chương 2. TÌM HIỂU CÁC IC SỬ DỤNG TRONG ĐỀ TÀI 2.1 VI ĐIỀU KHIỂN 89C51 2.1.1 GIỚI THIỆU HỌ MCS-51 (8051) }J2K`bw5;„2rCC.(t%(:4rJ+++55Ct.+Q „C5&E(?12)„2-(4(+;J2K`bw5G…Mbw…M{w…L2bw…LlMbw …ybw111kEA5X-hC)+)7;,?(*.5(m %((E(?.5(-BdJ1F 5(? $& .957;…hn$&5DP510( (/I>](^IQIA_`ab 9 ? S$,-2 .3+$h5:4(.5( -+ q '(&5X:4$h +%(:41 }…L2bw5$%(:4…h+C+2J‰K?5 +_ahOOŠB‰Jrv5Š+$$5C.C5CC.+5$C$+t1F 8+m)A.9:7<$+dFJOo <=(p J2K`bw% 5)P1dFJOo dF…L2bw5$%(:4$r0(?5t0(? $5 +& ) %)&7%(".9%(:41 Các đặc điểm của 89C51 được tóm tắt như sau: }_ah045 >51 }F!7+DGMQsl_JQs1 }lF$Cˆ+(Cwxh }wl…hCBdJ }_Š+E(?ˆ „ˆ‰…= }j+ 7  }x_ah3$+ }x_ah3.5(+ }[A5Xh++5Cr+-<t }lwM8=04881 (/I>](^IQIA_`ab 10  OTHER REGISTER 128 byte RAM 128 byte RAM 8051\8052 B‰J _aG…M{w _aG…Mbw OŠB‰J _aG…Lbw INTERRUPT CONTROL  KOB„doŠ‰BF F„JOBM F„JOBw F„JOl  CPU OSCILATOR BUS CONTROL I/O PORT SERIAL PORT Od‹  BKF doO‹ ŠKO‹ Š M Š w Š l Š {  d C‹c F[cB[c F„JOBl  F„JOBw  F„JOBw  „FM „Fw Hinh 2.1K<n:7%(:4…L2bw1  Š!=%(:4…L2bw5EA5X(P$r2ŠŒGC5 +C(t+n$G - F=5#d - F=5# 9h.3+ q P q  - I<85+;rdoŒGd$Co+5Œt (/I>](^IQIA_`ab [...]... được phân chia như sau: - Các bank thanh ghi có địa chỉ từ 00H đến 1FH RAM địa chỉ hóa từng bit có địa chỉ từ 20H đến 2FH RAM đa dụng từ 30H đến 7FH - Các thanh ghi chức năng đặc biệt từ 80H đến FFH a RAM đa dụng: Nguyễn Đình Quyết – ĐH Điện tử 4-K5 16 - Mặc dù trên hình vẽ cho thấy 80 byte đa dụng chiếm các địa chỉ từ 30H đến 7FH, byte dưới từ 00H đến 1FH cũng có thể dùng với mục đích tương tự (mặc... bằng phần cứng khi vi điều khiển thực thi trình phục vụ ngắt, do đó, phải xóa bằng phần mềm 2.2 IC MT8870 MT8870 bao gồm các mạch lọc và giải mã cho sự ghi nhận một cặp tone (tần số chuẩn DTMF: Dual Tone Multi Frequency) với đầu ra là 4 bit nhị phân Nó thích hợp cho các ứng dụng ở các thiết bị điều khiển từ xa, hệ thống điện thoại nhận số, tổng đài nội bộ PABX, hệ thống thẻ tín dụng, máy tính cá nhân…... P1.0, P1.2 có thể dùng cho giao tiếp với các thiết bị ngoài nếu cần Port 1 không có Nguyễn Đình Quyết – ĐH Điện tử 4-K5 13 chức năng khác, vì vậy chúng chỉ được dùng cho giao tiếp với các thiết bị bên ngoài Port 2: (chân 21 – 28), có 8 bit (P2.0 – P2.7), có hai công dụng: + Khi sử dụng bộ nhớ nội thì port 2 là một port xuất / nhập thông thường + Khi sử dụng bộ nhớ ngoài thì port 2 đóng vai trò là byte... khác nhau được lập trình qua thanh ghi điều khiển Port nối tiếp (SCON) được địa chỉ hóa từng bit ở địa chỉ 98H + Các thanh ghi ngắt (Interrupt Register): 89C51 có cấu trúc 5 nguồn ngắt, 2 mức ưu tiên Các ngắt bị cấm sau khi bị reset hệ thống và sẽ được cho phép bằng việc ghi thanh ghi cho phép ngắt (IE) ở địa chỉ A8H Cả hai được địa chỉ hóa từng bit + Thanh ghi điều khiển nguồn PCON (Power Control Register):... port3) sử dụng vào mục đích điều khiển Ở cổng 3 có thêm các đường dẫn điều khiển dùng để trao đổi với một bộ nhớ bên ngoài, hoặc để đầu nối giao diện nối nối tiếp, cũng như các đường ngắt dẫn bên ngoài Giao diện nối tiếp có chứa một bộ truyền và một bộ nhận không đồng bộ, làm việc độc lập với nhau Tốc độ truyền qua cổng nối tiếp có thể đặt trong dải rộng và được ấn định bằng một bộ định thời Trong vi điều. ..11 - Bốn băng thanh ghi - Từ trạng thái chương trình (PSW: Program Status Word) Con trỏ ngăn xếp Ngoài ra, còn có bộ nhớ chương trình, bộ giải mã lệnh, bộ điều khiển thời gian và logic Đơn vị xử lý trung tâm nhận trực tiếp xung từ bộ dao động, ngoài ra, còn có khả năng đưa một tín hiệu giữ nhịp từ bên ngoài Chương trình đang chạy có thể cho dừng lại nhờ một khối điều khiển ngắt ở bên trong Các nguồn... nhiều bit điều khiển Thanh ghi PCON được tóm tắt như sau: Bit 7 (SMOD): Bit có tốc độ Baud ở chế độ 1, 2, 3 ở port nối tiếp khi thiết lập Bit 6, 5, 4 : Không có địa chỉ Bit 3 (GF1): Bit cờ đa năng 1 Bit 2 (GF0): Bit cờ đa năng 2 Bit 1 (PD): Thiết lập để khởi động chế độ 1và thoát Bit 0 (IDL): Set để khởi động chế độ 0 và thoát khi ngắt mạch hoặc reset Các bit điều khiển chế độ 0 và 1 có tác dụng chính... ngõ nhập của xung clock bởi Timer 1 (T1) - Trong các ứng dụng đếm các thanh ghi Timer được tăng trong đáp ứng của sự chuyển trạng thái từ 1 sang 0 ở ngõ nhập Tx 2.1.4.6 Sự bắt đầu, dừngđiều khiển các timer: - Bit TRx trong thanh ghi có bit định vị TCON được điều khiển bởi phần mềm để bắt đầu hoặc kết thúc các Timer Để bắt đầu các Timer ta thiết lập bit TRx và để kết thúc Timer ta xóa TRx Ví dụ Timer... nó chỉ bắt đầu đếm giờ khi thiết lập bit điều khiển chạy TR1 của nó - Nếu ta không gán giá trị đầu cho các thanh ghi TLx/THx thì Timer sẽ bắt đầu đếm từ 0000H lên và khi tràn từ FFFFH sang 0000H nó sẽ bắt đầu tràn TFx rồi tiếp tục đếm từ 0000H lên tiếp… - Ta có thể lập trình chờ sau mỗi lần tràn ta sẽ xóa cờ TFx và quay vòng lặp gán cho TLx/THx để Timer luôn luôn bắt đầu đếm từ giá trị gán lên theo ý... hoặc EXF2 0023H 002BH + Ngắt ngoài: khi có tác động từ bên ngoài thì cờ IE0 hoặc IE1 được thiết lập lên 1, khi đó, ngắt ngoài sẽ được thực thi Cờ sẽ tự động xóa bằng phần cứng khi vi điều khiển thực hiện trình phục vụ ngắt + Ngắt timer: khi cờ TF0, TF1 (TFx) được thiết lập lên 1 thì ngắt timer sẽ được tác động, TFx tự động xóa bằng phần cứng khi vi điều khiển thực hiện trình phục vụ ngắt + Ngắt port nối . B‰J _aG…M{w _aG…Mbw OŠB‰J _aG…Lbw INTERRUPT CONTROL  KOB do Š‰BF F„JOBM F„JOBw F„JOl  CPU OSCILATOR BUS CONTROL I/O PORT SERIAL PORT Od‹  BKF doO‹ ŠKO‹ Š M Š w Š l Š {  d C‹c F[cB[c F„JOBl  F„JOBw  F„JOBw  „FM „Fw Hinh. 14 5-+…L2bw4&$51a…L2bw<>+B‰J ŠKO6,$"5+w1 }‘=(%(:4doOrd CoO5CtG ‡a…L2bw(E(?-+ +M0"T5(8Y (.5(.+0 &)).5(8Y1F=(doO,P" {M.35$=(%(:44&. +#04(E(?D1 ‡wl…(E(?D#04(E(?)C+@)  9(+5.31 c. Các bank thanh ghi: {lC? .+):1h5…L2bw S…0-5BMByC+$@8(:CC7) 0)8YDMMQMyQ1 `2)5.3)BMBy6R<<+) 50"T<".3:4(8Y

Ngày đăng: 16/06/2014, 16:56

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

  • DANH MỤC CÁC HÌNH

  • DANH MỤC CÁC BẢNG

  • Chương 1.

  • SƠ LƯỢC VỀ ĐIỀU KHIỂN TỪ XA VÀ Ý TƯỞNG THIẾT KẾ

  • 1.1 TẦM QUAN TRỌNG VÀ ỨNG DỤNG CỦA ĐIỀU KHIỂN TỪ XA

  • 1.2 CÁC DẠNG ĐIỂU KHIỂN TỪ XA

    • 1.2.1 Điều khiển từ xa bằng vô tuyến

    • 1.2.2 Điều khiển từ xa bằng hữu tuyến

      • 1.2.3 Dây song hành

      • 1.2.4 Cáp đồng trục

      • 1.2.5 Cáp quang

      • 1.3 KĨ THUẬT GỬI SỐ BẰNG XUNG LƯỠNG ÂM ĐA TẦN (DUAL TONE MULTIFREQUENCY - DTMF)

        • 1.3.1 Hệ thống DTMF

        • Hinh 1.1 Bàn phím chuẩn 12 phím.

          • 1.3.2 Tiếp nhận âm hiệu DTMF.

          • 1.3.3 So sánh thời gian gửi số

          • 1.3.4 Yêu cầu đối với bộ thu phát âm hiệu DTMF.

          • 1.4 Ý TƯỞNG VÀ NGUYÊN LÝ HOẠT ĐỘNG.

          • Hinh 1.2 Sơ đồ khối thực hiện.

          • Chương 2.

          • TÌM HIỂU CÁC IC SỬ DỤNG TRONG ĐỀ TÀI

          • 2.1 VI ĐIỀU KHIỂN 89C51

            • 2.1.1 GIỚI THIỆU HỌ MCS-51 (8051)

            • Hinh 2.1 Sơ đồ khối vi điều khiển 89C51.

              • 2.1.2 KHẢO SÁT SƠ ĐỒ VÀ CHỨC NĂNG CÁC CHÂN

Tài liệu cùng người dùng

Tài liệu liên quan