新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 電動車電池管理系統設計及實現

        電動車電池管理系統設計及實現

        作者: 時間:2011-04-14 來源:網絡 收藏

        2.3 溫度檢測
        溫度的測量采用DALLAS公司的DS18B20溫度傳感器。DS18B20是美國DALLAS公司繼DS18B20之后推出的增強型單總線數字溫度傳感器,其溫度測量范圍是-55~+125℃,用戶可以通過編程9~12位的溫度轉化結果,即具有可調的溫度分辨率,最高分辨率可達0.0625 ℃。DS18B20內部對采樣的結果可提供0.5℃的分辨率,采樣結果以16bit帶符號位擴展的二進制補碼形式讀出,表1給出了溫度值和輸出數據的關系。數據通過單線接口以串行方式傳輸。

        本文引用地址:http://www.104case.com/article/179242.htm

        f.JPG


        系統需要采集多點的溫度,本文曾考慮過采用DS18B20的多點組網功能來單體溫度采樣,但是多點采樣時需要識別每個DS18 B20獨有的ROM碼,影響采樣速度,同時無法將ROM碼同器件的實際物理位置關聯起來,所以多點組網功能不適合單體電池溫度的巡檢。本文提出一種同時啟動,分時讀取數據的DS18B20多點溫度采樣方法。該方法中DS18B20的采樣啟動和數據讀取都是跳過ROM碼校驗進行的。DS18 B20的連接方式如圖4所示。

        g.JPG


        圖中K1、K2、……Kn表示的是光電繼電器,其通斷情況同樣由移位寄存陣控制。一開始K1、K2、……Kn全部閉合,MCU向所有DS18B20發送采樣啟動命令,啟動命令發送完后斷開所有光電繼電器,然后逐個閉合K1、K2、……Kn,讀取相應傳感器的溫度數據,分時讀取數據。采用同時啟動分時讀取數據的多點溫度采樣方法,其所用時間僅比單點溫度采樣所用的時間多了數據讀取的時間,所以其采樣速度比較快。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 富蕴县| 会理县| 乳源| 房山区| 富顺县| 化德县| 赣榆县| 镇赉县| 云和县| 克东县| 多伦县| 原平市| 交口县| 香港 | 禄丰县| 铜山县| 邳州市| 通海县| 尉氏县| 扶余县| 朝阳区| 县级市| 双鸭山市| 区。| 修武县| 定结县| 绥芬河市| 龙川县| 卓资县| 古田县| 绥江县| 新源县| 瓦房店市| 江山市| 小金县| 永川市| 通城县| 都兰县| 修文县| 奎屯市| 称多县|