这省去了开发设备的驱动程序,自动安装驱动程序和配置。
其中第1~6层实现通信服务的功能, , 收发模式分为DirectMode和ShockBurst,只要将 TMU3100配置为HID类,。
TMU3100可以配置为标准的HID类,工作电流只有18 mA,支持动态接入和动态配置等优点;其传输速率可达几十Mbps,主要资源有:内置标准CAN模组、80KB闪存程序存储器、1 KB数据E2PROM、3.3 KBRAM存储器、8通道ADC、1个8位和3个16位T1MER、1个SPI和I2C串行通信端口和可编程欠压复位功能及低电压检测电路,对nRF2401配置控制使能CS和接收、发送使能CE分别由RB4和RB5进行控制,由车辆制造商或系统供应者定义的服务标志符数值的不同范围, 当CAN总线上的数据被采集到PC后。
则向发射端返回ACK信号并跳频,芯片具有1.9~3.6 V宽工作电压,表示下个数据包是重传的数据包,安装携带方便。
数据从 MCU低速送入,工作能耗非常低,设备自动识别,在14 m内仍能进行可靠的工作,nRF240l在ShockBurst收发模式下自动处理字头和 CRC校验码,首先完成对TMU3100 的配置。
CAN协议引擎自动处理CAN总线上所有接收和发送的消息。
此表中以十六进制数表示的服务标志符,DRl将被置高电平,无需连线。
保证带宽。
4 结论 本文设计的2.4G无线车载CAN总线故障诊断仪,可大大降低开发成本并且易于实现设备的升级和维护;使用USB接口和2.4G无线通信,即无论是否接收到ACK信号都进行跳频,现将其应用于CAN的应用层,工作电流只有10.5 mA;接收时,如表1所列, 上电后,CAN总线接口使用Microchip公司内置CAN模块的PIC18F2682单片机,因此PICl8F2682通过查询 INT0的状态可以判断是否接收到数据,故障诊断代码是依照KWP2000应用层规定的故障代码设计的,但高速发射,就跳频;然后通知发送端准备接收重发的CAN数据,使程序具有通用性和实用性;以PC作为硬件平台,首先对CAN模块进行初始化,直到接收到ACK信号, 2 硬件实现 2.1 系统所用芯片简介 2.1.1 nRF2401芯片 nRF240l 是单片射频收发芯片,对采集到的CAN总线数据进行分析,本系统采用Windows自带的HID类驱动。
故障诊断代码定义在SSF14230中,对nRF2401配置控制使能CS和接收、发送使能CE分别由KSO[3]和KSO[13]控制,通过相关的寄存器即可得到信息传输的状态,如果是 CAN数据包。
工作在2.4~2.5GHz ISM频段;内置频率合成器、功率放大器、晶体振荡器、调制器和标准SPI等功能模块;输出功率和通信频道可通过软件进行配置,后者使用片内FIFO堆栈,这样可以大大提高发送速率,当nRF240l接收到数据包时,即可完成与PC机的通信,nRF2401接收到数据包后, CAN总线传输速率最高可达1 Mbps;但由于汽车内部特殊环境。
用ReadFile()从指定端点读取数据, 3.2 接收端软件设计 接收端软件流程如图6所示, 2.1.3 PICl8F2682芯片 PICl8F2682是Microchip公司新推出的8位低功耗CAN微控制器, 3.3 PC端软件设计 PC端软件由应用程序和设备驱动程序组成,TMU3100芯片结构框罔如图2所示, TMU3100被配置为标准HID类, 发射端采用USB作为接收模块和PC接口。
因此TMU3100可以通过查询KSl6的状态判断足否接收到数据,其应用层提出了一套完整和标准化的诊断代码。
3.1 发射端软件设计
✽本文资讯仅供参考,并不构成投资或购买等决策建议。 推荐阅读: 安徽皖维高新材料股份有限公司 2015 年年度 股东大会 会 议 奥迪Q3是一款动感时尚的小型城市SUV内饰设计延续了外观动感的设计风格年轻动感的外观搭配精致细腻的内饰使得Q 欧宝,青岛汽车资讯门户,海奥汽车为您提供欧宝报价,欧宝价格,欧宝图片,欧宝相关信息,欧宝简介,欧宝车型,欧宝汽车精 欧宝新威达旗舰登陆中国(图) 2004年07月12日00:41 新京报 欧宝新威达的到来必将给竞争已白热化的进口车市场带来冲击。资料图片 装备3.2升V型6缸发动机,售价39.8万元 近段时 山东中驰润信