新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于凌陽SPCEO61A的紅外通信接口設計

        基于凌陽SPCEO61A的紅外通信接口設計

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

        2.3 軟件
        以一個簡單應用多功能電能表為例,主要包括手持抄表器主機軟件和電度表端從機軟件兩部分,在數(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ū)⑾鄳臄?shù)值發(fā)射出去。
        2.3.2 接收部分的軟件設計
        接收部分主要是通過紅外接收模塊TSOP1738來接收數(shù)據(jù)的,這部分程序比較簡單,利用中斷使系統(tǒng)進入接收數(shù)據(jù)的狀態(tài),將數(shù)據(jù)存儲在61板的數(shù)據(jù)存儲器中,這就完成了一次接收過程。


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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 新泰市| 阿拉善左旗| 九台市| 汶川县| 达孜县| 抚顺市| 西林县| 会泽县| 北京市| 遂川县| 英吉沙县| 永济市| 江源县| 德安县| 张家口市| 英超| 略阳县| 天气| 肇庆市| 太仓市| 崇左市| 台东市| 衡水市| 固原市| 简阳市| 涟水县| 奉节县| 讷河市| 三台县| 房山区| 临安市| 壤塘县| 南郑县| 合作市| 朝阳县| 凤山市| 墨玉县| 改则县| 贵阳市| 泌阳县| 营山县|