新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > STM32和CAN總線在溫度監(jiān)控系統(tǒng)中的應(yīng)用

        STM32和CAN總線在溫度監(jiān)控系統(tǒng)中的應(yīng)用

        作者: 時(shí)間:2013-02-18 來源:網(wǎng)絡(luò) 收藏

        CAN主站、從站電路框圖

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

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

          3 系統(tǒng)軟件設(shè)計(jì)

          本系統(tǒng)軟件由CAN主站軟件、從站軟件以及Delphi上位機(jī)軟件構(gòu)成。其中CAN主站和從站程序用C語言編寫,上位機(jī)程序用Obieet Pascal編寫。

          3.1 CAN主站軟件設(shè)計(jì)

          CAN主站的功能是發(fā)送遠(yuǎn)程幀向從站查詢數(shù)據(jù)、通過AD的轉(zhuǎn)換結(jié)果計(jì)算芯片內(nèi)部溫度傳感器的溫度值、接收從站發(fā)送的數(shù)據(jù)幀、發(fā)送溫度數(shù)據(jù)到上位機(jī)或存儲(chǔ)數(shù)據(jù)到SD卡。CAN主站程序如圖4所示。

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

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

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

        電荷放大器相關(guān)文章:電荷放大器原理


        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 和龙市| 白玉县| 株洲市| 红安县| 凤山县| 龙陵县| 炎陵县| 绥阳县| 台山市| 京山县| 沈丘县| 如皋市| 南郑县| 三都| 大英县| 辉南县| 伽师县| 灵宝市| 靖边县| 安达市| 凤凰县| 文化| 兴化市| 石门县| 申扎县| 贡嘎县| 西乌| 辽阳市| 西丰县| 宜昌市| 南召县| 周宁县| 云霄县| 奉新县| 临泉县| 藁城市| 曲松县| 奉化市| 肃北| 肥城市| 都兰县|