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

基于RS48總線的蓄電池充放電裝置遠程控制系統

2008-04-12 00:00:00楊亞麗李匡成李春平
現代電子技術 2008年14期

摘 要:蓄電池是現代裝甲車輛電源系統的重要組成部分。傳統的蓄電池充放電工作效率低、工作環境差、為此研究一種基于R 48總線的分布式充放電系統。該系統以遠程控制蓄電池充放電裝置為目的,利用R 48接口特點、組網方式,詳細說明了該系統軟硬件設計過程。經過多次試驗實現一種低成本、高效率的遠程控制蓄電池充放電裝置方案。

關鍵詞:蓄電池;遠程控制;串行通信;R 48總線

ystem of Long-distance Control Charge/Discharge Equipment Based on R 48 Bus

YANG Yali,LI Kuangcheng,LI Chunping

(Armored Forces Engineering,Beijing College,100072,China)[J1]

Abstract:he accumulator cell is an important constituent in the modern armored vehicle electrical power systemraditional charge/discharge working has low efficiency,and the working conditions are bad,so the article introduces a system based on the bus of R 48In terms of long-distance control of the charge/discharge equipment,the system makes use of the peculiarity of the R 48 and the method of setting up network,detailed illuminates the approach of designing hardware and softwareProvids the methods of long-distance control of the charge/discharge equipment with the peculiarity of low cost and high efficiency

Keywords:accumulator;long-distance control;serial communication;R 48 bus[J12/3]

蓄電池作為一種主要的直流電源,在工業、航空航天、民用等各領域扮演著重要的角色。在定期的蓄電池充放電操作及維護中,現有的充放電裝置工作時間過長,工作效率較低;被充放電電池的狀態不能及時監測,且充放電現場工作環境惡劣,有損于操作人員的健康。針對這些問題,設計了一種遠程控制的智能充放電裝置。該裝置主要通過下位機——單片機將采集到的蓄電池電壓電流信號經處理后發送給上位機——PC機,再經可視化的人機界面實現充放電的控制和實時狀態顯示。考慮到該系統要具有較強抗干擾能力,傳輸距離長、工程布線簡單、適合擴展、便于控制的特點,故采用R 48總線實現遠距離數據傳輸。

1 遠程通信總體方案設計

該系統中采用的R 48是半雙工接口,雙向單信道的連接方式。在整個系統中他用1根雙絞線將分布在不同地理位置的充放電裝置并接在一起,在各個裝置中,單片機采集模塊和命令控制模塊作為下位機。其網絡結構簡圖如圖1所示。

PC機的串口通過232-48轉換器接入網絡。另外添加半雙工低功率收發器件MAX48來為單片機提供L電平與R 48的接口電平之間的轉換。差分平衡型收發器MAX48是R 48的一種接口芯片,他集成了1個驅動器和1個接收器。處于禁止狀態的驅動器和多個接收器掛在傳輸線上不會影響信號的正常傳送,故多個驅動器和接收器可以共享一組公用傳輸線。網絡上可掛32個站,每個站點都有固定的地址。同一時刻只能有一個站點發送數據,而其他站點只能處于接收狀態,以免發生數據碰撞錯誤。

單片機,MAX48和充放電驅動電路作為一個站點接入R 48總線。A,B是總線的接口,DI是發送端,RO是接收端,連接單片機的串口,單片機通過引腳進行收發控制。

2 通信硬件設計

MAX48與單片機的電路連接如圖3所示。

第2腳接收輸出使能端低電平有效,第3腳(DE端)驅動輸出使能端,第4腳(DI端)驅動輸入端,第腳為地,第[GK!9]6,7腳為總線接口端,第8腳為電源端。單片機將采集到的蓄電池狀態信息經MAX 48轉變成適合傳輸的電流環信號。該信號具有傳輸距離遠,抗干擾能力強的特點,以保證信號無衰減地傳到232/48轉換器端。232/48轉換器主要完成電流環到微機R 232接口的轉換,如此即可實現PC機到單片機的通信。其原理圖如圖4所示。用戶通過PC機的界面控制網絡上各站點的工作,各站點的設備也可將反饋的信息發送給PC機進行蓄電池充放電裝置的[K]實時監測。

3 通信軟件設計

31 網絡協議

R 48是一種硬件連接說明標準,并沒有指定所使用的通信協議。為了使命令和數據能在網絡上正確傳輸,必須在數據鏈路層上提供一種網絡協議,當物理層的比特流出現錯誤時能起到檢驗和校正的功能。參見(見圖1)遠程控制網絡結構簡圖,單片機采集子系統將采集到的蓄電池狀態上傳到PC,命令控制子系統主要是接受PC機的各種命令并對充電系統進行控制。兩子系統與PC機之間均采用主從協議,串口通信,其通信參數設置為:傳輸速度:9 600 b/s;校驗位:無;數據位:8;停止位:1。

311 上位機向下位機發送控制命令

(1) 上位機發送

擴展在雙絞線上的每個充電模塊必須有惟一的地址編號,以便保證PC機發送控制命令時能準確無誤地找到所需的充電的模塊。分布式模塊的命令格式被分為發送與接收兩部分,格式如下:[6K]

起始位地址位命令類型設定數值終止位[]

每一幀代表的信息如下:

起始位:單片機與PC機之間通訊的起始標志;

地址位:下位機的地址號設計為01~1F(即1~31),上位機的地址為00。

命令類型:0為停機命令,1為充電命令;

設定數值:控制命令為充電時,數值量為充電電流;

(2) 控制板返回:Y (如果接收成功則返回Y)。

312 下位機向上位機發送采集數據

(1) 下位機每隔10 s間斷性的發送電壓電流采集值給上位機;

(2) 采集板返回7個連續字符(中間不插入空格),格式如下:[6K]

蓄電池端電壓充電電流終止位[]

前3個字符為蓄電池端電壓,接著3個為充電電流值。蓄電池端電壓用3個字符表示,如:12 V~12 V。充放電電流3個字符表示:17 A~17 A (如果電流值<10 A,左邊補0,如:89~089)。

注意:所有的字符均為10進制數值對應的ACⅡ碼。考慮到單片機要及時將采集到的數據發送出去,故使用無握手的通信機制,不等待確認幀就不停發送。另外,若接收方在約定時間內未收到數據,則發送復位幀,雙方回到通信程序的開始并清空緩沖區,然后重新同步。

32 單片機程序設計

在主程序中,先將單片機及其存儲器初始化,進入死循環,等待中斷程序。中斷程序包括:A/D采集中斷,他主要是將采集到的電壓,電流瞬時信號值處理并保存;另外1個就是串口通信中斷程序,他的主要作用是:當接收一個地址時,判斷是否是本機地址,若是則判斷控制命令,否則結束。繼續執行PC機接收的數據命令,分別表示停機、充電、放電等命令。通過字符串比較,判斷出執行的命令。具體流程如圖所示。

33 PC機程序設計

PC機的人機交互界面由C++Builder語言開發實現的,他主要包含通信模塊,數據顯示和處理模塊。

在綜合考慮開發效率和程序功能后,選擇了Win32API函數來編寫通信程序。此函數在C++Builder里面中均已被聲明,直接引用即可。為了提高通信程序的響應速度,程序通過hread類實現多線程通信。在主線程中打開串口并發送數據,另外再建立1個線程來監聽串口,若接收到數據后就調用數據分析和處理線程,顯示狀態曲線并且將數據錄入數據庫。部分程序代碼如下:

4 結 語

基于R 48的遠程充放電裝置控制系統可以實現1臺PC機上最多可控制32個站點。由于R 48采用的是平衡驅動和差分接收的方法,因此能從根本上消除信號地線,有很強的抗共模干擾信號的能力。他還具有一對線路驅動器和接收器,能夠作長距離的信號傳輸,最長為1 200 m。且傳輸結構簡單、成本低、實用性強。可以廣泛應用與工作環境惡劣,耗時勞民的充放電現場。

參 考 文 獻

[1]范逸之,江文賢,陳立元C++Builder與R 232串口通信控制[M]北京:清華大學出版社,2002

[2]李朝青PC機及單片機數據通信技術[M]北京:北京航空航天大學出版社,2000

[3] 韓國慶單片機與微機長距離通信系統中的設計及應用[J]微計算機信息,2001,17(4):30-32

[4]金勇,潘永才一種基于R 48總線的工控系統的設計與實現[J]現代電子技術,2006,29(12):134-136

作者簡介 楊亞麗 女,1981年出生,河南商丘人,碩士研究生。研究方向為電源充放電技術。

主站蜘蛛池模板: 超碰91免费人妻| 亚洲精品另类| 日韩在线中文| 亚洲精品国产成人7777| 日韩小视频在线观看| 国产幂在线无码精品| 国产精品亚洲天堂| 精品国产Av电影无码久久久| 午夜不卡福利| 午夜丁香婷婷| 老司机精品一区在线视频| 伊人蕉久影院| 国产一级精品毛片基地| 日韩欧美国产区| 91国内外精品自在线播放| 亚洲欧美日韩视频一区| 囯产av无码片毛片一级| 福利国产微拍广场一区视频在线| 亚洲成a人片7777| 亚洲欧美极品| 久久综合AV免费观看| 国产69囗曝护士吞精在线视频| 伊人成人在线视频| 女人18毛片水真多国产| 美女一级毛片无遮挡内谢| 国产精品成人免费视频99| 无码aaa视频| 特级精品毛片免费观看| 中文字幕66页| 日韩毛片免费视频| 中文字幕1区2区| 在线色国产| 亚洲一欧洲中文字幕在线| 天天躁狠狠躁| 久久久精品国产亚洲AV日韩| 国产原创演绎剧情有字幕的| 在线观看国产网址你懂的| 四虎在线观看视频高清无码| 国产波多野结衣中文在线播放| 成人无码一区二区三区视频在线观看| 久久久国产精品无码专区| 第九色区aⅴ天堂久久香| 欧美日韩午夜| 欧美一区精品| 国产午夜精品一区二区三区软件| 搞黄网站免费观看| 国产免费自拍视频| 无码精品国产dvd在线观看9久| 91亚洲免费视频| 欧美精品在线看| 国产丝袜第一页| 国产特一级毛片| 亚洲h视频在线| 色综合a怡红院怡红院首页| 久久久久国产一区二区| 国产三级毛片| a毛片在线播放| 永久免费精品视频| 国产Av无码精品色午夜| 97se亚洲综合在线| 一本大道无码高清| 精品一区二区三区四区五区| 在线观看视频99| 国产第一页亚洲| 无套av在线| 国内老司机精品视频在线播出| 国产亚洲精品97AA片在线播放| 天天躁狠狠躁| 毛片三级在线观看| 亚洲国产日韩一区| 亚洲欧美日韩精品专区| 国产欧美日本在线观看| 国产性精品| 永久在线精品免费视频观看| 精品国产成人av免费| 99热这里只有免费国产精品 | 日韩欧美视频第一区在线观看| 久久精品无码一区二区国产区 | 欧美日韩中文国产| av一区二区三区高清久久| 亚洲综合第一区| 三上悠亚一区二区|