& nbsp; 1引言随着汽车电子的发展,汽车中的电子产品越来越多,汽车发动机,底盘和车身电子控制系统中的电子控制单元也越来越多。
同时,它们之间的通信变得越来越重要。
。
在汽车中使用网络技术可以大大提高系统之间信息传输的可靠性,同时可以大大减少汽车线束的数量并降低汽车电气系统的成本。
近年来,CAN系统已越来越广泛地用于汽车中。
CAN(控制器局域网)是Control Area Network的缩写,它是由德国BOSCH公司首次引入的,用于汽车内部测量和执行部件之间的数据通信。
由于其高性能,高可靠性,良好的实时性能和独特的设计,它已被广泛用于控制系统的检测器和执行器之间的数据通信。
CAN总线符合ISO11898标准,最大传输速率可以达到1Mbps,最大传输距离为10km,传输介质可以是双绞线。
本文提出并实现了一种使用单片机构成CAN系统,使用蓝牙无线传输技术来收集和处理车辆运行数据的方法。
在汽车运行过程中,汽车射频设备(例如汽车立体声系统,GPS导航设备,卫星数字音频无线电服务(SDARS)设备,GSM无线电收发器和其他电气设备)可能会造成干扰或受到干扰。
这些射频干扰信号可能会引起干扰。
汽车无线系统的数据流会产生不利影响。
如果采用传统的无线数据传输技术,则传输的数据的速率和准确性不能很高,从而不能快速,准确地传输数据。
但是,在汽车中使用蓝牙无线传输技术可以很好地解决这一问题。
问题。
本文使用的蓝牙模块采用英国CSR公司的BC417芯片,并与SST公司的8M FLASH芯片39VF800A组成模块。
& Nbsp;图1蓝牙模块原理图该模块的主要功能如下:1)使用符合蓝牙V210标准的CSR主流蓝牙芯片。
2)串口模块的底板装有RS232接口和TTL接口,可以选择使用一种接口,并使用313〜5V电源。
串口对用户是透明的。
3)蓝牙芯片采用前向纠错编码,通信效率高,跳频自动,抗干扰能力强。
4)波特率是1200、2400、4800、9600、19200、38400、57600、115200、230400、460800、921600、1382400,可根据实际需要设置。
5)睡眠电流:小于1MA,工作电流:40MA。
2系统硬件结构示意图本文使用MICROCHIP公司的嵌入式CAN控制器的18F4580芯片和CAN收发器芯片MCP2515组成一个CAN网络系统,并使用18F4580芯片随附的10位AD传感器来实现检测。
同时,使用智能数字传感器DS18B20测量发动机水温信号。
蓝牙模块用于将测得的信号无线传输到上位机,用VC ++编写数据接收和处理程序,实现数据的实时显示和存储,以及数据变化的曲线图可以显示随时间变化的值,并且测量结果直观。
系统的硬件示意图如图2所示。
图2测量系统原理图