您的位置: turnitin查重官网> 计算机 >> 计算机软件 >简析人机基于GPS/G老人儿童定位监护系统软件设计一般

简析人机基于GPS/G老人儿童定位监护系统软件设计一般

收藏本文 2024-02-12 点赞:30402 浏览:135719 作者:网友投稿原创标记本站原创

摘要:近年来我国老龄化比例逐渐上升,独生子女现象日渐普遍,作为社会中坚力量的中年人工作压力与日俱增,有时他们面对父母子女的监护需求会显得力不以心。而日益复杂的城市道路、各种频发的行车安全事故和居高不下的犯罪率给老人儿童的安全带来越来越多的不稳定因素。对此加强老人儿童实时的定位跟踪监控以便提升他们的出行安全就显得尤为重要。目前,全球定位系统GPS(Global PositioningSystem)在民用领域占据重要地位,同时全球移动通信系统G(Global Systemof Mobile communication)已迈入3G时代。这些良好的现象使得基于GPS/G的老人儿童定位监护系统设计的可能性不断提升。本课题以STM32和GPS/G模块作为终端硬件平台,以单片机STC12C5A60S2和G模块作为下位机硬件平台并在VC++6.0环境下对上位机的定位监护软件进行设计。系统在功能上主要包括GPS定位单元、无线通信单元、串口通信单元和人机交互界面单元。针对系统各单元的功能,本论文最先阐述GPS定位技术与G技术,而后STM32微处理器制约GPS/G模块完成与手机、上位机的信息传输、SOS报警功能、电子围墙预警功能、人机界面设计以及利用MSComm控件完成串口通信的历程作为本论文重点论述对象。最后是系统的测试部分。测试结果显示,定位监护系统的各模块运转良好,可以对终端进行实时的定位监护。关键词:定位监护论文GPS论文G论文MCU论文人机交互论文

    摘要4-5

    Abstract5-9

    第一章 绪论9-12

    1.1 课题探讨的背景9

    1.2 课题探讨的近况和进展走势9-10

    1.3 课题探讨的作用10

    1.4 课题探讨的主要内容10-12

    第二章 系统总体案例设计12-17

    2.1 总体案例设计及思路12-13

    2.2 GPS 定位技术13-14

    2.2.1 GPS 组成13

    2.2.2 GPS 测量原理13-14

    2.2.3 GPS 定位特点14

    2.3 数据传输平台的选择14-17

    2.3.1 G 系统组成15

    2.3.2 移动短消息数据格式15-17

    第三章 定位监护系统的硬件平台17-26

    3.1 终端微处理器芯片17-20

    3.1.1 芯片的选择17-18

    3.1.2 微处理器芯片特点18-19

    3.1.3 STM32 最小系统电路19-20

    3.2 终端无线通信模块20-22

    3.2.1 SIM908 电路21-22

    3.2.2 SIM 卡接口电路22

    3.3 LCD 显示模块22

    3.4 监控中心下位机22-23

    3.4.1 下位机微处理芯片选定22-23

    3.4.2 STC12C5A60S2 电路23

    3.5 下位机无线通信模块23-25

    3.5.1 SI 电路24-25

    3.6 下位机 LCD 显示模块25-26

    第四章 终端和下位机的软件设计26-41

    4.1 终端软件设计26

    4.2 STM32 单片机主制约程序26-27

    4.3 GPS 模块程序设计27-30

    4.4 G 模块通信程序设计及 AT 指令30-33

    4.4.1 AT 命令30-31

    4.4.2 短消息格式31-32

    4.4.3 短消息的收发流程32

    4.4.4 G 模块部分命令设计32-33

    4.5 SOS 报警功能设计33

    4.6 电子围墙预警功能设计33-36

    4.6.1 安全范围的构成33-34

    4.6.2 球面两点距离的计算34-36

    4.7 TFT 彩屏的驱动显示36-39

    4.7.1 初始化36

    4.7.2 ILI9325 的配置步骤36-37

    4.7.3 字符串的显示策略37-39

    4.8 下位机软件设计39-41

    4.8.1 下位机与 PC 机通信设置40

    4.8.2 下位机接发短消息40

    4.8.3 液晶显示40-41

    第五章 上位机人机制约的实现41-56

    5.1 VC++开发环境41-43

    5.1.1 MFC 的重点知识42-43

    5.2 建立制约界面43-46

    5.2.1 视图类43-44

    5.2.2 ResourceView44

    5.2.3 类向导44-46

    5.3 终端移动轨迹的绘制46-50

    5.3.1 设备环境类 CD6-47

    5.3.2 绘图工具类 CGdiObject47

    5.3.3 终端运动轨迹跟踪显示区的绘制47-50

    5.4 串口通信50-53

    5.4.1 MSComm 控件相关知识51

    5.4.2 MSComm 控件处理通讯方式51

    5.4.3 控件利用51-53

    5.4.4 制约界面完成图53

    5.5 系统测试与结果53-56

    第六章 总结与展望56-57

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号