<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è) > 電源與新能源 > 設計應用 > 電池溫度智能監測系統設計

電池溫度智能監測系統設計

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

1.2 DS18B20的控制時(shí)序
DS18B20與微處理器間采用的是串行數據傳送,在對其進(jìn)行讀寫(xiě)編程時(shí),必須嚴格保證讀寫(xiě)時(shí)序,否則將無(wú)法讀取測溫結果。DS18B20控制時(shí)序主要包括初始化時(shí)序、讀操作時(shí)序和寫(xiě)操作時(shí)序,如圖2所示。
(1)初始化時(shí)序。時(shí)序見(jiàn)圖2(a),主機總線(xiàn)t0時(shí)刻發(fā)送一復位脈沖(最短為480μs的低電平信號)接著(zhù)在t1時(shí)刻釋放總線(xiàn)并進(jìn)入接收狀態(tài),DS18B20在檢測到總線(xiàn)的上升沿之后等待15~60μs,接著(zhù)DS18B20在t2時(shí)刻發(fā)出存在脈沖(低電平持續60~240 μs),如圖中虛線(xiàn)所示。
(2)寫(xiě)操作時(shí)序。當主機總線(xiàn)t0時(shí)刻從高拉至低電平時(shí),就產(chǎn)生寫(xiě)時(shí)間隙。從t0時(shí)刻開(kāi)始15μs之內應將所需寫(xiě)的位送到總線(xiàn)上,DS18B20在t0后15~60μs間對總線(xiàn)采樣,若低電平寫(xiě)入的位是0,若高電平寫(xiě)入的位是1,連續寫(xiě)2位的間隙應大于1 μs,見(jiàn)圖2(b)。
(3)讀操作時(shí)序。當主機總線(xiàn)t0。時(shí)刻從高拉至低電平時(shí),總線(xiàn)只需保持低電平6~10μs之后,在t1時(shí)刻將總線(xiàn)拉高,產(chǎn)生讀時(shí)間隙,讀時(shí)間隙在t1時(shí)刻后到t2時(shí)刻前有效,t2~t0為15μs,也就是說(shuō),在t2時(shí)刻前主機必須完成讀位,并在t0后的60~120μs內釋放總線(xiàn),見(jiàn)圖2(c)。

2 硬件結構
主要由節點(diǎn)、主控單元和上位機等3部分組成,結構如圖3所示。節點(diǎn)分布在蓄組的各個(gè)單體上,采集各單體信息,通過(guò)無(wú)線(xiàn)網(wǎng)絡(luò )傳輸給主控單元;主控單元與所有監測節點(diǎn)進(jìn)行通信,接收上位機的命令和來(lái)自監測節點(diǎn)的溫度信息,并將溫度信息上報上位機;上位機實(shí)時(shí)顯示蓄電池的溫度信息,并對數據進(jìn)行分析處理,根據設定的報警門(mén)限啟動(dòng)告警程序,及時(shí)發(fā)現異常電池。

本文引用地址:http://dyxdggzs.com/article/178358.htm

c.JPG


2.1 溫度監測節點(diǎn)
溫度監測節點(diǎn)的功能是完成對單體電池的溫度信息采集、處理和無(wú)線(xiàn)數據傳輸。采用單片機控制無(wú)線(xiàn)收發(fā)芯片nRF2401和單總線(xiàn)數字溫度傳感器DS18B20來(lái)實(shí)現溫度的測量,主要包括單片機系統、溫度采集電路、無(wú)線(xiàn)收發(fā)電路、顯示電路、告警電路和電源等組成,其硬件結構如圖4所示。

d.JPG


DS18B20測溫電路如圖1所示,用熱傳導的粘合劑將DS18B20粘附在蓄電池的表明,管芯溫度與表面溫度之差大約在0.2℃之內。利用nRF2401無(wú)線(xiàn)收發(fā)芯片實(shí)現無(wú)線(xiàn)傳輸,nRF2401是一個(gè)單片集成接收、發(fā)射器的芯片,工作頻率范圍為全球開(kāi)放的2.4 GHz頻段。它內置了先入先出堆棧區、地址解碼器、解調處理器、GFSK濾波器、時(shí)鐘處理器、頻率合成器,低噪聲放大器、功率放大器等功能模塊,需要很少的外圍元件,使用起來(lái)非常方便。在本系統中nRf2401通過(guò)P2口與單片機進(jìn)行通信,AT89S51的P2.0和P2.1口分別與nRF2401的CLK1,DATA相連接。nRf2401的CS是片選端,CE是發(fā)送或接收控制端,PWR_UP是電源控制端,分別由單片機的P2.3,P2.4和P2.5引腳控制。nRF2401的DR1為高時(shí)表明在接收緩沖區有數據,接單片機的P2.2。
由于nRF2401的供電電壓范圍為1.9~3.6 V,而AT89S51單片機的供電電壓是5 V,為了使芯片正常工作,需要進(jìn)行電平轉換和分壓處理,采用MAXIM公司的MAX884芯片進(jìn)行5 V到3.3 V電平轉換,如圖5所示。

e.JPG

2.2 主控單元
主控單元和監測節點(diǎn)組成無(wú)線(xiàn)網(wǎng)路,通過(guò)主控單元實(shí)現上位機和監測單元的數據通信。主控單元的基本結構和監測單元類(lèi)似,主要由單片機系統、無(wú)線(xiàn)收發(fā)模塊、顯示電路、串行通信電路及電源等組成。
串口是計算機上一種非常通用設備通信的協(xié)議,大多數計算機包含2個(gè)基于RS 232的串口,PC的串行口是RS 232C電平,而單片機的串行口是TTL電平,兩者之間通過(guò)串口通信時(shí),必須進(jìn)行電平轉換,設計運用MAX232A芯片完成單片機與PC之間的數據傳輸,硬件連接電路如圖6所示。

f.JPG



關(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>