新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PIC32MX664的智能儀表集中控制器設計

        PIC32MX664的智能儀表集中控制器設計

        作者: 時間:2013-10-09 來源:網(wǎng)絡 收藏
        引言
        現(xiàn)在絕大多數(shù)智能儀器儀表都具有智能接口,并需要集中監(jiān)控,因此,集中控制器的穩(wěn)定性就決定了整個系統(tǒng)的穩(wěn)定性,集中控制器的穩(wěn)定性極為重要。本文介紹了基于PIC32MX664微處理器設計的集中控制器,給出了詳細的軟硬件設計。實際應用證明該控制器具有很好的穩(wěn)定性。

        1 PIC32MX664簡介
        PIC32MX664單片機是一款基于MIPS Technologies的M4K內核的復雜片上系統(tǒng)。M4K是新型的32位低功耗RISC處理器內核,采用了增強型MIPS32 Release 2指令集架構。芯片提供各種通用和專用的外設,包括以太網(wǎng)、CAN總線、USB主/設備/OTG、閃存32 KB、板載RAM 128KB。最高可達到1.5 DMIPS/MHz的性能。乘法/除法單元,最高指令發(fā)出速率為每個時鐘一條32×16乘法指令。PIC32MX664所有處理器中都包含了高性能RISC CPU,可以使用32位、16位模式,以及混合模式進行編程。PIC32MX664 MCU包含了高性能中斷控制器、DMA控制器、USB控制器、在線調試器、用于對外設進行高速數(shù)據(jù)訪問的高性能開關矩陣,以及用于保存數(shù)據(jù)和程序的片上數(shù)據(jù)RAM存儲器。對于閃存,采用了獨特的預取高速緩存和預取緩沖區(qū),無需閃存訪問延時,提供相當于0個等待狀態(tài)的訪問性能。

        2 系統(tǒng)原理框圖
        集中控制器系統(tǒng)框圖如圖1所示。智能儀表的智能接口通過光電隔離的RS485接口與集中控制器通信,遠程控制服務器通過TCP/IP與集中控制器通信,集中控制器接收到命令后把命令轉發(fā)給智能儀表。當無遠程控制服務器控制命令時,集中控制器對智能儀表輪詢,將結果顯示在串口顯示屏上。有智能儀表報警時,集中控制器讀取時鐘芯片的當前時間,將其與報警種類、報警實際測量值、報警閾值等信息一起保存在EEPROM中,以便后續(xù)查詢或者遠程控制服務器讀取,并及時通過微型打印機打印出來。為了防止集中控制器意外斷電,造成集中控制器
        不能有效監(jiān)控,每次上電開機時有開機打印。集中控制器運行參數(shù)可以通過鍵盤設置并保存在EEPROM中,也可以通過遠程控制服務器設置并保存在EEPROM中。

        a.jpg



        3 外設函數(shù)庫
        PIC32系列MCU集成了大量的片內高性能外設,為了加快對這些外設的使用,PIC32的MPLAB C32編譯器包含了與16位Microchip MCU兼容的軟件外設函數(shù)庫。該外設函數(shù)庫以源代碼和目標格式提供,并附有詳細的API描述文檔。使用MPLAB C32編譯器的軟件應用程序可以通過簡單地將相應的頭文件包含在源文件中來調用外設庫函數(shù),MPLAB C32編譯器具有內置的庫/頭文件和歸檔文件的信息。外設頭文件及其完整源代碼分別位于相應的外設子目錄C:\Program Files\Microchip\MPLAB C32\pic32mx\include\periphera1和C:\ProgramFiles\Micr ochip\MPLAB C32\pic32-libs\peripheral下。
        以下給出了PIC32MX664串口部分初始化程序,可見,PIC32MX664初始化非常簡單,易用。
        b.jpg


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 驻马店市| 绍兴县| 枞阳县| 丰镇市| 体育| 阳曲县| 策勒县| 昆山市| 上饶市| 辽中县| 浏阳市| 彭水| 呼图壁县| 黄梅县| 内江市| 环江| 舟山市| 嘉善县| 射阳县| 文登市| 卢湾区| 木兰县| 巴彦县| 尼勒克县| 务川| 贵州省| 诸城市| 顺义区| 绵阳市| 莱芜市| 阿拉善右旗| 昭平县| 浦江县| 泸定县| 南陵县| 简阳市| 曲阳县| 莱阳市| 电白县| 易门县| 海安县|