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

產品分類

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

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

基于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協議進行

推薦產品

更多
主站蜘蛛池模板: 耐酸碱胶管_耐腐蚀软管总成_化学品输送软管_漯河利通液压科技耐油耐磨喷砂软管|耐腐蚀化学软管 | 探伤仪,漆膜厚度测试仪,轮胎花纹深度尺厂家-淄博创宇电子 | 纸布|钩编布|钩针布|纸草布-莱州佳源工艺纸布厂 | 辊道窑炉,辊道窑炉厂家-山东艾希尔 | 东莞办公家具厂家直销-美鑫【免费3D效果图】全国办公桌/会议桌定制 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 阻垢剂-反渗透缓蚀阻垢剂厂家-山东鲁东环保科技有限公司 | 聚合甘油__盐城市飞龙油脂有限公司 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 防伪溯源|防窜货|微信二维码营销|兆信_行业内领先的防伪防窜货数字化营销解决方案供应商 | 云南丰泰挖掘机修理厂-挖掘机维修,翻新,再制造的大型企业-云南丰泰工程机械维修有限公司 | 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 无轨电动平车_轨道平车_蓄电池电动平车★尽在新乡百特智能转运设备有限公司 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | 福建珂朗雅装饰材料有限公司「官方网站」 | 流水线电子称-钰恒-上下限报警电子秤-上海宿衡实业有限公司 | 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | 连栋温室大棚建造厂家-智能玻璃温室-薄膜温室_青州市亿诚农业科技 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 热回收盐水机组-反应釜冷水机组-高低温冷水机组-北京蓝海神骏科技有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 医疗仪器模块 健康一体机 多参数监护仪 智慧医疗仪器方案定制 血氧监护 心电监护 -朗锐慧康 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 福州甲醛检测-福建室内空气检测_环境检测_水质检测-福建中凯检测技术有限公司 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 广东西屋电气有限公司-广东西屋电气有限公司 | 柔软云母板-硬质-水位计云母片组件-首页-武汉长丰云母绝缘材料有限公司 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 液压油缸-液压缸厂家价格,液压站系统-山东国立液压制造有限公司 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 波纹补偿器_不锈钢波纹补偿器_巩义市润达管道设备制造有限公司 | Brotu | 关注AI,Web3.0,VR/AR,GPT,元宇宙区块链数字产业 |