M24LR64在冷鏈溫度記錄儀中的應用
3 軟件設計
軟件開(kāi)發(fā)環(huán)境選用ST Visual Develop(STVD)IDE,軟件設計采取模塊化思想,主要由溫度數據采集、數據處理和數據存儲3個(gè)部分組成。系統上電后首先進(jìn)行傳感器和M24LR64的初始化,然后對傳感器進(jìn)行配置,數據轉換結束后進(jìn)行數據讀取,然后將數據存儲于M24LR64內,數據存儲完成后進(jìn)人暫停模式,AWU功能啟用,延時(shí)一段時(shí)間后將自動(dòng)喚醒微控制器重復以上操作,具體流程如圖3所示。本文引用地址:http://dyxdggzs.com/article/161940.htm
冷鏈溫度記錄儀程序主要由傳感器初始化函數、M24LR64初始化函數、傳感器配置函數、讀傳感器數據函數、溫度數據處理函數和寫(xiě)M24LR64程序組成。在程序起始的時(shí)候需要定義I2C傳輸速度,聲明傳感器和M24LR64的地址以及M24LR64寫(xiě)入數據的起始地址。傳感器配置函數主要進(jìn)行ADC輸出數據位數(9,10,12)和傳感器模式(shutdown,one-shot)配置。
評論