新闻中心

EEPW首页>汽车电子>设计应用> 基于CAN总线的汽车行驶信息处理系统的设计

基于CAN总线的汽车行驶信息处理系统的设计

作者: 时间:2011-02-28 来源:网络 收藏

  3 系统软件设计

的结构图如图3所示, 上层数据分析软件总体流程图如图4所示。系统以SQLSever数据库为基础, 采用V isual B asic 6 0开发, 总体结构可以划分为登陆模块、用户管理模块、车辆管理模块、数据管理模块和帮助模块等。

3.jpg


图3的结构图

4.jpg


图4 上层数据分析软件总体流程图

  系统数据分析软件的整个登陆过程分为4部分:

  选择用户类型、输入用户编号、输入用户密码和登陆, 而用户类型是指登陆系统的用户是管理员还是驾驶员。如果选择了用户类型, 输入了正确的用户编号和用户密码, 则可以成功的登陆系统, 否则可以通过点击 清除!按钮来清除已经输入的用户编号和密码,重新输入或是点击 关闭!按钮退出系统。

  用户管理包括管理员管理和驾驶员管理。管理员具有最高权限, 可以实现用户管理、车辆管理中的所有功能, 实现对管理员和驾驶员的编号、姓名、密码、年龄等基本信息的查看、增加、修改、删除。而驾驶员只能实现用户管理、车辆管理中部分功能, 即查看和修改自己的姓名、密码等基本信息, 查看车辆基本信息。

  车辆管理实现对车辆的车牌号码、品牌、系列等基本信息的查看、增加、修改和删除。数据分析软件的重点是数据管理, 下面将重点介绍。

  4 数据管理

  数据管理包括对事故疑点数据的管理和对一般行驶数据的管理, 主要是根据车辆行驶的速度、开关量等信息, 绘制车辆行驶曲线。

  事故疑点时, 需要对以0 1 s为时间间隔采集的车辆行驶的时间、速度及开关量等信息进行绘图, 即建立速度与时间关系、加速度与时间关系以及开关量与时间关系曲线图。一般行驶时, 需要对以1 s为时间间隔采集的车辆行驶的时间、速度及开关量等信息进行绘图, 即建立速度与时间关系、加速度与时间关系、开关量与时间关系曲线图。曲线的横坐标为时间, 单位为s, 精确到1 s, 纵坐标为与时间对应的车辆行驶速度、加速度及开关量, 速度的单位是km /h,精确到0.001 km /h, 加速度单位是m / s2, 精确到0.001m / s2。并可以实现对所绘制曲线的放大、缩小、翻页以及曲线上数据的实时查询。

  由于速度、加速度等为连续的数据, 而开关量为离散的数据, 所以绘图时要划分为对速度、加速度与时间的连续型曲线绘制和对开关量与时间的离散型曲线绘制。但是, 绘制曲线的基本思想都是两点确定一条直线, 不断地取数据, 不断地连接两点, 就可以绘制出时间- 速度关系曲线和时间- 加速度关系曲线,而实现方法是通过VB 中的line方法。

  曲线上数据显示, 是将当前时刻的各种行驶信息以数字化的形式表现出来, 并与图形相符合。当需要某一点的各种信息时, 可以通过鼠标的mouse up 和mouse dow n事件先获取该点的方位信息, 然后转化为该点对应的各种信息。



评论


相关推荐

技术专区

关闭