环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 傳感測量產品 > 測試設備與系統 > 測試系統

類型分類:
科普知識
數據分類:
測試系統

基于CAN總線的嵌入式汽車電子測試系統

發布日期:2022-10-09 點擊率:65

  汽車產業是國家的支柱產業,電子產業也是國家的支柱產業,作為汽車產業和電子產業的交集,汽車電子零部件產業的興衰與國民經濟息息相關。目前,我國汽車的產量逐年攀高,民族汽車品牌在自身不斷成長的同時,也迫使國際汽車公司或合資公司不得不降低生產成本,實施汽車電子零部件國產化戰略,這就為我國汽車電子產業化的發展提供了良好的機遇。

  前裝汽車電子產品除了其復雜的功能要求外,對于實時性、安全性、可靠性和環保性等的要求都非常嚴格,并且汽車廠商都具有自己相關的執行檢測標準和生產流程規范,因此為前裝汽車電子產品配套研發相應的故障檢測系統是非常必要的。

  1 系統設計方案

  1.1 設計依據

  CAN總線作為一種串行汽車總線,具有結構簡單、可靠性高、技術成熟等優點,目前已在汽車領域廣泛應用。前裝汽車電子產品一定遵循特定車型的CAN通信協議,整車幾乎全部的控制和狀態信息都依賴CAN總線傳輸,通過采集和分析CAN總線上的信號,便可準確獲得各個部件的工作狀態和實時參數,這就是汽車電子測試系統的基本依據。

  汽車廠商對測試儀器的一般要求包括實時性、可靠性、便攜式以及友好的人機交互等。嵌入式系統由于其靈活的軟硬件設計、良好的可靠性和實時性、較低的功耗等特點,完全可以滿足廠商對于測試儀器的要求。因此,基于CAN幀測試和采用嵌入式設計是汽車電子測試系統的有效解決方案。

  1.2 實現方案

  嵌入式汽車電子測試系統,一般選擇性能比較好的32位微處理器,比如ARM處理器,在硬件設計上包括嵌入式系統通用的電源模塊、存儲模塊、人機交互模塊等,基于CAN總線通訊必須設計相應的CAN總線通信模塊,在該模塊中通常由兩部分組成,一部分是CAN控制器,用于實現CAN總線的數據鏈路層協議;另一部分是CAN驅動器用于實現CAN總線的物理層。系統的基本結構圖如圖1所示。

 

 

  汽車電子測試儀器一般要求具備友好的人機交互,對界面設計的要求比較高,因此在軟件設計中宜采用分層的軟件設計方法,一般情況下需要移植相關的嵌入式操作系統,目前常用的嵌入式操作系統主要有Linux、Wince等。軟件的設計流程主要包括操作系統移植、驅動程序編寫、應用程序設計3個階段。移植合適的嵌入式操作系統,為軟件的開發搭建好開發平臺;開發相關的驅動程序來支持硬件設備,為應用軟件訪問硬件提供接口,在CAN的模塊中,一般需要開發支持控制器和驅動器的驅動程序,以便于和汽車電子產品通信;應用程序是最上層的軟件,直接面對用戶,為用戶使用提供友好的交互。

  2 系統設計樣例

  基于以上的系統分析,現給出一個具體的設計樣例解釋。USB汽車音頻播放系統是為某汽車制造商開發的一款前裝汽車電子產品。該產品在通信上嚴格遵守廠商提供的CAN總線協議。該測試系統主要用于部件出廠前的故障檢測。

  2.1 硬件設計

  考慮到性能、功耗、穩定等方面的要求,選用Intel公司的32位工業級微處理器PXA270,該處理器基于ARM10內核,運行主頻高達520M-Hz,接口資源豐富,加入了IntelSpeedStep動態電源管理技術,在保證CPU性能的情況下可最大限度地降低設備功耗,利用該處理器簡化了硬件設計,并且保證了軟件的快速運行;存儲模塊采用了64 MB的NorFlash和64 MB的SDRAM;人機交互采用的是液晶顯示和觸摸控制的方案。

  在CAN總線通信模塊的設計中,采用的芯片是SJA1000、PCA82C250和TJA1055。SJA1000是PHLIPS公司發布的一款適用于汽車和一般工業環境的獨立CAN控制器,SJA1000是PCA82C200控制器的替代產品,除了支持BasicCAN操作模式外,還增加了新的操作模式PeliCAN,這種模式支持具有很多新特性的協議。SJA1000應用于CAN硬件模塊中,用于實現CAN總線的數據鏈路層協議,在本設計中使用了2片SJA1000芯片,分別用于高速CAN和低速CAN通信。SJA1000的具體電路原理圖如圖2所示,數據總線AD0~AD7通過數據緩沖器件接到PXA270的數據總線MD0~MD7上,時序控制等信號線則是接到CPLD上,由PXA270處理器通過CPLD管理。

 

 

  PCA82C250和TA1055都是驅動收發器,用于實現CAN總線的物理層,不同之處在于2個芯片各自實現了CAN物理層的2個標準:高速CAN和低速CAN。高速CAN根據線纜長度最高可提供1 Mbit/s的波特率,低速CAN可提供5~125 kbit/s的波特率,并且允許CAN總線在連接失敗時通信得以繼續進行,因此也叫容錯CAN,該儀器支持2種物理標準,驅動器的電路圖如圖3所示。HTXD0、HRXD0和LTXD0、LRXD0均來自于SJA1000,通過PCA82C250和TJA1055后分別得到高速CAN通道HCHNH、HCHNL和低速CAN通道LGANH、LCANL。

 

 

  2.2 軟件設計

  考慮到廠商對人機交互要求比較高,并且為了縮短研發周期,選擇微軟的Windows CE作為嵌入式操作系統。Wince是一個緊湊、完整和可擴展的嵌入式操作系統,是一個多線程、基于優先級可搶占的操作系統,具有內存管理功能,可以抑制由于應用程序不正常而直接破壞系統的危險性,特別適用于有限資源的硬件平臺,并且Wince的操作系統在界面操作上繼承了桌面Windows系統的風格,便于操作工人的熟悉和使用。

  軟件設計的主要工作有Wince5.0系統在PXA270上的移植,CAN總線、液晶顯示、觸摸屏、Flash存儲、藍牙等驅動程序的實現,CAN協議實現及應用程序的設計等。

  Wince的驅動程序主要分為本機驅動和流接口驅動,本機驅動是硬件必須的驅動,不支持通用的設備驅動程序接口,如觸摸屏的驅動;流接口驅動是指驅動程序把流式接口函數公開出來,而不考慮驅動所控制的設備類型。CAN總線的驅動主要是對控制器SJA1000的軟件支持,在wince中是典型的流接口驅動,通過CAN_Init、CAN_Open、CAN_Close、CAN_Read、CAN_Write、CAN_IOControl,CAN_Deiit等函數實現SJA-1000的功能;其中CAN_Init主要完成SJA1000的初始化工作,CAN_Open用于響應應用程序的請求,CAN_Read和CAN_Write用于從CAN總線讀取和向總線寫入字符,CAN_IOControl用來擴展其他的功能,CAN_Close用于關閉響應,CAN_Deiit用于釋放資源和卸載驅動。

  應用程序運用Embedded Visual C++4.0開發。該測試儀器的任務較多,大部分的測試都是基于對部件發出CAN幀的分析,儀器的主要測試功能包括:音頻左右聲道測試、麥克測試、藍牙測試、USB測試等。系統的軟件流程如圖4所示,系統的主界面如圖5所示。

 

 

  2.3 現場應用

  該測試儀器目前已經應用于現場生產中,對USB汽車音頻播放部件進行出廠前質量測試,實踐表明該測試儀器快速可靠、操作友好,每臺每個工作日可檢測300~500臺部件,檢測準確率達到99%以上,完全滿足了廠商的需求。

  3 結束語

  本文針對汽車電子開發中的具體需求,提出了基于CAN通信和CAN幀分析的汽車電子測試方法,通過現場應用表明該方法是對前裝汽車電子產品測試的快速有效的方法,基于該方法的嵌入式汽車電子測試儀器,滿足了廠商對于體積、價格、速度、可靠等方面的需求,在未來開發的前裝汽車電子產品中會繼續廣泛應用。


下一篇: PLC、DCS、FCS三大控

上一篇: 利用PROFIBUS協議進行

推薦產品

更多
主站蜘蛛池模板: 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 北京浩云律师事务所-法律顾问_企业法务_律师顾问_公司顾问 | 不锈钢水箱生产厂家_消防水箱生产厂家-河南联固供水设备有限公司 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 快速门厂家批发_PVC快速卷帘门_高速门_高速卷帘门-广州万盛门业 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 橡胶弹簧|复合弹簧|橡胶球|振动筛配件-新乡市永鑫橡胶厂 | 二次元影像仪|二次元测量仪|拉力机|全自动影像测量仪厂家_苏州牧象仪器 | 数字展示在线_数字展示行业门户网站 | 杭州荣奥家具有限公司-浙江办公家具,杭州办公家具厂 | 精密模具加工制造 - 富东懿| 非小号行情 - 专业的区块链、数字藏品行情APP、金色财经官网 | 河南空气能热水器-洛阳空气能采暖-洛阳太阳能热水工程-洛阳润达高科空气能商行 | 高低温万能试验机-复合材料万能试验机-馥勒仪器 | 517瓜水果特产网|一个专注特产好物的网站| 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | 热处理炉-退火炉-回火炉设备厂家-丹阳市电炉厂有限公司 | 海日牌清洗剂-打造带电清洗剂、工业清洗剂等清洗剂国内一线品牌 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 闪蒸干燥机-喷雾干燥机-带式干燥机-桨叶干燥机-[常州佳一干燥设备] | 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | 深圳市宏康仪器科技有限公司-模拟高空低压试验箱-高温防爆试验箱-温控短路试验箱【官网】 | 冷库安装厂家_杭州冷库_保鲜库建设-浙江克冷制冷设备有限公司 | 压缩空气检测_气体_水质找上海京工-服务专业、价格合理 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 泰州物流公司_泰州货运公司_泰州物流专线-东鑫物流公司 | 智能交通网_智能交通系统_ITS_交通监控_卫星导航_智能交通行业 | 彩信群发_群发彩信软件_视频短信营销平台-达信通 | 合肥活动房_安徽活动板房_集成打包箱房厂家-安徽玉强钢结构集成房屋有限公司 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 黑龙江京科脑康医院-哈尔滨精神病医院哪家好_哈尔滨精神科医院排名_黑龙江精神心理病专科医院 | 塑胶跑道施工-硅pu篮球场施工-塑胶网球场建造-丙烯酸球场材料厂家-奥茵 | 济南宣传册设计-画册设计_济南莫都品牌设计公司 | 天津力值检测-天津管道检测-天津天诚工程检测技术有限公司 | 板式换热器_板式换热器价格_管式换热器厂家-青岛康景辉 | 体坛网_体坛+_体坛周报新闻客户端 |