新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > STM32和CAN總線在溫度監控系統中的應用

        STM32和CAN總線在溫度監控系統中的應用

        作者: 時間:2013-02-18 來源:網絡 收藏

        CAN主站、從站電路框圖

        圖2 CAN主站電路框圖 圖3 CAN從站電路框圖

          其中電源模塊、模塊和CAN收發器模塊與CAN主站相同。PT100模塊,采用傳感器測量電橋,為了保證電橋輸出電壓信號的穩定性,電橋的輸入電壓通過TL431穩至2.5V。從電橋獲取的差分信號通過兩級運放放大后輸入的AD輸入口。從站地址選擇模塊由8位撥碼開關組成,連接到 I/O的PC6-PC13。

          3 系統軟件設計

          本系統軟件由CAN主站軟件、從站軟件以及Delphi上位機軟件構成。其中CAN主站和從站程序用C語言編寫,上位機程序用Obieet Pascal編寫。

          3.1 CAN主站軟件設計

          CAN主站的功能是發送遠程幀向從站查詢數據、通過AD的轉換結果計算芯片內部溫度傳感器的溫度值、接收從站發送的數據幀、發送溫度數據到上位機或存儲數據到SD卡。CAN主站程序如圖4所示。

        CAN主站、寫SD卡程序流程圖

        圖4 CAN主站程序流程圖 圖5 寫SD卡程序流程圖

          寫SD卡部分程序流程圖如圖5所示,SD卡部分主要用到了移植的FATFS文件系統提供的訪問FAT卷的應用接口(Application Interface)。主要用到了以下函數:

        電荷放大器相關文章:電荷放大器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 罗平县| 吐鲁番市| 察隅县| 璧山县| 台中市| 兴宁市| 太仓市| 德江县| 新安县| 四川省| 辛集市| 友谊县| 那曲县| 高清| 邢台市| 新竹市| 秦安县| 蒲城县| 台江县| 吉水县| 永城市| 黄山市| 江华| 礼泉县| 梨树县| 黄大仙区| 滨州市| 庆安县| 林芝县| 高邑县| 丰都县| 玉树县| 罗田县| 洛南县| 临朐县| 贵港市| 南部县| 贡嘎县| 都匀市| 遵义市| 青龙|