《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 基于CAN的電源控制系統設計
基于CAN的電源控制系統設計
摘要: CAN總線是一種能有效支持分布式控制系統的串行通信網絡,一方面,其通信方式靈活,可實現多主方式工作,還可實現點對點、點對多點等多種數據收發方式;另一方面,他能在相對較大的距離間進行較高位速率的數據通信,我們的系統是由上位機對多臺并列的單電源控制系統進行控制管理,且其必須置于較高的位置,系統之間要進行快速的數據傳輸,CAN總線能很好的滿足該系統的要求。
Abstract:
Key words :

CAN總線是一種能有效支持分布式控制系統的串行通信網絡,一方面,其通信方式靈活,可實現多主方式工作,還可實現點對點、點對多點等多種數據收發方式;另一方面,他能在相對較大的距離間進行較高位速率的數據通信,例如在3.3 km的距離內其傳輸速率可達20 kb/s。我們的系統是由上位機對多臺并列的單電源控制系統進行控制管理,單電源的間距在100 m左右,且其必須置于較高的位置,系統之間要進行快速的數據傳輸,CAN總線能很好的滿足該系統的要求。

1 系統總體結構

圖1是該集散電源控制系統的結構示意圖。

本系統用的是C51單片機,外接CAN控制器SJA1000,他對下面多臺下位機傳送控制定值,并且在收集下位機送來數據后對其進行分析計算以改變定值。節點CAN1~CAN31(最多可有31臺)為各單電源的控制部分,我們采用的是TI公司的TMS320LF2407芯片做主控,其上集成有CAN控制器模塊。
 


其中:CAN0節點是上位機。

2 LF2407及其集成CAN控制模塊介紹

LF2407是TI公司推出的定點DSP處理器,他采用高性能靜態CMOS技術,供電電壓為3.3 V,指令周期可達25 ns,其上集成了包括CAN控制器在內的多個外圍模塊及存儲器,適用于電機及逆變電路的控制。

CAN控制器模塊是集成于LF2407中的一個16位外設模塊。該模塊具有以下特性:

(1)支持CAN2.0B協議,支持標準標識符(11位)及擴展標識符(29位),支持數據幀與遠程幀。

(2)配置有6個郵箱,2個接收(0,1號),2個發送(4,5號),2個可配置(3,4號);每個郵箱數據長度為8 B。接收郵箱可進行標識符屏蔽。當標識符位被屏蔽時,在接收數據幀時無須對該位標識符進行校驗。

(3)具有可編程的位定時器、中斷服務和CAN總線喚醒功能。

(4)能自動回復遠程請求,當發送錯誤或數據丟失時,有自動重發功能。  每個郵箱寄存器包含7個字的信息,與各功能模塊控制寄存器相類似,LF2407為其分配了固定的數據存儲器地址,例如郵箱0,其寄存器分配如下:
 



MBX0A~D(4個字的存儲空間)地址:7204~7207其中:標識符(按29位設置)在MSGIDnH

的后13位和MSGIDnL中。

3 硬件電路設計及調試

在設計LF2407的CAN通信電路時應注意一個問題,即2407的供電電壓為3.3 V,其CAN控制模塊輸出的高電平也只有3.3 V,與CAN驅動器PCA80C250電平(5 V)不兼容,在設計電路時加隔離光耦時要加以注意。圖2所示為下位機側的CAN通信原理圖。
 



由于TX的輸出光耦采用的是射極輸出方式,我們的輸出光耦應采用6N136(137由于其結構原因不能滿足要求),圖3是我們進行數據發送時測試得到的R42兩端的電壓波形(輸出10101010…)
 


由我們對CAN通信控制器的位配置寄存器BCR1的設置可知,每一位數據所占的時間段中,我們的采樣點在70%的時間點,在這一點的輸出電壓必須在額定高低電平的設定值范圍內。我們選定R42=5 kΩ,得到以上波形,滿足采樣點處高電平≥3.5 V,低電平≤1.5 V。

4 通信協議及軟件實現

在系統中,上位機給下位機發送運行定值以及起停信號,并且會定時查詢各單機的運行狀況以對其狀態進行相應的調整。

具體通信過程分為2類:

(1)上位機向下位機傳送操作命令及定值,上位機發送的是數據幀。

上位機發送完數據幀后,若下位機收到該數據幀則向上位機發送確認幀,該數據幀發送結束。若發送失敗,上位機在等待一段時間后未接收到確認幀,則自動重發該數據幀。

(2)上位機對下位機的運行狀態及各種記錄定值進行查詢,上位機發送的是遠程幀。

遠程幀中只包含有數據類型而沒有數據內容,下位機接到遠程幀后,根據上位機要求的數據類型向上位機傳送數據。同時等待上位機的確認幀。若未接收到確認幀則定時重發。

在該系統中,以標準幀進行通信,即采用11位的標識符。其各位的定義如下:

ID0~ID4:節點標識,5位的節點標識可使網絡能容納32個節點。

ID5~ID7:數據類型,需要傳送的數據種類比較多,上傳的數據幀規定了7種類型(包括確認幀),與此對應下傳的遠程幀有6種類型,而下傳的數據幀則有6種類型。需要至少3位標識符來確定數據類型。

ID8~ID10:幀計數,數據量最大的數據類型包含有17字的數據,而每幀最多能傳4字,故該類型數據至少需要5幀才能傳完。需對數據幀進行計數以對傳送數據具體類型進行確定,故至少需要3位標識符來進行確定幀計數。

由于LF2407有專門的CAN模塊中斷,且在CAN控制模塊中設計了專門的CAN中斷標志及屏蔽寄存器,可以十分方便地采用中斷的方式來啟動CAN控制器進行數據的接收與發送。

在進行CAN控制器的設置時,需要先對改變數據請求位CCR進行使能,并在改變后進行復原。值得注意的是,TMS320LF2407中有很多寄存器位是需要通過寫“1”來實現清“0”的,還有些位是只能讀不能用程序直接改寫的,例如:對郵箱中斷(包括接收和發送)的標志位MIFn(0~5),在進入中斷響應后應將其清除,但該位是只讀位,用戶程序只有寫1到TCR寄存器的TAn位(對發送郵箱)和寫1到RCR寄存器的RMPn位(對接受郵箱)才可達到清位目的。

5 實現的功能

通過該通信系統實現的功能包括:定值傳送(從上位機傳到下位機的數據幀):

(1)對時:具體到時分秒的數據。

(2)運行定值的傳輸:包括閃絡參數(閃絡系數KSP,給定火花率SPARK_NUM)、充電參數(給定峰值Up,上升率RISE-NUM,充電時限Ton-max)、放電參數(平均電壓Vg,平均電流Ig,放電時間極限Toff-max)。

(3)保護定值:包括開路參數(電壓,電流,延時)、短路參數(電壓,電流,延時)、欠壓電壓、延時、過載電流、偏勵磁、IGBT溫度、油溫等。

(4)通道參數:包括一次電流、輸出電壓電流、IGBT溫度、油溫、輸入電流(三相)、直流電壓。

運行定值查詢(上位機發出遠程幀):包括系統狀態、故障記錄、運行定值、保護定值、通道系數等。

6 結 語

本系統已經過調試,在我們初制成的單對單系統(上位機帶1臺控制系統)中,能抗除強干擾,在較大傳輸數據量的情況下正常工作。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区欧美在线| 午夜免费久久久久| 国产欧美视频一区二区三区| 欧美金8天国| 免费视频一区二区三区在线观看| 欧美一区二区三区喷汁尤物| 亚洲一级片在线观看| 99re视频这里只有精品| 亚洲精品美女久久久久| 亚洲国产老妈| 亚洲人线精品午夜| 亚洲国产日韩欧美在线99| 久久精品一区二区| 久久国产精品第一页| 亚洲大胆美女视频| 亚洲激情av| 亚洲精品1区2区| 亚洲国产欧美一区二区三区久久| 久久黄色级2电影| 亚洲国产欧美一区二区三区丁香婷| 亚洲国产精品va在线看黑人| 亚洲高清免费| 亚洲经典三级| 一本久道久久久| 在线亚洲一区观看| 亚洲一级在线观看| 午夜欧美大尺度福利影院在线看| 亚洲欧洲av一区二区| 亚洲欧美影音先锋| 欧美在线不卡| 久久综合激情| 欧美国产日韩一区二区三区| 欧美激情久久久久久| 欧美另类99xxxxx| 欧美三级在线视频| 国产精品裸体一区二区三区| 国产精品一区二区你懂得| 国产日韩欧美亚洲一区| 国产一区二区三区最好精华液| 一区二区三区中文在线观看 | 亚洲国产成人精品女人久久久| 亚洲国产成人不卡| 99天天综合性| 亚洲欧美日韩一区二区在线 | 一本久道久久综合狠狠爱| 亚洲欧美日韩中文视频| 久久精品国产久精国产爱| 亚洲精品日韩一| 日韩午夜精品| 性一交一乱一区二区洋洋av| 久久久久久久久久久久久久一区| 欧美α欧美αv大片| 国产精品video| 国产主播喷水一区二区| 亚洲国产高清自拍| 在线亚洲一区| 久久精品国产99精品国产亚洲性色| 日韩午夜电影| 欧美在线亚洲一区| 免费永久网站黄欧美| 国产精品hd| 一区二区视频欧美| 一本不卡影院| 亚洲黄页一区| 欧美一区二区三区久久精品 | 欧美韩国一区| 国产伦理精品不卡| 亚洲免费观看在线观看| 欧美一区二区性| 亚洲手机视频| 久久综合给合久久狠狠色| 国产精品久久久久久久浪潮网站| 伊人精品成人久久综合软件| 中文一区字幕| 亚洲美女少妇无套啪啪呻吟| 久久成人精品无人区| 欧美日韩免费观看一区| 韩国av一区二区| 亚洲免费视频在线观看| 中文在线资源观看网站视频免费不卡 | 亚洲国产成人不卡| 亚洲欧美日韩一区二区在线| 欧美激情一区在线观看| 国内成人精品视频| 亚洲一区二区三区欧美| 99热在这里有精品免费| 久久综合精品国产一区二区三区| 国产欧美精品国产国产专区| 99天天综合性| 99ri日韩精品视频| 欧美www在线| 尤物yw午夜国产精品视频| 欧美一进一出视频| 午夜精品一区二区在线观看 | 影音先锋久久久| 亚洲欧美中日韩| 亚洲一级高清| 欧美日韩在线观看一区二区| 亚洲国产精品尤物yw在线观看| 久久精品青青大伊人av| 久久国产精品久久精品国产| 国产精品免费网站在线观看| 在线综合亚洲欧美在线视频| aa国产精品| 欧美日本乱大交xxxxx| 亚洲国产精品视频| 91久久国产综合久久蜜月精品| 毛片基地黄久久久久久天堂| 狠狠色狠狠色综合日日五| 欧美一区二区成人| 久久精品99国产精品酒店日本| 国产精品综合| 欧美亚洲一区二区在线观看| 久久精品国产精品亚洲综合 | 中国成人亚色综合网站| 一区二区三区视频免费在线观看| 欧美经典一区二区| 最新成人在线| 亚洲天堂成人| 国产精品jizz在线观看美国 | 国产一区二区三区在线免费观看| 新67194成人永久网站| 欧美一区二区三区精品 | 亚洲国产精品123| 免费看亚洲片| 91久久精品国产91久久性色tv| 亚洲精品日韩激情在线电影| 欧美精品乱人伦久久久久久| 亚洲精品一区久久久久久| 艳女tv在线观看国产一区| 欧美日韩xxxxx| 艳妇臀荡乳欲伦亚洲一区| 亚洲欧美视频在线观看| 国产日产欧美a一级在线| 欧美一区二区三区日韩| 免费成人激情视频| 亚洲精品一区中文| 亚洲免费婷婷| 国产午夜精品麻豆| 亚洲国产一区二区a毛片| 欧美黑人国产人伦爽爽爽| 日韩午夜av在线| 亚洲欧美在线播放| 黄色av成人| 99精品国产福利在线观看免费| 欧美日韩亚洲综合一区| 亚洲免费在线观看视频| 久久夜色精品| 亚洲美女黄色| 欧美在线观看日本一区| 樱桃成人精品视频在线播放| 一本大道久久精品懂色aⅴ| 国产精品视频一二三| 久久成人免费日本黄色| 欧美激情一区二区三区在线视频| 在线中文字幕不卡| 久久人人97超碰国产公开结果| 亚洲经典三级| 欧美在线3区| 亚洲全部视频| 欧美一区二区在线免费播放| 在线观看日韩www视频免费| 中日韩美女免费视频网址在线观看 | 亚洲国产婷婷综合在线精品 | 欧美亚洲视频一区二区| 好吊日精品视频| 99精品国产在热久久婷婷| 国产精品入口福利| 亚洲国产美国国产综合一区二区| 欧美日韩亚洲视频| 欧美在线免费看| 欧美日韩精品一二三区| 欧美亚洲在线| 欧美日韩亚洲一区二区| 久久不射中文字幕| 亚洲国产精品久久精品怡红院| 亚洲黄色免费电影| 国产精品女主播一区二区三区| 亚洲高清不卡在线| 欧美亚韩一区| 亚洲韩国精品一区| 国产精品伊人日日| 夜色激情一区二区| 国产一区二区三区av电影 | 国产视频精品免费播放| 亚洲九九九在线观看| 国产日韩欧美麻豆| 亚洲天堂免费观看| 亚洲成人在线网站| 久久狠狠久久综合桃花| 99ri日韩精品视频| 麻豆精品传媒视频| 亚洲欧美中文日韩在线| 欧美日韩另类国产亚洲欧美一级| 亚洲国产高清高潮精品美女| 国产精品一区亚洲| 亚洲一区二区三区777| 亚洲国产一二三| 老司机免费视频久久| 性伦欧美刺激片在线观看|