999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C8051F530單片機的電動汽車電池檢測器

2014-06-16 05:35:29王鎖弘
科技創新導報 2014年4期

摘 要:從電動汽車電池管理系統的結構分析入手,提出了一種采用485通信總線的電池信息采集模塊,詳細介紹了基于C8051F530單片機的電池檢測器的硬件原理圖和主要軟件功能,推導出了溫度計算公式。

關鍵詞:電池管理系統 溫度檢測 光電隔離 C8051F530

中圖分類號:TM930 文獻標識碼:A 文章編號:1674-098X(2014)02(a)-0098-02

電動汽車的動力電源通常是由多個電池串聯組成的直流高壓電源,多個單體電池串聯以后,要實現電壓的測量以及與上位機的通信,既要解決各個測量電路之間的隔離問題,也要考慮測量模塊的長期在線工作對電池電量的消耗。

1 電動汽車電池管理系統的結構

電動汽車電池管理系統的結構如圖1所示,整個系統包括一個上位監控器,若干個下位檢測模塊和電池組等。上位監控器一般由單片機、電流檢測電路、液晶顯示器,485電平轉換器以及CAN總線接口等組成,通過485通訊總線與下位電池檢測模塊相連,通過CAN總線和充電器、變頻器以及整機控制器來交換信息。圖中串行通信采用485總線,下掛N個智能型電動汽車電池檢測器,組成分布式電池管理系統,上位計算機只有4根連線和下位檢測器連接,分別是:電源+5 V,電源地GND,A,B。

2 基于單片機C8051F530的電池檢測器

汽車單片機是符合AEC-Q100規范并具有在高達125 ℃高溫下運行的汽車級產品。在Silicon Labs推出的混合信號SOC單片機中,C8051F5xx是工業和汽車級的單片機[1]。C8051F系列單片機和傳統的51系列單片機只是指令兼容,128字節的基本存儲器結構一樣,其他方面,特別是內核結構并不一樣,其性能遠超普通8051系列單片機。傳統的51單片機12個時鐘周期組成一個機器周期,而對C8051F系列單片機而言,一個時鐘周期就是一個機器周期,24.5MIPS是該系列產品的基本指標。

本方案選擇C8051F530單片機作為主控芯片,作為一款汽車級單片機,它具有四個顯著特點:集成有一個LIN2.1總線控制器;1.8~5.25 V的寬電壓供電,內置一個低壓差線性穩壓器LDO;精度可達±0.5%的內部晶振;溫度范圍可達-40~+125 ℃。片上看門狗定時器、電源監視器、電壓比較器、溫度傳感器,片內JTAG調試和邊界掃描系統等。

圖2所示為基于C8051F530單片機的電動汽車電池檢測器原理圖,穩壓電路給單片機及其外圍電路提供電源,輸入即為電池的12 V端電壓,VR1采用輸出3.3 V的線性穩壓器。電壓測量電路采用電阻R3和R4的簡單分壓電路,將12 V電壓按1/4的比例分壓,得到的低壓信號送入單片機的ADC輸入端進行模數轉換,地址編碼電路由5位二進制選擇開關ADR1組成。電平轉換電路U2采用MAX485芯片組成485串行通信電路,其作用是將經過光電耦合器U3和U4隔離的TTL電平,轉換成484總線電平,MAX485的電源由上位機供電。電源檢測電路用一個簡單的取樣電阻R13和光電耦合器U4組成,當上位機供電時,光電耦合器U4的輸入端導通,使輸出端產生的低電平輸出給單片機。

低功耗單片機U1是檢測器的主要控制芯片,在AD轉換中斷程序中,單片機U1完成對電池電壓和電池溫度的采樣處理,進行求平均值運算。在響應上位計算機發來的串行通信中斷服務程序中,把收到的地址數據與自己的地址編碼進行比較,如果相等,則把通過AD轉換測量得來的電池電壓和電池溫度發回給上位單片機,反之如果不相等,則不理會上位計算機的請求,繼續進行檢測電池電壓和電池溫度的工作。當上位計算機的電源關斷以后,單片機記錄當前的參數,為了節省電池電量,進入微功耗省電方式,直到上位計算機的電源重新打開,單片機又重新進入正常的工作狀態。

3 電池檢測器的軟件設計

電動汽車電池檢測器的軟件模塊主要有溫度采集模塊、電壓采集模塊和串行通信等模塊。電壓的采集比較簡單,就是一個模數轉換程序,在ADC的中斷服務程序中完成。通信程序采用UART中斷程序,一般情況下由上位機采用巡回檢測的方式,主動下發各個電池檢測器的地址碼,地址碼識別成功的電池檢測器,將其應答數據上傳給上位計算機,在某個檢測器有異常情況時,檢測器也可以主動向上位計算機發送報警數據。

為了簡便起見,溫度的求取沒有采用公式計算法,而采用了阻值查表的方法。根據電路連接關系和歐姆定理,存在如下公式:

(1)

式中:為熱敏電阻阻值;為熱敏電阻分壓;為精密電阻;為單片機電源電壓。

由公式(1)可求出熱敏電阻的阻值,再通過對熱敏電阻的溫度—阻值查表,即可得到溫度值。

4 結語

基于SOC混合信號單片機C8051F530的電動汽車電池檢測器,是一種智能型電池檢測器,不管電池組處于充電狀態還是放電狀態,各個單體電池的檢測器都能互相隔離,安全工作,解決了單體電池電壓和溫度的實時精確采集問題,能與上位機算計通過標準串行接口交換信息。該檢測器具有電路簡單,成本低,體積小,可以方便地附加在電池的外殼上,電池編號容易,便于推廣應用和批量生產等特點。

參考文獻

[1] C8051F530 Data Sheet[Z].Silicon Labs.USA.2006.

[2] 路石超,路建統,王鎖弘.一種智能型電動汽車電池檢測器.中國,2011101104540[P].

[3] 包海濤.嵌入式SOC系統開發與工程實例[M].北京:航空航天大學出版社,2009.endprint

摘 要:從電動汽車電池管理系統的結構分析入手,提出了一種采用485通信總線的電池信息采集模塊,詳細介紹了基于C8051F530單片機的電池檢測器的硬件原理圖和主要軟件功能,推導出了溫度計算公式。

關鍵詞:電池管理系統 溫度檢測 光電隔離 C8051F530

中圖分類號:TM930 文獻標識碼:A 文章編號:1674-098X(2014)02(a)-0098-02

電動汽車的動力電源通常是由多個電池串聯組成的直流高壓電源,多個單體電池串聯以后,要實現電壓的測量以及與上位機的通信,既要解決各個測量電路之間的隔離問題,也要考慮測量模塊的長期在線工作對電池電量的消耗。

1 電動汽車電池管理系統的結構

電動汽車電池管理系統的結構如圖1所示,整個系統包括一個上位監控器,若干個下位檢測模塊和電池組等。上位監控器一般由單片機、電流檢測電路、液晶顯示器,485電平轉換器以及CAN總線接口等組成,通過485通訊總線與下位電池檢測模塊相連,通過CAN總線和充電器、變頻器以及整機控制器來交換信息。圖中串行通信采用485總線,下掛N個智能型電動汽車電池檢測器,組成分布式電池管理系統,上位計算機只有4根連線和下位檢測器連接,分別是:電源+5 V,電源地GND,A,B。

2 基于單片機C8051F530的電池檢測器

汽車單片機是符合AEC-Q100規范并具有在高達125 ℃高溫下運行的汽車級產品。在Silicon Labs推出的混合信號SOC單片機中,C8051F5xx是工業和汽車級的單片機[1]。C8051F系列單片機和傳統的51系列單片機只是指令兼容,128字節的基本存儲器結構一樣,其他方面,特別是內核結構并不一樣,其性能遠超普通8051系列單片機。傳統的51單片機12個時鐘周期組成一個機器周期,而對C8051F系列單片機而言,一個時鐘周期就是一個機器周期,24.5MIPS是該系列產品的基本指標。

本方案選擇C8051F530單片機作為主控芯片,作為一款汽車級單片機,它具有四個顯著特點:集成有一個LIN2.1總線控制器;1.8~5.25 V的寬電壓供電,內置一個低壓差線性穩壓器LDO;精度可達±0.5%的內部晶振;溫度范圍可達-40~+125 ℃。片上看門狗定時器、電源監視器、電壓比較器、溫度傳感器,片內JTAG調試和邊界掃描系統等。

圖2所示為基于C8051F530單片機的電動汽車電池檢測器原理圖,穩壓電路給單片機及其外圍電路提供電源,輸入即為電池的12 V端電壓,VR1采用輸出3.3 V的線性穩壓器。電壓測量電路采用電阻R3和R4的簡單分壓電路,將12 V電壓按1/4的比例分壓,得到的低壓信號送入單片機的ADC輸入端進行模數轉換,地址編碼電路由5位二進制選擇開關ADR1組成。電平轉換電路U2采用MAX485芯片組成485串行通信電路,其作用是將經過光電耦合器U3和U4隔離的TTL電平,轉換成484總線電平,MAX485的電源由上位機供電。電源檢測電路用一個簡單的取樣電阻R13和光電耦合器U4組成,當上位機供電時,光電耦合器U4的輸入端導通,使輸出端產生的低電平輸出給單片機。

低功耗單片機U1是檢測器的主要控制芯片,在AD轉換中斷程序中,單片機U1完成對電池電壓和電池溫度的采樣處理,進行求平均值運算。在響應上位計算機發來的串行通信中斷服務程序中,把收到的地址數據與自己的地址編碼進行比較,如果相等,則把通過AD轉換測量得來的電池電壓和電池溫度發回給上位單片機,反之如果不相等,則不理會上位計算機的請求,繼續進行檢測電池電壓和電池溫度的工作。當上位計算機的電源關斷以后,單片機記錄當前的參數,為了節省電池電量,進入微功耗省電方式,直到上位計算機的電源重新打開,單片機又重新進入正常的工作狀態。

3 電池檢測器的軟件設計

電動汽車電池檢測器的軟件模塊主要有溫度采集模塊、電壓采集模塊和串行通信等模塊。電壓的采集比較簡單,就是一個模數轉換程序,在ADC的中斷服務程序中完成。通信程序采用UART中斷程序,一般情況下由上位機采用巡回檢測的方式,主動下發各個電池檢測器的地址碼,地址碼識別成功的電池檢測器,將其應答數據上傳給上位計算機,在某個檢測器有異常情況時,檢測器也可以主動向上位計算機發送報警數據。

為了簡便起見,溫度的求取沒有采用公式計算法,而采用了阻值查表的方法。根據電路連接關系和歐姆定理,存在如下公式:

(1)

式中:為熱敏電阻阻值;為熱敏電阻分壓;為精密電阻;為單片機電源電壓。

由公式(1)可求出熱敏電阻的阻值,再通過對熱敏電阻的溫度—阻值查表,即可得到溫度值。

4 結語

基于SOC混合信號單片機C8051F530的電動汽車電池檢測器,是一種智能型電池檢測器,不管電池組處于充電狀態還是放電狀態,各個單體電池的檢測器都能互相隔離,安全工作,解決了單體電池電壓和溫度的實時精確采集問題,能與上位機算計通過標準串行接口交換信息。該檢測器具有電路簡單,成本低,體積小,可以方便地附加在電池的外殼上,電池編號容易,便于推廣應用和批量生產等特點。

參考文獻

[1] C8051F530 Data Sheet[Z].Silicon Labs.USA.2006.

[2] 路石超,路建統,王鎖弘.一種智能型電動汽車電池檢測器.中國,2011101104540[P].

[3] 包海濤.嵌入式SOC系統開發與工程實例[M].北京:航空航天大學出版社,2009.endprint

摘 要:從電動汽車電池管理系統的結構分析入手,提出了一種采用485通信總線的電池信息采集模塊,詳細介紹了基于C8051F530單片機的電池檢測器的硬件原理圖和主要軟件功能,推導出了溫度計算公式。

關鍵詞:電池管理系統 溫度檢測 光電隔離 C8051F530

中圖分類號:TM930 文獻標識碼:A 文章編號:1674-098X(2014)02(a)-0098-02

電動汽車的動力電源通常是由多個電池串聯組成的直流高壓電源,多個單體電池串聯以后,要實現電壓的測量以及與上位機的通信,既要解決各個測量電路之間的隔離問題,也要考慮測量模塊的長期在線工作對電池電量的消耗。

1 電動汽車電池管理系統的結構

電動汽車電池管理系統的結構如圖1所示,整個系統包括一個上位監控器,若干個下位檢測模塊和電池組等。上位監控器一般由單片機、電流檢測電路、液晶顯示器,485電平轉換器以及CAN總線接口等組成,通過485通訊總線與下位電池檢測模塊相連,通過CAN總線和充電器、變頻器以及整機控制器來交換信息。圖中串行通信采用485總線,下掛N個智能型電動汽車電池檢測器,組成分布式電池管理系統,上位計算機只有4根連線和下位檢測器連接,分別是:電源+5 V,電源地GND,A,B。

2 基于單片機C8051F530的電池檢測器

汽車單片機是符合AEC-Q100規范并具有在高達125 ℃高溫下運行的汽車級產品。在Silicon Labs推出的混合信號SOC單片機中,C8051F5xx是工業和汽車級的單片機[1]。C8051F系列單片機和傳統的51系列單片機只是指令兼容,128字節的基本存儲器結構一樣,其他方面,特別是內核結構并不一樣,其性能遠超普通8051系列單片機。傳統的51單片機12個時鐘周期組成一個機器周期,而對C8051F系列單片機而言,一個時鐘周期就是一個機器周期,24.5MIPS是該系列產品的基本指標。

本方案選擇C8051F530單片機作為主控芯片,作為一款汽車級單片機,它具有四個顯著特點:集成有一個LIN2.1總線控制器;1.8~5.25 V的寬電壓供電,內置一個低壓差線性穩壓器LDO;精度可達±0.5%的內部晶振;溫度范圍可達-40~+125 ℃。片上看門狗定時器、電源監視器、電壓比較器、溫度傳感器,片內JTAG調試和邊界掃描系統等。

圖2所示為基于C8051F530單片機的電動汽車電池檢測器原理圖,穩壓電路給單片機及其外圍電路提供電源,輸入即為電池的12 V端電壓,VR1采用輸出3.3 V的線性穩壓器。電壓測量電路采用電阻R3和R4的簡單分壓電路,將12 V電壓按1/4的比例分壓,得到的低壓信號送入單片機的ADC輸入端進行模數轉換,地址編碼電路由5位二進制選擇開關ADR1組成。電平轉換電路U2采用MAX485芯片組成485串行通信電路,其作用是將經過光電耦合器U3和U4隔離的TTL電平,轉換成484總線電平,MAX485的電源由上位機供電。電源檢測電路用一個簡單的取樣電阻R13和光電耦合器U4組成,當上位機供電時,光電耦合器U4的輸入端導通,使輸出端產生的低電平輸出給單片機。

低功耗單片機U1是檢測器的主要控制芯片,在AD轉換中斷程序中,單片機U1完成對電池電壓和電池溫度的采樣處理,進行求平均值運算。在響應上位計算機發來的串行通信中斷服務程序中,把收到的地址數據與自己的地址編碼進行比較,如果相等,則把通過AD轉換測量得來的電池電壓和電池溫度發回給上位單片機,反之如果不相等,則不理會上位計算機的請求,繼續進行檢測電池電壓和電池溫度的工作。當上位計算機的電源關斷以后,單片機記錄當前的參數,為了節省電池電量,進入微功耗省電方式,直到上位計算機的電源重新打開,單片機又重新進入正常的工作狀態。

3 電池檢測器的軟件設計

電動汽車電池檢測器的軟件模塊主要有溫度采集模塊、電壓采集模塊和串行通信等模塊。電壓的采集比較簡單,就是一個模數轉換程序,在ADC的中斷服務程序中完成。通信程序采用UART中斷程序,一般情況下由上位機采用巡回檢測的方式,主動下發各個電池檢測器的地址碼,地址碼識別成功的電池檢測器,將其應答數據上傳給上位計算機,在某個檢測器有異常情況時,檢測器也可以主動向上位計算機發送報警數據。

為了簡便起見,溫度的求取沒有采用公式計算法,而采用了阻值查表的方法。根據電路連接關系和歐姆定理,存在如下公式:

(1)

式中:為熱敏電阻阻值;為熱敏電阻分壓;為精密電阻;為單片機電源電壓。

由公式(1)可求出熱敏電阻的阻值,再通過對熱敏電阻的溫度—阻值查表,即可得到溫度值。

4 結語

基于SOC混合信號單片機C8051F530的電動汽車電池檢測器,是一種智能型電池檢測器,不管電池組處于充電狀態還是放電狀態,各個單體電池的檢測器都能互相隔離,安全工作,解決了單體電池電壓和溫度的實時精確采集問題,能與上位機算計通過標準串行接口交換信息。該檢測器具有電路簡單,成本低,體積小,可以方便地附加在電池的外殼上,電池編號容易,便于推廣應用和批量生產等特點。

參考文獻

[1] C8051F530 Data Sheet[Z].Silicon Labs.USA.2006.

[2] 路石超,路建統,王鎖弘.一種智能型電動汽車電池檢測器.中國,2011101104540[P].

[3] 包海濤.嵌入式SOC系統開發與工程實例[M].北京:航空航天大學出版社,2009.endprint

主站蜘蛛池模板: 欧美午夜小视频| 成人在线天堂| 亚洲高清中文字幕| 欧美日韩亚洲综合在线观看 | 美女被操黄色视频网站| 国产一级妓女av网站| 国产成人久久777777| 久久黄色影院| 欧美精品aⅴ在线视频| 又粗又硬又大又爽免费视频播放| 亚洲欧美自拍中文| 91在线无码精品秘九色APP| 久久大香伊蕉在人线观看热2| 亚洲成人网在线播放| 亚洲日韩每日更新| 免费看的一级毛片| 天天视频在线91频| 久久国产精品影院| 亚洲高清在线播放| 欧美精品1区| 成人午夜天| 亚洲美女视频一区| 国产精鲁鲁网在线视频| 99re热精品视频中文字幕不卡| 日a本亚洲中文在线观看| 华人在线亚洲欧美精品| 亚洲日韩精品无码专区97| 最新日韩AV网址在线观看| 国产91熟女高潮一区二区| 午夜福利免费视频| 欧美精品在线免费| 91欧美在线| 国产免费黄| 一本大道无码高清| 中文字幕1区2区| 中国一级毛片免费观看| 69国产精品视频免费| 亚洲成年网站在线观看| 亚洲第一成网站| 成人日韩视频| 亚洲精品福利网站| 无码人妻热线精品视频| 日韩精品一区二区深田咏美| 少妇精品在线| 狼友视频一区二区三区| 国产视频大全| 色哟哟国产精品一区二区| 成人日韩精品| 久久超级碰| a欧美在线| 亚洲黄网在线| 欧美在线三级| 嫩草在线视频| 欧美午夜视频在线| 亚洲日韩精品伊甸| 高清大学生毛片一级| 91精品国产一区自在线拍| 精品伊人久久久久7777人| 国产精品视频999| 久久香蕉国产线看观看精品蕉| 热re99久久精品国99热| 精品国产一二三区| 最新国产高清在线| 黄色网址免费在线| 亚洲黄色成人| 最新亚洲av女人的天堂| 亚洲色图欧美激情| 久久亚洲国产视频| 亚洲无码37.| 国产福利微拍精品一区二区| 在线观看热码亚洲av每日更新| 亚洲国产AV无码综合原创| 91国内在线观看| 久久精品66| 国产精品无码久久久久AV| 欧美日本不卡| 国产成人精品无码一区二| 国产精品第三页在线看| 日本一区二区三区精品视频| 久久女人网| 91福利片| 亚洲天堂2014|