<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > STM32和CAN總線(xiàn)在溫度監控系統中的應用

STM32和CAN總線(xiàn)在溫度監控系統中的應用

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

CAN主站、從站電路框圖

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

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

  3 系統軟件設計

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

  3.1 CAN主站軟件設計

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

CAN主站、寫(xiě)SD卡程序流程圖

圖4 CAN主站程序流程圖 圖5 寫(xiě)SD卡程序流程圖

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

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


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>