新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 現場總線技術在汽車檢測線上的應用

        現場總線技術在汽車檢測線上的應用

        作者: 時間:2012-07-07 來源:網絡 收藏


        單元地址表示下位機的地址信息,它可以由兩種方式制定,一個是使用編碼開關,現場制定地址,另外一個是出廠前程序中定義。若使用CAN卡只能使用第一種方式。

        3、軟件設計

        汽車檢測系統軟件主要由VC編程的主控程序,VB編程的報表程序,微處理器程序以及CAN節點通信程序組成。其中通信程序主要分為3個部分:CAN初始化,數據傳輸及數據接收。這里主要列出CAN芯片初始化程序,程序如下:

        Unsigned char init_CAN (unsigned int btr0btr1)

        EA=0;
        EX0=1:
        CAN— REGISTER [CONTROL]=1;//復位請求
        CAN_ ACC=CAN_ REGISTER [CONTROL];
        While (!CAN_ACC_0)

        CAN REGISTER [CONTROL] =1;//確定是否復位
        CAN_ACC=CAN—REGISTER [CONTROL];

        //設置接受代碼寄存器
        CAN-REGISTER [ACCEPTANCE_CODE]=ACC_CODE;
        //設置接受屏蔽寄存器
        CAN_REGISTER [ACCEPTANCE_MASK] =ACC_MASK;
        //設置總線時序0寄存器
        CAN — REGISTER [BUS_TIMING_1]=btr0btrl;
        //設置總線時序1寄存器
        CAN_REGISTER [BUS_TIMING_0]=btr0btrl> >8:
        //設置輸出控制寄存器
        CAN_REGISTER [OUTPUT— CONTROL]=OUTONTRL;
        //設置時鐘分頻寄存器
        CAN_REGISTER [CDR]=CDRVALUE;
        //設置控制寄存器
        CAN_REGISTER [CONTROL]=CNTRLREG
        //設置命令寄存器
        CAN_ REGISTER [COMMAN D]=0xe0;
        CAN_REGISTER [COMMAND]I=0x0e;
        CAN_REGISTER [COMMA ND]=0xe0;
        EA=1:
        Return (OK);


        4、應用情況及效果

        基于現場總線的汽車檢測系統由4個工位機組成。第1工位機包括底盤測功機、廢氣分析儀、噪聲聲級計、全自動煙度計及油耗儀;第2工位機包括轉向盤及操縱力檢測儀、全功能側滑臺、車輪轉向儀、懸架松曠檢測臺及傳動系松曠儀;第3工位機包括踏板力行程檢測儀、制動檢驗臺、懸架特性檢測臺、車體形位偏差儀及軸重儀;第4工位機包括發動機檢測儀、前照燈檢測儀、喇叭聲級計及左右軸距差檢測儀。網絡使用了屏蔽雙絞線,連線長為100m,傳輸速率為125kbps。

        實踐證明,把應用到以后,該系統通信可靠、性能穩定,取得了良好的經濟效益和社會效益,其主要表現在如下幾方面:

        (1) 節省了成本。由于系統采用了現場總線,通過屏蔽雙絞線連接各處分散的獨立設備,而且嵌入式系統的控制器代替工位機中的工控機,與以前不使用相比,可以節省項目經費。

        (2) 具有良好的擴展性。由于現場總線的開放性,可隨意增設工位,總線上可以掛接32個設備。

        (3) 遠距離高速通信。傳輸距離小于50m時,數據傳輸速率可達1Mbps,提高檢車效率。

        (4) 系統維修方便。總線上某個設備出現故障,不會導致整個系統的癱瘓,仍可維持其余設備的正常運行,檢修時只需斷開故障設備即可,提高了系統的整體可靠。

        5、結束語

        目前在汽車設計領域中,很多汽車廠家采用ISO頒布的CAN國際標準(ISO1 1898)。這標準允許不同廠家生產的零部件能在同一輛汽車中進行有效、協調的工作,構成了所謂的開放式系統,檢測線采用CAN總線技術,有利于從汽車上直接獲取其故障信息,使得標準化的故障診斷和排放檢測成為可能。

        應用在上,不僅提高汽車檢測速度及檢車質量,也可以從設計、安裝、調試、運行到維護方面,節省成本和時間,從而得到了經濟效益,提高了市場競爭能力。

        參考文獻

        [1] 王錦標.現場總線控制系統[J],微計算機信息,1996(1)。
        [2] 鄔寬明.CAN總線原理和應用系統設計[M].北京:北京航空航天大學出版社,1996.
        [3] 張建俊.汽車檢測與故障診斷技術[M].北京:機械工業出版社。2001


        上一頁 1 2 3 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 宝丰县| 长武县| 大港区| 望都县| 河源市| 镇坪县| 正镶白旗| 枣庄市| 孝昌县| 衡山县| 德安县| 永吉县| 清涧县| 沈丘县| 滨海县| 沿河| 明光市| 云霄县| 岐山县| 常山县| 云阳县| 牡丹江市| 镇巴县| 长子县| 郸城县| 资阳市| 专栏| 通辽市| 南平市| 胶南市| 潮州市| 井研县| 博湖县| 沿河| 庄河市| 繁昌县| 偏关县| 沈阳市| 孟连| 治多县| 盐津县|