Báo cáo bài tập lớn nguyên lí
thông tin số
Đề tài: Bộ Điều Khiển Thiết Bị Điện Từ Xa Bằng Điện
Thoại Di Động và Remove Sony
Nội dung:
• Giới thiệu
• Nguyên lí hoạt hoạt động
Điều khiển bằng DTMF
Điều khiển bằng remote
• Linh kiện sử dụng
• Kết quả thi công
• Tài liệu tham khảo
1.Giới thiệu:
• Việc điều khiển một thiết bị từ xa vốn đã là một đề tài
được quan tâm từ trước đến nay, ngày nay đã có rất nhiều
công nghệ mới như wifi, blutooth, hồng ngoại,…
• Điều khiển từ xa càng ngày càng được ứng dụng rộng rãi
trong cả đời sống sinh hoạt hằng ngày và trong c ả nhi ều
lĩnh vực khác như y tế, quân sự…
• Điều khiển một thiết bị từ xa mang lại nhiều tiện ích cho
con người.
2.1 Khái niệm về Dual Tone Multiple Frequency (DTMF).
Hệ thống DTMF sử dụng một bộ tám tần số
âm thanh truyền trong cặp để đại diện cho
16 tín hiệu, đại diện bởi các chữ số, chữ cái,
chữ và các biểu tượng. Khi tín hiệu chuông
âm thanh trong dải tần số bằng giọng nói
điện thoại tiêu chuẩn, họ có thể được
truy
ền phím
qua m
t kho
ảngthoại
cáchthìdài
bộ1 lâm
ặp
Mỗi
sốộtrên
điện
sẽ qua
tạo ra
điệthanh
n và khu
ếchvàđạâm
i thanh này khác nhau ở các
DTMF
phím số khác nhau .
Bằng việc giải mã tín hiệu DTFM , ta có thể
phân biệt các phím số , từ đó có thể điều khiển
các thiết bị khác nhau .
.Sin(2)
-Tín hiệu DTMF được sử dụng trong liên lạc điện thoại
cũng như nhiều lĩnh vực khác
như điều khiển tương tác,
ngân hàng qua điện thoại, và hệ thống giấy.
- Một tín hiệu DTMF là tổng hợp của hai dạng sóng hình
sin có tần số khác nhau được lựa chọn từ một bộ tám tần
số chuẩn .
2.2 Nguyên lý hoạt động .
2.2 Nguyên lý hoạt động .
Khi
ta gọi (bên A) cho cái máy điện thoại (bên B) ở board mạch trung tâm (phải
cài đặt chế độ tự động trả lời cho cái điện thoại này) sau đó 2 máy điện thoại sẽ kết
nối với nhau ở chế độ thoại , bây giờ bên A nhấn 1 phím bất kì thì đầu ra loa bên B
sẽ nghe được 1 âm thanh DTMF, âm thanh này được đưa vào IC MT8870D để giải
mã, đầu ra của IC giãi mã này là một dữ liệu dạng BCD 4 bits, dữ liệu này được
đưa vào chip vi xử lí AT89s52 để xử lí và điều khiển các RELAY đóng cắt nguồn
điện cấp cho thiết bị.
Nếu
ta nhấn phím số 1 trên điện thoại thì RELAY 1 sẽ đóng, LED báo hiệu tương
ứng sẽ sáng , khi ta nhấn lại lần nữa thì thì RELAY sẽ cắt và LED báo hiêu sẽ tắt
theo (tương tự cho các số còn lại).
3. Điều khiển bằng remote
3.1 Thu phát tín hiệu:
a) Phát tín hiệu: Dùng remote của TV sony hoặc bộ phát hồng ngoại.
Phần đầu của tín hiệu có độ dài bằng 2600us
gọi là header hay start bit.
Các bit còn lại mã hóa như sau:
500s im lặng + 700s hồng ngoại = bit 0
500s im lặng + 1300s hồng ngoại = bit 1
3. Điều khiển bằng remote
3.1 Thu phát tín hiệu:
b) Thu tín hiệu:Dùng mắt thu hồng ngoại 1838T
Tín hiệu qua led hồng ngoại sẽ được đảo như sau:
Bit 0=500µs mức cao+700µs mức thấp
Bit 1=500µs mức cao+1300µs mức thấp
3. Điều khiển bằng remote control
3.1 Thu phát tín hiệu:
a) Giải mã tín hiệu:
Mã lệnh điều khiển remote control:
Phím:
1
2
3
4
5
Mã lệnh:
0H
1H
2H
3H
4H
Phím:
6
7
8
9
0
…
Mã lệnh:
5H
6H
7H
8H
9H
…
3. Điều khiển bằng remote control
3.1 Thu phát tín hiệu:
Ở đây chỉ dùng 4 mã lệnh để đóng mở
4 relay (phím 1-4). Khi bấm các phím
trên remote TV thì led thu IR s ẽ thu
tín hiệu qua VDK 89S51 sẽ giải mã
đưa vào ngắt ngoài 0, đồng thời mã này
sẽ so sánh với các mã lệnh của các
phím xuất ra port 0 để đóng mở các
relay tương ứng.
4. Linh kiện sử dụng trong phần cứng
4.1 IC GIẢI MÃ MT8870
Tiêu thụ điện năng thấp
Bộ
khuếch đại nội
Tích
hợp bộ lọc phân chia băng tần và chức
năng giải mã kỹ thuật số.
Có khả năng điều chỉnh thời gian bảo vệ.
Có
chế độ Power-down
4.1 IC GIẢI MÃ MT8870 (tt)
BẢNG GIẢI MÃ TÍN HIỆU
4.2 Vi xử lí AT89S52
Năm 1980 Intel tung ra bộ chip 8051,
booj vi điều khiển của họ MCS-51 là
chuẩn công nghệ cho họ vi điều khiển
được sản xuất sau này.
Sau khoảng thời gian cải tiến và phát
triển, hang Atmel tung ra thị trường
dòng vi điều khiển 89SXX với nhiều
cải tiến.
Dung lượng RAM: 128 byte
Dung lượng ROM: 4Kbyte
Chế độ nạp: nối tiếp
4.2 Vi xử lí AT89S52 (tt)
Sơ đồ chân:
Chức năng: Là vi điều khiển chính của
mạch.
o8 KB EPROM bên trong.
o256 byte RAM nội.
o4 port xuất/nhập (I/O) 8bit.
o3 bộ định thời 16 bit.
o…
4.3 IC KHUẾCH ĐẠI DÒNG ULN2003A
Điện áp đầu vào 2-6 V
Điện áp ra lớn (50v)
Dòng ra lớn (500ma)
Ứng dụng lái Relay
4.4 MẮT THU HỒNG NGOẠI 1838T
5. Thi công mạch:
5.1 Sơ đồ mạch nguyên lí:
5.2 Sơ đồ mạch in:
5.3 Sơ đồ mạch sau khi thi công:
6. Sơ đồ giải thuật chương trình
1.Sơ đồ giải thuật MT8870.
6. Sơ đồ giải thuật chương trình
2.Sơ đồ giải thuật remove.
7. Chương trình:
Phần khai báo:
#include <REGX52.H>
#define signal P3_2
unsigned char a;
sbit L1 = P0^0;
sbit L2 = P0^1;
sbit L3 = P0^2;
sbit L4 = P0^3;
sbit L5 = P0^4;
• Chương trình chính:
//=======================================
=====
void delay(void);
void EX0_ISR(void);
void EX1_ISR(void);
void init(void);
//=======================================
=====
void main(void)
{ L1=L2=L3=L4=1;
init();
while(1)
{
}
7 Chương trình:
void delay(void)
{
TH0=0xfd;//-740
TL0=0x1c;//-740
TR0=1;
while(!TF0);
TR0=0;
TF0=0;
}
//========================
====================
void init(void)
{
TMOD=1;
EX0=1;
EX1=1;
IT0=1;
IT1=1;
EA=1;
}