首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
汽车电子
» 基于CDMA/CAN的车辆故障远程监控系统 2
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于CDMA/CAN的车辆故障远程监控系统 2
发短消息
加为好友
rise_ming
当前离线
UID
864567
帖子
4448
精华
0
积分
2224
阅读权限
70
在线时间
123 小时
注册时间
2011-12-12
最后登录
2014-8-25
金牌会员
UID
864567
1
#
打印
字体大小:
t
T
rise_ming
发表于 2013-10-20 18:56
|
只看该作者
基于CDMA/CAN的车辆故障远程监控系统 2
远程监控
,
软件设计
,
无线网络
,
whether
,
喷油嘴
而汽车故障诊断的各子任务间是有一定的依赖关系的,各子任务的求解是有一定的前提条件的,例如,气缸喷油嘴子任务的求解必须在油嘴线路电压已知 的前提下才能进行,因而,各求解器中都设置了激活条件,只有满足了这些条件,求解器才能被激活从而进行目标变量的求解。元级推理机利用此关联对象集信息按 一定的顺序激活相关的求解器进行重新推理。
解释机制通过与推理机输出的数据, 回答用户提出的how、why、what、whether等问题。
3.2 车载故障诊断单元软件设计
车载故障诊断单元主要负责车载故障数据的读取,并通过无线网络()将故障码实时送到远程车辆信息技术服务中心,简单的故障信息,如:一般故障 (不用马上处理),故障(需马上修理),严重故障(需请求交通拯救)需要及时反馈给车主(包括以文字的方式反馈到车主车载屏上,更紧急的时候通过语音或者 视频对话来沟通)。更详细的故障情况车主可以通过移动电脑或者移动电话访问相关远程车辆信息技术服务中心的网站来获取。
车载故障诊断单 元的主程序在执行完初始化功能,再根据当前故障状态位的值设置定时中断的时间后,然后就进入低功耗模式。单元读取故障码和其他运行数据,以及这些数据的传 输都放置在中断程序,中断结束立即进入低功耗模式。车辆故障状态位正常时,可取60min定时中断一次,调用crc-16校验计算执行库后,通过无线方式 发送给远程车辆信息技术服务中心。在故障状态位出现多位数值为“1”时,缩短定时中断时间,增加数据采样及发送频率。定时中断程序流程如图3所示:
数据接收程序在主程序完成初始化功能后,模块进入等待SPI数据工作状态。在接收到一个数据帧,crc校验(采用查表法实现,减小微控制器cpu占用时 间)和车辆信息技术服务中心id判断无误后,送液晶显示并点亮相应的指示灯以表示各模块工作正常。当某个模块出现故障时,启动led闪烁警告或蜂鸣器报 警。程序流程图如图4所示。
4 硬件设计
4.1 车载故障诊断单元
车载故障诊断单元主要由无线模块(模块),微控制器(PIC16F874),CAN收发器(MCP2551),CAN控制器(MCP2510)组成,硬件结构如图5所示。车载通信协议统一采用CAN总线。
Microchip公司的单片机PIC16F874采用risc指令系统,哈佛总线结构,低功耗,高速度。内部集成了ADC、串行外围接口 (SPI)和Flash程序存储器等,具有pwm输出、lcd驱动等功能。PIC16F874通过SPI接口可以实现与CAN控制器MCP2510的无缝 连接。PIC16F874的I/O资源丰富,共有五个I/O口,每个I/O口除了基本用途外还有一些特殊功能。
CAN通信模块由CAN 控制器MCP2510和CAN收发器MCP2551组成。MCP2510可以完成CAN总线的物理层和数据链路层的所有功能,支持高速SPI接口(最高数 据传输速率可以达到5mb/s),支持CAN2.0a/CAN2.0b协议。CAN收发器MCP2551是CAN控制器与物理总线之间的接口,对物理总线 提供差动发送能力,对CAN控制器提供差动接收能力,同时它可以增大通信距离,提高CAN的抗干扰能力。
考虑到与现有OBD-II接口兼容,我们利用微控制器的串口来完成和OBD-II接口的通信。
4.2 车辆信息技术服务中心
车辆信息技术服务中心的硬件设计符合现有标准即可,主要包括服务器的设计,网络的设计,这部分的硬件设计限于篇幅不再详细论述。
5 结束语
本文首先分析了车辆远程故障诊断的现状,指出了传统车辆故障诊断的缺点。在基于现有的无线通信网技术的基础上,首先在国内提出了基于的车辆信息 技术服务概念,包括了车辆故障智能诊断在内,将服务概念延伸到GPS城市导航,车辆跟踪等各个方面。然后,利用PIC16F874设计了基于CAN总线的 一种车辆远程故障诊断系统。该系统设计新颖,具备很好的应用前景,有关提供车辆信息技术服务(tsp)的网站也在筹建中。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议