<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è) > 嵌入式系統 > 設計應用 > 基于A(yíng)Tmega16的電動(dòng)車(chē)鋰電池組設計

基于A(yíng)Tmega16的電動(dòng)車(chē)鋰電池組設計

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

  1. 3 充電均衡模塊

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

  采用模擬電路方案。 即在每節電池的外部搭建過(guò)壓保護電路,充電過(guò)程中當電壓超過(guò)預定值時(shí),保護電路自動(dòng)閉合,使電池通過(guò)電阻回路放電,以保護電池不會(huì )過(guò)度充電。 當電池電壓減小到均衡充電動(dòng)作電壓4. 18 V時(shí),保護電路自動(dòng)斷開(kāi)。

  1. 4 電壓電流測量模塊

  待測的電壓通過(guò)集成運算放大器LM358,將輸出送至單片機進(jìn)行檢測。 LM358內部包括2個(gè)獨立、高增益、內部頻率補償的雙運算放大器,適合于電源電壓范圍很寬的單電源使用和雙電源工作模式,由于其低功耗電流,也適合于電池。 用霍爾傳感器UGN - 3501 M 檢測直流電流。 UGN -3501M是集成型霍爾傳感器,采用差動(dòng)霍爾電壓輸出,檢測靈敏度為1. 4 V /0. 1T.

  電壓電流檢測電路的設計如圖4 所示。 運算放大器LM358的5, 6引腳所接的BB,AA為待測的充電、放電電壓,經(jīng)過(guò)放大后由7腳輸出至單片機進(jìn)行檢測,當檢測到待測電壓達到過(guò)充、過(guò)放保護電壓時(shí),由單片機控制斷開(kāi)充放電回路。 電流檢測通過(guò)霍爾傳感器完成,如圖4所示,將從UGN -3501M1, 8引腳輸出的霍爾電壓uH 接至LM358的3, 4引腳,經(jīng)過(guò)放大后從1 腳輸出ADC3 至單片機,進(jìn)行過(guò)電流保護。 UGN - 3501M 的5, 6, 7引腳連接調整電位器,用以補償不等位電勢,同時(shí)改善線(xiàn)性。 調整5, 6引腳外接電阻R16,可使輸出霍爾電壓uH 與磁場(chǎng)強度有較好的線(xiàn)性關(guān)系。

  

 

  圖4 電壓電流檢測電路

  1. 5 溫度檢測模塊

  溫度檢測和控制模塊選用電壓輸出型的半導體溫度傳感器LM60. 該傳感器是一種已校正的集成化溫度傳感器,它的工作溫度范圍是- 40 ℃至125 ℃,工作電壓范圍是2. 7 V至10 V. 信號輸出與溫度成正比,信號大小可達+ 6. 25 mV /℃。

  基于LM60的溫度檢測電路如圖5所示。 由穩壓部分輸出的3. 3 V 電源為此電路供電,經(jīng)過(guò)溫度傳感器將探測點(diǎn)的溫度轉化為電壓值通過(guò)ADC0,ADC1輸出,再將ADC0, ADC1送入單片機進(jìn)行檢測,當電壓值達到溫控要求時(shí),單片機控制開(kāi)關(guān)通斷。

  

 

  圖5 溫度檢測電路

  1. 6 開(kāi)關(guān)模塊

  開(kāi)關(guān)采用MOSFET,型號選用P溝道的MOS管的IR530N. 工作原理:?jiǎn)纹瑱C控制端口輸出高電平,功率三極管導通,功率場(chǎng)效應管的柵極和漏極之間產(chǎn)生壓降,功率場(chǎng)效應管導通。

  2 軟件設計

  本系統軟件采用C語(yǔ)言編寫(xiě),處理程序采用模塊化編程, 程序運行的環(huán)境是ICCAVR 開(kāi)發(fā)系統。

  在電池組空載的時(shí)候,系統進(jìn)入掉電模式,以使功耗降至最低;當電池組接入負載或對電池組充電時(shí),單片機被激活,由低功耗掉電模式轉入正常工作模式,并持續運作。 整個(gè)程序的流程如圖6所示。

  

 

  圖6 程序流程

  根據本系統的模塊分布,單片機程序分為電壓測量模塊、電流測量模塊和溫度測量模塊,每一模塊調用共同A /D轉換函數和延時(shí)判斷函數等,以縮短代碼長(cháng)度和增強程序代碼的可讀性。 下面給出程序主函數的代碼:

  void main ( void)

  {

  int ( ) ; / /單片機初始化,打開(kāi)所有開(kāi)關(guān);

  sleep ( ) ; / /單片機進(jìn)入休眠模式;

  int sign︱ = 1;

  while ( sign = = 1 ) / /判斷系統是否運行正常;

  { int( ) ;

  dianya ( ) ; / /調用測壓模塊;

  delay(30000) ;

  delay(30000) ;

  dianliu ( ) ; / /調用測流模塊;

  delay(30000) ;

  delay(30000) ;

  wendu ( ) ; / /調用溫度模塊;

  delay(30000) ;

  delay(30000) ;

  }

  int ( ) ;

  sign︱ = 1;

  main ( ) ;

  }

  3 結束語(yǔ)

  通過(guò)實(shí)驗,本保護電路系統實(shí)現了全部基本功能。 與傳統采用分離元件的電池保護系統相比,本文中提出基于單片機的電池保護電路系統具有系統體積小、功能多、功耗低、成本低等特點(diǎn),可用于工業(yè)生產(chǎn)。

低通濾波器相關(guān)文章:低通濾波器原理


塵埃粒子計數器相關(guān)文章:塵埃粒子計數器原理
晶振相關(guān)文章:晶振原理
熱保護器相關(guān)文章:熱保護器原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: ATmega16 MC34063

評論


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