14.2 项目的工作原理分析
2025年09月21日
14.2 项目的工作原理分析
第12.2节里详细地介绍了串口通信的工作原理,本章不再详述。这里主要介绍前端APP如何实现在手机上发送字符,依托WiFi信号,回传给单片机并通过PC实时显示。首先利用安卓开发平台设计APP控制串口的界面。根据第7.2节安卓UI布局,利用安卓sochet数据编程实现TCP/IP数据通信,将开发正确的智能串口APP下载到安卓手机端。打开APP中的输入框发送一个字符,就会通过WiFi的形式发送到WiFi模块ESP8266上。单片机与WiFi模块通过串口通信方式接收到这个信号,最后单片机回传到PC,PC通过串口助手显示接收到的数据。如图14-2所示为APP控制串口工作结构原理框图,整个系统由前端安卓手机操作界面和底层驱动电路两部分构成,在安卓手机端开发APP,通过WiFi与底层驱动电路实现数据通信,最后发送到PC显示。底层驱动电路由51单片机最小系统(包括晶振电路和复位电路)、电源电路、WiFi模块ESP8266、电平转换MAX232电路构成。
图14-2 基于APP的串行通信控制系统结构原理框图