新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 基于凌陽SPCEO61A的紅外通信接口設(shè)計

基于凌陽SPCEO61A的紅外通信接口設(shè)計

作者: 時間:2009-11-23 來源:網(wǎng)絡(luò) 收藏

2.3 軟件
以一個簡單應(yīng)用多功能電能表為例,主要包括手持抄表器主機(jī)軟件和電度表端從機(jī)軟件兩部分,在數(shù)據(jù)交換中,手持單元或數(shù)據(jù)終端為主站,費率裝置(一般指多功能電能表)為從站,主站與從站同時都要具有接收和發(fā)射兩套裝備,兩者接收發(fā)射和處理數(shù)據(jù)的程序相同??紤]到主站與從站不能同時接收和發(fā)射信號,數(shù)據(jù)的傳輸是雙向的,從站需要接收主站發(fā)射的信息,也需要向主站發(fā)射信息,主站和從站都需要各有一套發(fā)射和接收裝備,若采用的是全雙工方式,自身發(fā)射的信號很可能自身能接收到,所以采用了半雙工串行方式。這里以主站的接收和發(fā)射部分為例來說明每個部分的軟件以及流程圖。

2.3.1 發(fā)射部分的軟件
發(fā)射部分首先是發(fā)射同步頭起始位,接著發(fā)射8位的數(shù)據(jù)段,見圖7。在發(fā)射端,CPU不斷地掃描鍵盤,一旦發(fā)現(xiàn)有鍵按下,就啟用發(fā)射子程序?qū)⑾鄳?yīng)的數(shù)值發(fā)射出去。
2.3.2 接收部分的軟件設(shè)計
接收部分主要是通過紅外接收模塊TSOP1738來接收數(shù)據(jù)的,這部分程序比較簡單,利用中斷使系統(tǒng)進(jìn)入接收數(shù)據(jù)的狀態(tài),將數(shù)據(jù)存儲在61板的數(shù)據(jù)存儲器中,這就完成了一次接收過程。


3 結(jié)束語
本文介紹的計算機(jī)紅外電路,具有電路簡單、成本低廉、編程方便、維護(hù)容易、可靠性高等優(yōu)點,這個紅外通信是為紅外抄表系統(tǒng)設(shè)計的。該系統(tǒng)由具有紅外通信功能的電能表(安裝在用戶端)、手持抄表儀、計算機(jī)組成。當(dāng)需要了解用戶端的用電情況時,用手持抄表儀在戶外利用紅外通信的功能獲取用戶號,以及用電量。再利用手持抄表儀與計算機(jī)間的紅外通信功能,將用戶號與用電情況輸入到計算機(jī),由計算機(jī)根據(jù)用戶號統(tǒng)計出某一用戶當(dāng)月、上月、以及本年度等的用電情況。本文作者創(chuàng)新點在于本系統(tǒng)具有工作良好,且與人工抄表相比具有速度快、準(zhǔn)確、維護(hù)方便等優(yōu)點。隨著電能表功能的擴(kuò)展,紅外在功能設(shè)置、自動化抄表、數(shù)據(jù)的適時采集等方面正發(fā)揮著越來越大的作用,具有良好的應(yīng)用前景。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉