新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 汽車發電機電壓調節器多功能電子測試儀的研究與開發

        汽車發電機電壓調節器多功能電子測試儀的研究與開發

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

        d.JPG


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

        e.JPG


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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新田县| 繁峙县| 庄浪县| 长岭县| 平安县| 临潭县| 玉树县| 波密县| 英吉沙县| 平罗县| 清水县| 子洲县| 宁乡县| 兴安盟| 元阳县| 湖南省| 涿州市| 普兰县| 达拉特旗| 都江堰市| 荆门市| 西和县| 忻州市| 乳山市| 营山县| 姚安县| 吉木萨尔县| 无为县| 衢州市| 盘山县| 文成县| 云和县| 扶余县| 闸北区| 右玉县| 甘肃省| 苍山县| 武安市| 九龙坡区| 阜阳市| 道真|