www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > EDA > 電子設計自動化
[導讀]1.引言隨著高等級公路的不斷發(fā)展,對于高等級公路的路面基層、底基層施工質量要求也日益嚴格,采用常規(guī)的施工方法已難以滿足其表面幾何尺寸和平整度的要求,因此采用攤鋪機攤鋪路面基層、底基層施工勢在必行。但公路

1.引言

隨著高等級公路的不斷發(fā)展,對于高等級公路的路面基層、底基層施工質量要求也日益嚴格,采用常規(guī)的施工方法已難以滿足其表面幾何尺寸和平整度的要求,因此采用攤鋪機攤鋪路面基層、底基層施工勢在必行。但公路工程任務中,質量要求高,時間緊,操作條件惡劣,迫切要求改善操作環(huán)境,降低勞動強度,提高攤鋪機自動化程度。工程機械一體化和機器人化是工程機械未來的發(fā)展方向。融合電子技術、計算機技術、控制技術、通信技術等,實現(xiàn)機械產品的自動化和智能化,為機電一體化技術開辟了發(fā)展的廣闊天地。

該瀝青混凝土自動攤鋪機的研制、開發(fā),將提高道路攤鋪工程的自動化程度和智能化水平,改善道路工程的操作環(huán)境和勞動條件,降低勞動強度,提高攤鋪機產品的檔次,成為國內領先、國際先進的國產化產品,對促進我國公路交通事業(yè)的發(fā)展,具有重要意義。

2.攤鋪機工作原理

瀝青混凝土道路的攤鋪過程是:在工作時,由裝載機從瀝青混凝土攪拌站將混合攪拌好的高溫鋪路材料料快速運輸到攤鋪機前方,將原料倒入攤鋪機的料斗中。料斗的下方是左、右兩條輸料帶,輸料帶將原料一直帶到車體后方,原料從輸料帶上落下。分料架是兩個螺旋桿,它們通過旋轉將堆積在中間的原料向兩邊分開,基本均勻分布在路面上。車體的最后方是熨平板,熨平板用高強壓和振搗器的高頻率將原料壓實,待攤鋪機走過,原料冷卻后,路面形成。

3.通信模塊的網絡拓撲結構


圖1 通信模塊的網絡拓撲結構

自動攤鋪機系統(tǒng)既龐大、又復雜。包括車體的方向、速度控制,輸分料控制,大臂、熨平板、找平控制,發(fā)動機的起、??刂埔约案鞣N狀態(tài)參數的測量、顯示和故障報警。為了提高系統(tǒng)的可靠性,采用了集散型計算機體系結構,實現(xiàn)了集中管理以及功能和危險的分散。所有這些子控制系統(tǒng)都在不同的單片機上完成,而這些子系統(tǒng)之間的參數傳輸則由主交互機進行協(xié)調。顯而易見,攤鋪機能否在工作環(huán)境相當惡劣的條件下正常、可靠、穩(wěn)定地工作,很大程度上取決于各個單片機于系統(tǒng)能否進行可靠、穩(wěn)定的通信。根據項目的要求,對人機交互系統(tǒng)和測控機系統(tǒng)的各種輸入/輸出量的關系進行了深入細致的研究和測量,制定了如圖l所示的網絡拓撲結構。

在圖1中,主交互機與左交互機、右交互機、車體行駛測控機、找平輸分料測控機利用CAN總線進行通信;而主交互機與移動電話則利用RS232C進行串行通信。

4.通信模板的硬件設計

本系統(tǒng)中采用億恒公司的16位CMOS單片機系列的C164作為主控制器。億恒C164是單片機是一款非常優(yōu)秀的單片機,特別是它的16位單片機,高性能CPU 結合功能豐富的外設,每秒可執(zhí)行1250萬條指令,在CPU時鐘頻率20MHz時具有下面的性能特點:

(1)帶有4級流水線高性能16位CPU

80ns最小指令循環(huán)時間,大多數指令僅需1個循環(huán),即兩個CPU循環(huán);16*16位乘法需400ns(20個CPU循環(huán)),32位除16位需800ns(40個CPU循環(huán))。處理能力達到10MIPS。

(2)集成在片存儲器

64KB在片可編程FLASH;2KB內部RAM,用于變量存儲器池、系統(tǒng)堆棧和代碼;2KB在片高速RAM,用于變量、用戶堆棧和代碼;4KB在片數據EEPROM,用于non-volatile變量。

(3)外部總線接口

獨立或復用總線配置;段分配和片選信號產生;8位或16位數據總線。

(4)16個優(yōu)先級中斷系統(tǒng)

可達33個中斷節(jié)點帶有獨立的中斷矢量;在內部程序執(zhí)行時,240ns/400ns中斷等待時間;快速外部中斷。

(5)智能在片外設子系統(tǒng)

8通道10位A/D轉換器,帶有可編程轉換時間(最小為7.76us;5個定時/計數器;同步/異步串行通道;帶有15個信息體的CAN摸量;可編程時間間隔的看門狗定時器;實時時鐘;用于系統(tǒng)初始化的程序引導裝載器。

(6)59個I/O引腳

輸入模式具有三態(tài);具有位尋址功能。

通信模塊的硬件電路如圖2所示。


圖2 通信模塊的硬件電路圖

通信模塊帶有CANBUS、RS232C各一路,可獨立進行CAN總線通信和RS232C串行通信。RS232C通信硬件電路由C164片內異步串行口、光耦、MAX232A和傳輸線構成。CAN通信由C164片內CAN控制器、光耦、CAN收發(fā)器PAC82C250和傳輸線構成。

CAN收發(fā)器PAC82C250與C164CI的接口均帶有光電隔離,隔離前后采用兩套電源:

(1)系統(tǒng)電源:+Vs(+5V), Gs ;

(2)機器電源:+Vm(+5V), Gm。

5.RS232C通信軟件設計

5.1 C164CI的異步串口

C164CI的異步串行口ASC0提供了與其它系統(tǒng)串行通信端口,它的特點是:自帶波特率發(fā)生器的異步串口;異步模式,最大625Kbaud傳送速率;全雙工位;可編程特點(1或2停止位,7、8或9數據位);在數據發(fā)送時產生校驗或喚醒位;奇或偶校驗位;錯誤檢測等。

5.2 串行口通信編程

串行口主要用于移動電話和主交互機之間進行通信。串行通信的實現(xiàn)主要是通過對串口控制寄存器進行配置實現(xiàn)初始化。下面是這一過程的實現(xiàn)步驟:

1. 串口控制寄存器初始化;

2. 定義波特率;

3. 定義中斷;

4. 定義引腳的特殊功能;

5. 系統(tǒng)啟動。

下面為實現(xiàn)串口的通信程序:

#include

unsigned int a;

interrupt(0x2B) void S0RINT(void) //接收中斷服務子程序

{

a=S0RBUF; //將接收數據保存

}

void putchar(unsigned char tdata) //串行發(fā)送程序

{

while(!S0TBIR){;} //等待發(fā)送緩沖區(qū)清空

S0TBIR=0; //復位發(fā)送緩沖區(qū)中斷請求標志

S0TBUF=tdata; //裝載發(fā)送緩沖寄存器

}

void ASC_vInit(void) //串行通信初始化

{

S0CON=0x8011; //定義控制寄存器:SOR=1;SOREM=1;串行方式1

S0BG=0x0040; //定義波特率9 600Bd

S0RIC=0x0062; //定義接收中斷控制寄存器

S0TBIC=0x0080; //定義發(fā)送緩沖控制寄存器

P3 |=0x0400; //定義P3.10引腳為輸出鎖存(TXD0)

DP3 |=0x0400; //定義P3.10方向控制(TXD0為輸出)

Dp3 &=0xF7FF; //定義P3.11方向控制(RXD0為輸入)

IEN=1; //開中斷

}

void main(void)

{

……;

ASC_vInit(); //串口初始化

putchar(‘……’); //串行發(fā)送

……;

}

6.CAN總線通信軟件設計

6.1 C164CI的CAN模塊概述

C164CI的CAN模塊特點如下:

(1)遵循CAN V2.0B規(guī)定(符號標準和擴展功能)。

(2)最大CAN通信速率為1MB/S。

(3)完全的CAN裝置:

l 15個信息體,帶有自己的識別器和狀態(tài)控制位;

l 每個信息體可以定義為發(fā)送或接收。

(4)通過在片內部XBUS(16位獨立方式)與主CPU相連(C166-內核)。

(5)接收濾波器用可編程屏蔽寄存器:

l 全域屏蔽輸入信息體(全CAN功能);

l 信息體15有附加屏蔽(基本CAN功能);

l 靈活的中斷事件控制;

l 帶有兩個接收緩沖器;

l 用自己的全域屏蔽寄存器進行接接收濾波。

6.2 CAN總線通信軟件設計

自動攤鋪機系統(tǒng)CAN總線通信軟件設計的任務是:在選定通信規(guī)程CAN2.0B以后,規(guī)定各計算機傳送數據的格式和約定;協(xié)調各計算機之間的通信;統(tǒng)一考慮通信中的可靠性措施。

6.2.1 數據發(fā)送模式

由于要傳送數據的重要程度、傳送周期不同,在本系統(tǒng)的通信中采用兩種不同的數據發(fā)送模式:

(1)發(fā)送模式0:即發(fā)送一次,不檢測接收是否正確,發(fā)送結束返回。接收方接收到此類數據包后,不必發(fā)送應答信息包。該數據包的特點是:按照一定周期定時發(fā)送,用于主操作面板上的狀態(tài)顯示,所以偶爾的傳送失敗不會影響系統(tǒng)的正常運行與操作。

(2) 發(fā)送模式1:即一定要將數據包正確發(fā)送給接收方。采用重發(fā)機制,等待接收方應答,若沒有接收到應答則重發(fā)。5次發(fā)送均失敗,則返回FALSE,由發(fā)送方做出相應的處理動作,如報警、停機等;成功則返回TRUE。該數據包的特點是:由相應事件觸發(fā)發(fā)送,如果傳送失敗,將影響系統(tǒng)的正常運行。

6.2.2 數據發(fā)送模式

對于自動攤鋪機系統(tǒng)來說,其CAN 網絡中節(jié)點數量較少,而每種數據包只需要一部分節(jié)點來接收,因此在通信設計中利用數據幀標識符來實現(xiàn)定址組播。為避免接收不必要的數據包,對接收節(jié)點按位編址,每個節(jié)點對應驗收濾波中的一位。若一個報文標識符高8位中對應位為1,則接收;否則忽略。因此只要在發(fā)送節(jié)點根據數據包內容設置合適的報文標識符,數據包即可被相關節(jié)點正確接收,而被無關節(jié)點忽略。

6.2.3 校驗

在CAN 結構的MAC層中已經實現(xiàn)了循環(huán)冗余碼〔CRC〕校驗。但自動攤鋪機工作環(huán)境惡劣,工作條件復雜,為了系統(tǒng)通信的可靠性,在控制程序級的通信中也進行校驗。為減輕系統(tǒng)負擔及降低程序復雜性,控制程序級的校驗采用了比較簡單的求和取模校驗方式,每個數據幀的最后一個數據字節(jié)作為校驗和,其值是之前所有數據字節(jié)求和后對256取模的值。各節(jié)點的接收接口中以相同方法計算校驗和,若校驗正確則將數據包壓入接收隊列,否則拋棄該包。

6.2.4 數據包格式及內容

其中:L取值為2—8:采用CAN2.0B標準,使用29位標識符。

ID28—ID21:確定此幀的接收節(jié)點,每位代表1個節(jié)點,可以廣播。

ID20—IDl7:此幀的順序號,每發(fā)一個幀增1,用于區(qū)分不同數據幀與重發(fā)數據幀。

IDl6:應答標志位:為1表示此幀需要應答,為0表示此幀不需應答。

IDl5—IDl3:指定此幀的發(fā)送節(jié)點,0—3分別代表左交互機、右交互機、車體行駛測控機和找平輸分料測控機。

ID12—ID0:無意義。

6.3 CAN總線通信編程

CAN總線通信編程是一個比較煩瑣的事情,主要是涉及諸多的CAN寄存器,但只要掌握其規(guī)律和技術關鍵,就會變得容易起來。下面是CAN總線通信編程的實現(xiàn)步驟:

(1)CAN模量初始化;

(2)定義每一個信息體;

(3)裝載信息體數據(僅針對發(fā)送信息體);

(4)接收信息體接收數據;

(5)發(fā)送一個信息體;

(6)檢查一個信息體;

(7)檢查是否關閉CAN總線。

為便于進行模塊化編程,將CAN通信功能封裝成一個個子程序,并且生成一個專用的程序庫,供不同的程序員調用,這樣就提高了編程效率,并易于功能擴展。下面給出其中的兩個子程序。

下面為發(fā)送一個信息體的CAN通信程序:

#include //C164寄存器定義

#include //CAN控制寄存器定義

void send_mo_16x(unsigned char a) //發(fā)送信息體“a”(114)

{

if((a<15)&&(a))*msgctrl_ptr_16x[a]=0xefff; //置位TXRQ

}

下面為檢查是否關閉CAN總線的CAN通信程序:

#include //CAN控制寄存器定義

unsigned char check_busoff_16x(void) //檢查總線是否關閉,并在必要時恢復

{

unsigned char busoff_var=0;

if(SR&0x80) //如果BOFF=1

{

busoff_var=1;

CR=CR&0xfe; //恢復關閉的總線(清零INIT)

}

}

7.結論

由于攤鋪機的功能繁多,運作復雜,工作環(huán)境十分惡劣,因此控制系統(tǒng)的工作可靠性問題就是自動攤鋪機設計的關鍵。在本系統(tǒng)中,利用RS232C 實現(xiàn)了主交互機與移動電話之間的串行通信;采用帶CAN總線的單片機完成不同模塊各自的功能,又通過CAN總線傳送數據或命令,實現(xiàn)了功能分散又集中監(jiān)視,危險分散。因此,很適合于自動攤鋪機中分布式控制系統(tǒng)的實現(xiàn)?,F(xiàn)場實驗結果表明:該通信模塊具有良好的可靠性、穩(wěn)定性和安全性。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯(lián)合牽頭組建的NVI技術創(chuàng)新聯(lián)盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術創(chuàng)新聯(lián)...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉