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

電動汽車電池管理CAN總線通訊系統設計

2012-06-29 04:57:40孔德剛曹秉剛
電源技術 2012年8期
關鍵詞:單片機系統

程 博,葉 敏,孔德剛,曹秉剛

(1.長安大學道路施工技術與裝備教育部重點實驗室,陜西 西安 710064;2.西安交通大學機械工程學院,陜西 西安 710049)

能源危機與環境問題的日益嚴重,導致電動汽車越來越得到重視,電動汽車總線及通信協議研究作為一項關鍵技術,能有效保證整車動力總成系統的可靠實時控制。控制器局域網(Controller area network,CAN)總線[1-2]是目前在電動汽車上應用最廣泛的通信協議,其研究得到了廣泛的重視。文獻[3-4]提出了基于CAN總線的電動汽車控制系統設計。在文獻[5-7]中,提出的設計著重從總體流程,CAN總線通訊協議方面對電池管理系統做了深入的研究。在文獻[8-9]中,分別對電動汽車燈光控制和液晶顯示做了研究。

圖1 電池管理系統框圖

在本文中,電動汽車的電池管理系統的框圖如圖1所示。基于CAN總線的電動汽車實時網絡通信系統,主要負責采集車體內的信息,主要包含電動車車體運行狀況數據以及電池的電壓和溫度數據。在通訊網絡中,將采集的信息通過CAN總線進行傳輸,然后通過CAN-USB適配卡連接到PC主機上,在主機上完成信息的顯示、存儲和處理等工作。然后,通過測試軟件,對通信過程進行了測試,驗證了系統的采集速率和可靠性,并在實際電動車上進行數據實測,得出了電動車空轉和實際路面運行的數據圖。

1 系統硬件設計

1.1 整體硬件設計

本系統的硬件由兩部分組成,一是電動汽車信息采集電路,二是CAN-USB適配器電路。整體硬件框圖如圖2。信息采集部分主要完成電池和車體信息的檢測,分別包括電池電壓和溫度信息,電池總電壓、電池總電流(+、-);電機電壓、電機電流(+、-)、油門踏板、剎車踏板信息。

圖2 系統整體硬件圖

1.2 USB和CAN總線器件的選擇

通常選PDIUSBD12器件,用作微控制器系統中實現與高速通用并行接口進行通信,也支持DMA傳輸。它集成了許多特性,如SoftConnet、GoodLink、可編程時鐘輸出、低頻晶振和終止寄存器集合。這些特性能顯著節約系統成本,也使USB功能在外設上的應用變得容易。

CAN的通信協議主要由CAN控制器完成,主要由兩部分構成:CAN總線協議部分,由CAN總線控制器SJA1000來實現;接口部分,由接口芯片PCA82C250來實現。

1.3 各部分核心硬件

本系統包括信息采集電路和CAN-USB適配器。系統硬件的中心是微控制器AT89C52單片機。

1.3.1 信息采集電路設計

(1)采集信號的種類

電壓信號是通過電量隔離傳感器將輸入電池電壓轉化為低電平電壓輸出(15 V轉化為5 V,比例為1/3),電動車信號輸出都為0~5 V的電壓信號。電池電壓和電動車信號,通過RC電路濾波,電阻選擇20 kΩ。電容為0.33 μF,則截止頻率f=1/2 πRC,經計算為 24 Hz。

溫度信號是通過溫度傳感器LM35轉換為電壓信號(100℃輸出1 V)。按最高溫度50℃計算,則溫度傳感器輸出0.5 V,因此需將信號放大10倍,轉換為5 V電壓信號。濾波放大電路如圖 3。其中:R14、R15、R16、R17和 C18、C19、U2(OP07)組成無限增益型多重反饋低通濾波器,R18、R19、R20組成一個負反饋放大電路。

圖3 濾波放大電路

(2)信號采集分析部分

采用AT89C52單片機系統,各模塊簡述如下:

單片機和存儲器:單片機AT89C52,內含8 K字節的FLASH閃速存儲器和256字節的內部RAM。在CAN-USB適配器中還配有32 K容量的閃存24LC256,可以在沒有PC機連接的情況下將信息存入閃存中。

信號轉換電路:將輸入的信號通過CD4051八路選通,將輸入的八路模擬信號逐一輸入到12位的A/D轉換芯片MAX1243中,將模擬信號轉換成數字信號。

1.3.2 CAN-USB適配器電路設計

CAN-USB適配器需要兩個接口電路分別與PC主機和CAN總線通訊。前者采用PDIUSBDI2,通過USB協議實現;后者采用SJA1000,通過CAN2.0B協議實現。

地址和數據總線由P0口分時復用,P0口連接SJA1000的AD0-AD7引腳和PDIUSBD12的DATA0-DATA7引腳。通過分時選通兩個芯片。以片選控制信號選通芯片,正確地分配有效地址,避免總線數據沖突。一般使用線性片選,單片機AT89C52的管腳P2.7控制D12的片選,P2.4控制SJA1000的片選,均為低有效。確定地址分配如下:

PDIUSBD12的命令地址為0xff03(奇數地址為命令地址),數據地址為0xff02(偶數地址為數據地址)。SJA1000內部寄存器的地址范圍為[0x00-0x6 C],共108個寄存器。

(1)CAN與單片機連接電路設計

P0.0-P0.7連接 SJA1000的 AD0-AD7引腳,P2.7為SJA1000的片選信號,低電平選通。地址鎖存引腳ALE和WR、RD引腳分別和單片機的ALE、WR、RD引腳相連。

MODE引腳接電源,為高電平,采用的是INTEL模式。中斷引腳INT接單片機的INT1引腳,當SJA1000向單片機發信號時,就引發中斷。電源與地之間采用去耦電容和極性電容相連。右邊電路為SJA1000的上電復位電路,低電平上電復位。單片機和SJA1000采用的是兩個單獨的時鐘,單片機為24 MHz的,SJA1000為16 MHz的,所以CLKOUT引腳懸空。電路如圖4所示。

圖4 CAN與單片機連接電路

(2)CAN的接口電路

SJA1000的TX0和RX0管腳通過光偶與驅動器PCA82C250的TX和RX引腳相連,用于向CAN總線發送和接收數據。此時,需將RX1引腳接到一個穩定的電平上,本系統通過兩個電阻分壓將RX1固定為1.73 V的低電平上。采用可調電阻實現斜率控制,不同的電阻值對應不同的輸出電壓即對應不同的輸出電流,則可通過調節電阻值來調節PCA82C250的斜率值。

采用光偶隔離電路可以防止CAN網絡信號對主電路的干擾,提高了整個系統的抗干擾能力。利用兩個電容來消除高頻信號的干擾,利用兩個雙穩態二極管能夠卸除瞬間的高壓脈沖,防止外界突發的高壓對CAN總線收發器帶來的破壞效應。為了增強CAN通訊的可靠性,CAN總線網絡的兩個端點通常要加入終端匹配電阻。本系統采用的終端電阻為120 Ω。CAN接口線采用屏蔽電纜,可降低電磁干擾和輻射帶來的影響。

(3)USB接口電路

P0.0-P0.7連接PDIUSBDI2的DATA0-DATA7引腳,P1.6為PDIUSBDI2的片選信號,低電平選通。DI2與CAN控制器SJA1000共用地址/數據總線,通過片選信號加以區別,以避免總線數據沖突。

SUSPEND引腳接單片機的P3.1引腳,并上拉10 kΩ電阻。中斷引腳INT_N連接單片機AT89C52的INT0引腳,并上拉10 kΩ電阻;采用多路地址/數據總線方式,將A0引腳忽略。地址鎖存引腳ALE與單片機ALE相連接,WR和RD引腳分別與單片機的WR和RD直接相連;Goodlink引腳GLN外接LED并拉高,有利于調試時觀察USB設備的連接和傳輸狀態。在枚舉時,LED根據通信的狀況間歇閃爍。

2 系統軟件設計

CAN總線總共有三個節點,采用主從式通信。接收過程采用中斷處理,保證系統的實時性。中斷主要處理數據的傳輸,而主程序負責數據的處理。軟件設計分為三部分:CAN總線各個節點間的通信,CAN-USB適配器的固件驅動程序,上位PC機的底層驅動程序和上層應用程序。CAN-USB為主節點,其他兩個節點為從節點。定義地址分別為:CAN-USB適配器主節點,地址為00H;采集電池信息的節點1,地址為01H;采集電動車信息的節點2,地址為02H。

2.1 CAN總線節點間的通信

主節點發送命令字符 (例如發送01H代表要電路板1發送數據到主機)到從節點上,從節點接收到主節點的命令,判斷是否要發送數據,如是則將采集的信息通過CAN總線發送到主機上。采集電池信息節點1的軟件分為兩部分:A/D轉換和數據處理程序;SJA1000的初始化和CAN的接收發送程序。其中CAN的接收發送程序通過中斷來完成,在中斷設置中需開啟接收中斷。以節點1為例,數據傳輸過程流程如圖5所示。中斷處理程序如圖6,主要負責處理CAN總線數據的接收和發送,采用中斷機制可以保證數據及時的傳輸。

2.2 CAN-USB適配器的固件驅動程序

系統具體的固件結構如圖7所示,圖中箭頭表示數據流向。整個固件一共包含7個函數模塊。完成數據結構定義后,固件編程的實現工作主要包括硬件提取層和CAN接口硬件,PDIUSBDI2命令接口的實現以及中斷服務程序的實現。

圖5 數據傳輸的流程圖

圖6 中斷流程圖

圖7 固件程序結構圖

2.3 USB驅動程序和應用程序設計

WDM(Windows Driver Model)是微軟公司全新的驅動程序模式,支持即插即用、電源管理和WMI技術[10]。WDM驅動程序采用分層的驅動模型,如圖8所示。

所有軟件設計主要完成:CAN總線各個節點間的通信,CAN-USB適配器的固件驅動程序,上位PC機的底層驅動程序和應用程序。

圖8 WDM驅動程序采用分層的驅動模型

3 實驗數據的采集和分析

本系統應用于電動汽車EV-2號上,為了驗證系統采集數據的可靠性,在兩種工況下進行測試,一個是電動汽車空轉,采集了電流在30、50、70、80 A四種情況下電動車內的數據情況。另一種是電動車在實際路況上的運行情況。

(1)電動汽車空轉數據

圖9~12為30 A放電時,電動車空轉對應的各個電池的電壓曲線圖,采集時刻的溫度為18℃。從圖中可以看出電池1、電池3和總電池電壓在不同電流下的變化曲線大致是一致的,從而證明了系統采集數據的可靠性。電池電壓迅速升高的點對應于電機達到最大速度的時刻,在不同電流下,電機達到最大速度的時間依次縮短。圖中的電流為30 A,電機達到最大速度的時間是73 s;若電流增大為80 A,則電機達到最大速度的時間是9 s。電流越大,電機達到最大速度的時間就越短,當給電動車提供電流時,電池在60 s內可以恢復到穩定值。

圖9 30 A電池1數據曲線圖

圖10 30 A電池3數據曲線圖

圖11 30 A電池總電壓數據曲線圖

圖12 電動汽車實際運行曲線圖

(2)電動車實際路面數據

電動汽車實際路況電池電壓變化曲線如圖12所示,記錄了電池電壓從124~108 V變化的曲線圖,124、108 V均為停車穩定后測的電壓值。

4 結論

本文中基于AT89C52單片機和SJA1000接口芯片、PDISUBD12接口芯片CAN總線通訊系統硬件設計,以光耦隔離、硬件濾波和斜率模式保證了系統硬件運行的可靠性。在此基礎上完成了系統的軟件設計。最后,通過電動汽車空轉運行和路面運行狀態測試,驗證了實時通訊系統的可靠性。

[1]陽憲惠.現場總線技術及其應用[M].北京:清華大學出版社,1999.

[2]FARSI M,RATCLIFF K,BARBOSA M.An overview of controller area network[J].Computer&Control Engineering Journal,1999,3(10):113-120.

[3]李芳,張俊智,王麗芳,等.電動汽車動力總成系統控制器局域網(CAN)總線通信協議[J].機械工程學報,2008,44(5):102-108.

[4]冉振亞,周智慶,李越,等.電動汽車CAN總線驅動控制系統設計[J].重慶大學學報,2010,31(6):603-610.

[5]黃章華,陸華忠,呂恩利,等.基于ARM和CAN的電動汽車電池管理系統[J].華南農業大學學報,2009,30(4):105-110.

[6]鄭敏信,齊鉑金,吳紅杰.基于雙CAN總線的電動汽車電池管理系統[J].汽車工程,2008,30(9):788-793.

[7]劉倩,熊麗榮.基于CAN總線的混合動力電動汽車的鎳氫電池管理系統[J].農業裝備與車輛工程,2008,5:11-14.

[8]郭俊飛,李軍偉,鄭玉英.基于CAN總線的電動汽車燈光控制系統設計[J].農業裝備與車輛工程,2009(3):15-19.

[9]徐丹旭,王艷,殷天明.純電動汽車CAN總線通信液晶顯示系統[J].現場總線技術,2009,31(6):46-49.

[10]吳鵬,陶正蘇,胡宇貞.基于單片機USB接口的PC主機驅動程序和應用程序設計[J].電子器件,2005,28(3):612-614.

猜你喜歡
單片機系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(下)
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 亚洲欧美精品日韩欧美| 日韩精品一区二区三区视频免费看| 国内熟女少妇一线天| 久久久精品无码一二三区| 国内精品视频| 亚洲日韩高清在线亚洲专区| 中文字幕在线欧美| 国产在线视频二区| 日韩无码精品人妻| 手机在线国产精品| 日韩一区二区三免费高清| 色婷婷综合激情视频免费看| 久久久久久午夜精品| 亚洲国产日韩在线成人蜜芽| 久草视频中文| 亚洲香蕉在线| 久草视频中文| 国产日韩欧美在线播放| 九色综合视频网| 亚洲黄网在线| 无码AV高清毛片中国一级毛片| 免费va国产在线观看| 成人另类稀缺在线观看| 91视频精品| 欧美精品在线观看视频| 欧美性猛交一区二区三区| 欧美激情网址| 91黄色在线观看| 欧美亚洲欧美| 欧美全免费aaaaaa特黄在线| 2021无码专区人妻系列日韩| 天天色天天综合| 亚洲V日韩V无码一区二区| 亚洲一区二区日韩欧美gif| 欧美日本在线| 男女猛烈无遮挡午夜视频| 波多野结衣第一页| 国产日韩精品欧美一区喷| 毛片在线播放网址| 一本大道视频精品人妻| 亚洲开心婷婷中文字幕| 亚洲精品无码高潮喷水A| 少妇精品在线| 欧美综合一区二区三区| 亚洲美女久久| av大片在线无码免费| 欧美无遮挡国产欧美另类| 狠狠v日韩v欧美v| 91久草视频| 美女国内精品自产拍在线播放| 日韩毛片在线播放| 美女国内精品自产拍在线播放| 精品成人一区二区三区电影 | 国产视频欧美| 爆操波多野结衣| 91麻豆久久久| 一本二本三本不卡无码| 国产成人高清精品免费| 亚洲AV电影不卡在线观看| 国产欧美视频综合二区| 久久99国产乱子伦精品免| 亚洲浓毛av| 成人国产免费| 精久久久久无码区中文字幕| 日本高清免费不卡视频| 成人午夜久久| 国产综合精品日本亚洲777| 亚洲黄色成人| 无遮挡国产高潮视频免费观看| 99热亚洲精品6码| 免费观看国产小粉嫩喷水| 欧美激情福利| 国产95在线 | 激情综合五月网| 免费国产好深啊好涨好硬视频| 欧美不卡视频一区发布| 国产真实乱子伦视频播放| 欧美性猛交一区二区三区| 99久久精品国产精品亚洲| 99er这里只有精品| 国禁国产you女视频网站| 国产精品久久久久久影院|