OBU软件流程图
2017-01-17 15:36:52 0 举报
OBU(On-Board Unit)软件流程图是一种用于描述车载设备内部运行逻辑的图形化表示。它通常包括以下几个主要部分:初始化、数据采集、数据处理、通信和控制。在初始化阶段,OBU软件会进行系统配置和资源分配。接下来,数据采集模块负责收集车辆的各种信息,如速度、位置等。数据处理模块对这些数据进行分析和处理,以生成有用的信息。通信模块负责将处理后的数据发送到其他设备或云端服务器。最后,控制模块根据接收到的信息执行相应的操作,如调整车辆的速度或方向。整个流程图展示了OBU软件如何协同工作,以确保车辆的安全和高效运行。
作者其他创作
大纲/内容
显示“拆卡”
判断是否无卡
收到
关串口中断
读预读成功标记
显示“蓝牙已开”
拆动中断
读Flash最近一次交易成功的天线ID
预读处理
判断是否低电压
引脚及寄存器初始化
是
上一次没有预读成功
第一次插卡
低
开RTC
显示“标签失效”
显示“ESAM不存在”
休 眠
嗡鸣器长鸣3S
进入服务器指令流程
=0
关闭“蓝牙开启相关设置”
ESAM减记数器
初始化微波最大接收次数
开ESAM接收
插卡显示流程
亮红灯
选ESAM\"DF01\"
如何ESAM存在
0
ESAM选择3F00目录
OBU插卡唤醒后休眠前是否是第二次插卡
打开与蓝牙相联的串口中断及给蓝牙供电
插卡中断
开SE接收
当减记数返回=0
唤醒中断
开外围
物理层测试程序
显示\"读卡出错”
显示“无卡”
初始化ESAM卡及用户卡
接收PC串口来的数据
卡片初始化
初始化ESAM卡
判断用户卡是否预读成功
关闭蓝牙开启相关设置”
休眠
关RTC
关外围电路
打开“蓝牙开启相关设置”
300ms内是否接收到PC的数据
显示\"低电压”
如果是物理层测试卡
2分钟内没有没有收到蓝牙的串口数据,关蓝牙电源及关蓝牙串口中断
0 条评论
下一页