新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 汽車發(fā)電機電壓調(diào)節(jié)器多功能電子測試儀的研究與開發(fā)

        汽車發(fā)電機電壓調(diào)節(jié)器多功能電子測試儀的研究與開發(fā)

        作者: 時間:2013-11-01 來源:網(wǎng)絡(luò) 收藏
        2 系統(tǒng)的設(shè)計
        2.1 硬件設(shè)計
        系統(tǒng)由信號調(diào)理電路、多路切換電路、采樣保持電路、A/D轉(zhuǎn)換電路、信號處理電路組成。其硬件結(jié)構(gòu)框圖如圖4所示。A/D轉(zhuǎn)換模塊采用ADC0809芯片,其為CMOS單片型逐次逼近式A/D轉(zhuǎn)換器,具有8路模擬開關(guān)、地址鎖存與譯碼器、比較器、8位開關(guān)型D/A轉(zhuǎn)換器和逐次逼近寄存器,滿足本系統(tǒng)要求。信號處理模塊采用AT89C51單片機,其為一種低功耗、高性能的8位單片機,片內(nèi)帶有一個4 KB的FLASH可編程、可擦除只讀存儲器(PEROM),采用了CMOS工藝和ATMEL公司的高密度非易失性存儲器(NURAM)技術(shù),而且其輸出引腳和指令系統(tǒng)都與MC S-51兼容,是一種功能強,靈活性高且價格合理的單片機,適合本系統(tǒng)使用。通信接口采用RS 232異步串行通信標準接口,并利用MAX232芯片進行RS 232與TTL電平之間的轉(zhuǎn)換。

        d.JPG


        2.2 系統(tǒng)軟件設(shè)計
        系統(tǒng)的支持軟件分為匯編服務(wù)程序和人機界面高級語言處理程序兩類,兩者的有機結(jié)合達到了高速控制、操作界面簡便、交互友好、功能齊全的目的。

        e.JPG


        匯編服務(wù)程序主要包括主程序、A/D轉(zhuǎn)換程序及其中斷服務(wù)程序、ASCII碼轉(zhuǎn)換程序、串口通信程序。程序設(shè)計中采用模塊化設(shè)計方法,各功能模塊相對獨立,由主控模塊調(diào)用。模塊層次分明、思路清晰,可讀性強,極大地方便了軟件調(diào)試和移植工作。這里給出主程序和ASCII碼轉(zhuǎn)換子程序。主程序主要完成調(diào)用各子程序以及中斷服務(wù)程序的準備工作,其程序流程如圖5所示。ASCII碼轉(zhuǎn)換子程序采集卡采集到的數(shù)據(jù)在輸出到計算機之前,必須先轉(zhuǎn)換成ASCII碼,才能在屏幕上顯示。程序流程如圖6所示。



        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 黄平县| 六盘水市| 扶余县| 视频| 长阳| 监利县| 武清区| 灯塔市| 固始县| 西华县| 鹿邑县| 莱西市| 丹阳市| 酒泉市| 五华县| 社旗县| 临湘市| 唐河县| 芮城县| 论坛| 潮州市| 资溪县| 营口市| 保亭| 兴业县| 文安县| 平远县| 碌曲县| 登封市| 卓尼县| 安远县| 仁怀市| 石家庄市| 宜丰县| 错那县| 曲沃县| 获嘉县| 海丰县| 饶平县| 海阳市| 漳浦县|