·上一文章:基于RS-485通信的温度水位远程测控系统
·下一文章:全方面解析LED的调光
3 系统硬件设计
4 系统软件设计
系统工作时,首先进行系统自检和初始化设置,并通过LCD模块显示“欢迎使用”界面。然后通过卫星导航模块接收经纬度信息并输入到单片机,单片机通过控制射频收发模块,采用nRF2401模块的通道1发送经纬度信息,同时采用通道2接收周围的经纬度信息,并将接收到的周围车辆的经纬度信息输入到单片机进行处理。
由两车的经纬度通过测距测速模型计算出两车之间的距离,并将两车车距与安全距离进行比较,如果车距小于安全距离,判断车辆的相对行驶方向及前后方位,若为同向且小于安全距离,则单片机控制LED灯闪烁,距离越小LED灯的闪烁频率越快,同时控制蜂鸣器发出声音报警。
系统软件流程如图4所示。
图4 系统软件流程图