单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...
基于C語言的計算機與多單片機紅外無線串口通信的實現
基于C語言的計算機與多單片機紅外無線
串口通信的實現
黃文亮 信息學院 電子信息工程專業
指導教師 劉傳菊
摘要:計算機與一臺或多臺單片機的通信系統中的數據通訊一般采用的是串行通信方式。串行通信可采用有線與無線兩種方式。本設計是根據單片機串行通信原理、脈沖編碼調制(PCM)技術和紅外無線通信技術,開發實現了單片機編解碼紅外無線的串口通信。用該設計構成的多機通信系統,由于采用紅外線為傳輸介質,而不是電纜線和電磁波,所以特別適用于那些不適合或不方便架設電纜線及電磁干擾較強的工作環境。本文就利用紅外技術實現計算機與多臺單片機無線串行通信的實現作一介紹。
關鍵字:紅外線;單片機;無線;串行通信
Realized Wireless Communication Based in C Language Through Serial Ports Between Multi Microcomputers and Computer by Using Infrared
HUANG Wen-liang College of Information Electronic Information Engineering
Faculty adviser LIU Chuan-ju
Abstract: The data communication between Computer and single or multi microcomputers generally using serial ports, wired or wireless. This thesis realize wireless communication through serial ports by using Infrared according to serial communication principle, the technology of pulse coding modulate(PCM) and the technology of wireless communication. Because we use the transmission media of Infrared ray, this communication system is especially suitable for such environments which are inconvenient to install cable or with strong electromagnetic interference. This thesis will make an introduction how to realized wireless communication through serial ports between multi microcomputers and computer by using the technology of infrared.
Key words: infrared;microcomputer;wireless;serial communication
1 前言
單片機由于性價比高、使用靈活等優點而廣泛應用于各種電子系統、自動控制系統, 但是存儲容量小, 處理的數據量不大。為了克服這一缺點, 可以將單片機連接到計算機上, 由單片機采集數據, 然后將數據匯總到計算機, 再進行各種數據處理。單片機與計算機之間的通訊是其中的關鍵技術之一,無論是在工業控制領域,還是其他行業,其應用都屢見不鮮,開發串口應用的編程語言也有很多種,本文以C語言作為研究點。
在計算機應用中常常使用非電信號來傳遞控制信息,以及交換數據,如利用光信號、超聲波信號等。其中紅外通信由于具有傳輸可靠、實施方便、控制簡單等優點,因此具有廣泛的應用。計算機本身不具有紅外通信的功能,但可以利用它開放的接口,添加合適的硬件電路,使它具有紅外通信的功能。
2 紅外通信概述
紅外線是目前使用最廣泛的一種無線通信和遙控手段。紅外線是白光中眾多不可見光線中的一種,由德國科學家霍胥爾于1800年發現,又稱為紅外熱輻射,光譜上紅外線的波長大于可見光線,波長為0.75~1000um。紅外線遙控裝置具有體積小、功耗低、功能強、成本低等特點[2]。
紅外通信的基本原理是利用 940um 近紅外波段的紅外線作為信息的載體,將二進制信號調制為若干脈沖信號,最后驅動紅外線發射元件 (如紅外發光二極管)發射紅外信號。紅外接收端收到紅外脈沖信號后,將紅外信號轉換為電信號,再經過放大、濾波等處理后送給解調電路進行解調,還原為二進制數字信號后輸出。工業設備中,在高壓、輻射、有毒氣體、粉塵等環境下,采用紅外線
總結
以上是生活随笔為你收集整理的单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 佳能打印机和苹果电脑连接电脑连接(苹果电
- 下一篇: rizomuv焊接快捷键(rizomuv