在线问答
直播中

Jianjun

10年用户 362经验值
擅长:可编程逻辑 电源/新能源 测量仪表 嵌入式技术 模拟技术 处理器/DSP 控制/MCU RF/无线
私信 关注

【OK210试用体验】车联网项目篇之三:蓝牙模块调试和基于Android平台的用户界面布局

前面介绍了通过飞思卡尔单片机读取出汽车CAN总线中的数据,将其转换为串口通信数据后通过蓝牙模块共享的方法,蓝牙模块使用的是HC05串口蓝牙模块,如下图所示:
IMG_20151026_212253.jpg

使用时需要将两块HC05互联,HC05模块默认为从模块,不会相互进行配,需要通过串口调试助手发送AT命令将其中一块设置为主模式,重新上电后主模块会主动搜寻从模块,并完成配对,串口调试使用AT命令设置主模块方法如图:
蓝牙模块调试.png

配对完成后就可以实现通讯了,CAN总线数据读取以及发送至OK210开发板端的功能已经实现。
本次车联网项目将基于Android平台实现,在CAN总线中读取了车速、档位和电池电压的信息,通过OK210开发板的串口读取后需要以一定方式进行展示,为了实现驾驶员行车时更好的可读性,OK210开发板端的用户程序界面采用模拟仪表的方式,将车速数据按照传统仪表的方法进行展示。
用户界面布局如下图所示:
应用程序界面.jpg

目标新能源汽车实测最高车速为95km/h,仪表盘设置最高车速为120km/h,用于满足不同车型的需求。
由于OK210端数据读取和仪表实现暂时还没有调试完成,最终上车测试效果和代码将于下篇中展示。

更多回帖

发帖
×
20
完善资料,
赚取积分