新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于W77E58單片機的通用數據采集和通訊儀的設計

        基于W77E58單片機的通用數據采集和通訊儀的設計

        作者: 時間:2009-09-15 來源:網絡 收藏

        1.3 鍵盤接口電路
        為便于人機交互,采用專用鍵盤接口芯片8279,配合74LS138譯碼器,系統擴展了3×8=24鍵的鍵盤。鍵盤上設置有0~9數字鍵,以便輸入各種信息。同時還設有各種控制按鍵。通過鍵盤能夠控制對各種類型數據進行采集。為提高CPU的效率,鍵盤采用中斷方式。
        1.4 LCD液晶顯示模塊
        為便于實時顯示采集的數據及人機交互,系統擴展了圖文液晶顯示模塊MGLS-12032,MGLS-12032是由香港精電公司生產的內置SED1520控制驅動器的LCD模塊,使用簡單方便。液晶顯示模塊MGLS-12032與的硬件接口

        本文引用地址:http://www.104case.com/article/173610.htm

        其中D0~D7與的數據總線相連,A0、A1為的P0口經74LS373地址鎖存器后產生的低兩位地址線,系統用74LS138譯碼器產生的Y5、Y6作為MGLS12032兩個控制驅動器工作的選通信號。
        1.5 模擬信號采集電路
        系統采用12位并行A/D轉換器MAX197對傳感器輸出的0-5v/4-20mA 模擬電信號進行采集。MAX197是美國Maxim公司推出的多量程(本系統采用0-5V量程)、8通道、12位快速A/D轉換器,采用逐次逼近工作方式,片內含有高精度的參考電壓源和時鐘電路,使它可以在不需要任何外部電路和時鐘的情況下完成一切A/D轉換功能,應用非常方便。并且MAX197內部具有輸入跟蹤/采樣保持電路,其并行輸出口很容易與連接,僅需外接幾個電容即可。

        MAX197與單片機的典型接口電路如圖4所示。采用MAX197的CH0-CH6通道采集7路0-5V電壓信號。而4-20mA電流信號則經過8選 1模擬開關CD4051輪流選通,再經靈敏電阻,放大器轉化為0-5V電壓信號后,進入MAX197的CH7通道進行模數轉換,從而系統可以采集8路電流信號。
        1.6 開關量采集電路
        系統通過一片8255芯片來擴展并行口。編程使8255的A口為輸入,用于采集8路開關信號。B口為輸出,用于8路開關量的輸出。為了增強系統抗干擾能力,開關量輸入/輸出通道都采用光電隔離。開關量采集電路圖略。
        1.7 頻率信號測量電路
        本系統利用8253芯片的定時器/計數器1和2對兩路待測脈沖個數進行記數,8253的定時器/計數器0用來定時,利用有多個中斷源的特性,定時結束產生中斷,在中斷服務程序中,讀取8253定時器/計數器1和2的當前記數值,通過計算便可得到待測頻率量。

        頻率信號測量電路如圖5所示。其中D0-D7與數據總線相連,單片機P2口高三位經138譯碼器譯出的Y0與8253的CS引腳相連,用來選通8253芯片,8253的A0、A1直接與低二位地址線相連,因此8253的端口地址為1FFCH~1FFFH。
        1.8 串行設計
        利用MAX485芯片,W77E58單片機的增強串口用來擴展485接口,以便能夠與工業現場具有485接口的智能儀表相連接。單片機與MAX485芯片的連接只需要外加幾個電阻,非常簡便,在此不再詳述。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 闵行区| 阿拉善右旗| 电白县| 灵丘县| 岚皋县| 搜索| 玛曲县| 太原市| 河源市| 阿坝| 环江| 临西县| 视频| 武定县| 康马县| 达州市| 东兰县| 枝江市| 清新县| 浑源县| 彭阳县| 合川市| 辽中县| 瑞丽市| 肥西县| 大竹县| 海伦市| 保靖县| 阿克| 平顶山市| 肥乡县| 嘉禾县| 太保市| 九台市| 会东县| 延安市| 都安| 手游| 依安县| 绥中县| 锦州市|