您的位置: 主页  >  新闻中心  >  行业新闻  > 基于超远距离wifi模块供应商WiFi的奥迪A4L发动机故障设置系统

基于超远距离wifi模块供应商WiFi的奥迪A4L发动机故障设置系统

发布日期:2022-02-11  浏览次数:1604
基于超远距离wifi模块供应商WiFi的奥迪A4L发动机故障设置系统,近年来,许多高职院校的汽车专业大多采用发动机培训台进行电气控制元件结构原理的教学和故障检测和诊断技能培训。然而,汽车系统已经网络化,仅仅依靠发动机机架模拟的故障并不能充分反映汽车的真实状态,导致教学和生产之间存在一定程度的脱节。事实上,全国高职技能竞赛要求玩家完成真实汽车发动机故障的检测和诊断。如何优化和管理现有的培训车辆,提高真实汽车的教学和使用效率,指导和鼓励教师根据岗位生产实践和工作流程独立开发真实的汽车发动机故障检测和诊断培训软硬件资源尤为迫切。该系统利用超远距离wifi模块供应商WiFi网络技术远程设置奥迪A4L真实汽车发动机故障。

系统的整体包括故障设置箱、信号检测箱、手机、线束等。由于原车线束不能损坏,故障设置箱计划连接到发动机ECU和原车线束之间;系统通过手机WiFi,无线控制线路断开,模拟故障;为了方便信号测量,系统需要集成现有的信号检测箱。

实车发动机故障设置系统主要由手机、超远距离wifi模块供应商CV520模块、STC15F2K60S2单片机、74HC595位移缓存器、继电器模块等组成。手机APP完成故障设置,通过WiFi通信模块将设置的故障信息传递给单片机;以STC15F2K60S2单片机为控制核心,与WiFi模块通信,用74HC595扩展IO端口,接收手机故障设置信息。

单片机采用STC15F2K60S2,单片机多有42个I/O端口,但系统需要设置54个线路通断故障点。考虑到系统的可扩展性,选择了7个74HC595串联并出的CMOS芯片,每个74HC595输出8个信号,将一个高位与第二个低位连接起来。根据故障设置的需要,未来可以增加片数,实现更多输出。

超远距离wifi模块供应商系统选择高速率WiFi模块。WiFi是UART-WiFi(串口-无线)模块。该模块采用串口与单片机(或其他串口设备)通信,内置TCP/IP协议栈,可实现用户串口与WiFi的转换。系统采用串口转AP工作模式。继电器模块单片机不能直接驱动继电器,必须加三极管或其他功率元件驱动。当74HC595引脚输出低电时,三极管导通,继电器线圈构成电路,常闭触点开关断开,传感器或执行器所在线断开,故障发生。

系统软件设计程序要完成的主要任务如下。系统上电后,必须首先进行初始化设置。主要内容如下:系统定时器初始化设置,包括计数方法、计数周期、分频系数、中断参数等。串口初始化,考虑到与WiFi波特率匹配,系统波特率设置为115200b/s。然后设置模块的工作模式和参数,通过串口AT指令设置WiFi的工作模式和参数(初始化),其过程包括:①设置模块为AP工作模式,重启后生效。②在AP工作模式下设置参数,包括热点名称、密码、通道号和加密模式。③查询当前设备IP地址。⑤启动多路连接模式(多连接5个设备)。⑤使用手机网络调试模块。手机APP发送故障设置的控制指令,CV520将收到的指令数据发送给单片机。单片机调用串口中断函数,将收到的字符存储在Recive_table[]数组中。程序如下:voiduartinterupt4{statichari=0;//因为是逐位接收,所以使用staticif(RI=1){ES=0;RI=0;Recive_table[i]=SBUF;//单片机接收WIFI模块传输的指令数据i++;if(
#){recive_table=0;i=0;Recive_state=1;}ES=1;}elseti=0;}后,单片机控制74HC595驱动继电器的过程如下:74HC595是一个具有锁定功能的串联和移位的寄存器。要实现单片机IO端口的扩展,首先需要定义单片机IO端口与7个74HC595芯片的串行数据输入端口(SER)连接。然后,通过编程,7个74HC595的所有输出都是低电平的,以确保所有继电器开关上电后都处于闭边状态,发动机没有故障。方法是:一级74HC595输入端口;

通过实验验证,在移动应用程序上选择要设置的故障(一般每次不超过3个),并通过超远距离wifi模块供应商WiFi传输到故障设置箱,完成故障设置箱,并点亮LED灯。使用奥迪故障诊断系统ODIS读取故障代码或数据流,结合故障现象,表明发动机故障设置成功。该系统使用方便,人机交互良好。

本文设计了一个基于超远距离wifi模块供应商WiFi的奥迪A4L发动机故障设置系统。该系统由手机、单片机、寄存器、WiFi模块和继电器模块组成。通过移动应用程序设置发动机故障,具有良好的交互界面。该系统可扩展性强,可实现远程控制,具有一定的实际意义。
QQ咨询
微信咨询
联系电话
18118739028
返回顶部