Professional Documents
Culture Documents
CÁC HỆ CƠ ĐIỆN TỬ
Phßng c«ng nghÖ Tù §éng Hãa - ViÖn C«ng NghÖ Th«ng Tin
Tel: 84-4-8363484, Fax: 84-4- 8363485 e-mail: ptcat@ioit.ncst.ac.vn
Tóm tắt:
Sự ra đời của Hiệp hội dữ liệu hồng ngoại (Infrared Data Association) và nhu cầu kết nối không dây khoảng cách
ngắn và chi phí thấp đã và đang kích hoạt sự phát triển của các thiết bị thu phát hồng ngoại. Với mục tiêu nội địa
hoá và giảm giá thành sản phẩm bằng cách ứng dụng công nghệ hiện đại PSoC, phòng công nghệ tự động hoá của
viện Công nghệ thông tin đã nghiên cứu chế tạo được thiết bị thu pháp sử dụng công nghệ IrDA với độ tin cậy cao,
gọn nhẹ và giá thành hạ. Thiết bị thu phát này có thể được ứng dụng rộng rãi trong nhiều lĩnh vực như công nghiệp,
quốc phòng, và đặc biệt là trong các ứng dụng dân dụng, các sản phẩm gia dụng cơ điện tử.
Research and Development of Infrared Remote Control Device for Mechatronic Systems
Abstract:
The formation of Infrared Data Association and the need of low-cost, short-range wireless data link continue booting
up the development of Send/Receive IrDA devices. Aiming to build Vietnamese devices and to reduce production cost
by using new technology PSoC, Department for Automation and Technology of Institute of Information Technology
has researched and developed sucessfully send/receive IrDA devices, which are reliable, light weight, and low cost.
These IrDA devices can be use broadly in industry, defence and security, and especially in consumer and
mechatronics products.
1 Công nghệ IrDA: thiết bị điều khiển từ xa trong thời đại tự động hoá đã
kích hoạt sự phát triển và phổ biến của truyền dẫ tín
Chuẩn hồng ngoại IR từ lâu đã được dùng để phát hiệu sử dụng tia hồng ngoại.
triển các kết nối không dây với khoảng cách ngắn và
chi phí thấp. Công nghệ này được sử dụng nhiều Nhận rõ tầm quan trọng và phổ biến của công nghệ
trong điều khiển từ xa của vô tuyến, điều hoà nhiệt IrDA, Hãng Cypress đã cung cấp 2 user module
độ, trong máy tính, máy tính cầm tay, các thiết bị y tế IrDATX và IrDARX trong chip PSoC
và cả trong máy in... (Programmable System on Chip) để hỗ trợ các ứng
dụng truyền và nhận tín hiệu hồng ngoại. Sử dụng các
Trước năm 1993, công nghệ hồng ngoại phát triển user module này, hai bảng mạch đã được phát triển,
không đồng bộ trong các công ty lớn vì thiếu chuẩn một hoạt động để nhận tín hiệu (sẽ được gắn trong
chính thức. Để trung hoà vấn đề này, Hiệp hội dữ liệu thiết bị được điều khiển), một hoạt động trong vai trò
hồng ngoại (Infrared Data Association – IrDA) được là bộ điều khiển từ xa (remote control), gửi tín hiệu
thành lập. Ngày nay, chuẩn IrDA định nghĩa giao đến bảng mạch thứ nhất để điều khiển hoạt động của
thức truyền thông tin cho rất nhiều các ứng dụng thiết bị đó.
hồng ngoại.
3 Nguyên lý hoạt động
2 Giới thiệu chung về điều khiển từ xa
sử dụng công nghệ IrDA: 3.1 Bộ điều khiển từ xa hồng ngoại (remote
control):
Như đã nói ở trên, chuẩn hồng ngoại IrDA cung cấp
cho người sử dụng một giao thức thực tế với chi phí Module phát được thiết kế (như hình 1) bao gồm:
thấp để truyền dẫn tín hiệu. Thêm vào đó, nhu cầu ! Bàn phím: gồm 13 phím bấm để nhận lệnh
truyền dữ liệu giữa các dụng cụ động và tĩnh bằng các điều khiển từ người sử dụng
1
! Màn hình hiển thị LCD: hiển thị các lệnh của IrDATX module. Các giá trị của Clock và
đang được thực hiện Processor được đặt để tốc độ truyền dẫn tín hiệu trên
! Transitor (NPN C2383, độ khuyếch đại 114) kênh hồng ngoại đạt được là 2.4kbps. Trên lý thuyết,
và IrLED để truyền tín hiệu hồng ngoại. tốc độ truyền dẫn tín hiệu trên kênh hồng ngoại có thể
! Chíp PSoC để nhận lệnh từ người sử dụng, đạt tới 115kbps. Nhưng thực tế thử nghiệm cho thấy
xử lý và phát lệnh đến dụng cụ được điều tại 2.4kbps kênh hồng ngoại điều khiển bởi PSoC
khiển. chạy ổn định nhất, do đó thiết bị hồng ngoại được
mặc định tại giá trị này. Với các kết quả đã đạt được
Chíp đặc trưng PSoC được thiết kế sử dụng 4 user chúng tôi đang tiếp tục phát triển để tạo ra chip
module là: Counter8, LCD, chuyên dụng cho bộ điều khiển xa hồng ngoại của
PWM8, và IrDATX. Counter và PWM được sử dụng máy lạnh hai cục.
để lần lượt tạo tín hiệu cho BaudClk và BitTimerClk
2
Hình 2: Sơ đồ mạch thu
3.3 Phần mềm dịch và chạy trên môi trường PSoC Designer cung
cấp bởi Cypress.
Chương trình vận hành của module thu và nhận được
viết bằng ngôn ngữ lập trình C,
Module phát
3
Hàm này hoạt động dựa trên nguyên tắc của bàn phím
có cấu tạo như sau:
4
Ví dụ ở bộ điều khiển xa hồng ngoại cho máy lạnh,
khi muốn gửi đi giá trị của Giờ và Phút sau khi đã gửi
lệnh BEFORE_HAND, ta phải định nghĩa 1 mảng
gồm 3 byte time[3]. Khi time[0] = 1, module nhận sẽ
đọc giá trị của time[1] là giờ, và nếu time[0] = 2 thì
module nhận sẽ đọc giá trị của time[1] là phút. Giá trị
của time[2] luôn luôn bằng 0 để ngăn chặn việc hàm
IrDASend gửi đi các mã lệnh ngoài ý muốn.
Module thu Lưu đồ cho chương trình thu tín hiệu được thể hiện ở
hình 10.
4 Kết luận
Sử dụng chip PSoC với công nghệ hồng ngoại IrDA,
ta có thể chế tạo thiết bị thu phát điều khiển từ xa với
độ tin cậy cao, gọn nhẹ và giá thành thấp. Ứng dụng
của thiết bị thu phát là rất nhiều trong lĩnh vực công
nghiệp, dân dụng và an ninh quốc phòng bởi nó cung
cấp cho người sử dụng độ linh động cao rất phù hợp
Hình 10: Lưu đồ của chương trình thu tín hiệu trong thời điểm hiện nay.
5
5 Tài liệu tham khảo