新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于SOC的定位监控设计

基于SOC的定位监控设计

作者: 时间:2011-04-11 来源:网络 收藏


3 系统软件
3.1 终端的软件实现

终端的软件采用模块化的方法,其模块主要包括系统的初始化、GPS信息的处理、GPRS定位信息的发送。GPS定位信息的处理以串口UART1的中断方式执行,GPRS定位信息的发送以循环方式执行。
系统的初始化包括系统时钟初始化、端口初始化、串口初始化和GPRS的启动。系统时钟初始化采用外部晶振22.118 4 MHz,不分频;端口初始化配置交叉开关,给URAT0,URAT1分配端口引脚;串口初始化设置串口的工作方式,通过GPS和GPRS的波特率,计算定时器的值。
3.2 上位机的软件实现
中心是将GIS软件MapInfo嵌入到VC6中进行开发,这使得MapInfo中的地图窗口可以合并到VC中,从而利用VC在数据库方面的强大功能,也很好地利用了Maplnfo对地理信息直观形象地处理优势。通过调用MapX的接口函数,实现电子地图的一些基本功能。编写程序将定位终端和中心连接起来,将定位终端获取的定位信息显示在电子地图上。

4 实验结果
本文将SoC技术的定位用于实际定位过程中,对定位监控进行了测试,定位区域选择为武汉科技大学校本部图书馆前的马路。实验结果如图3所示。

本文引用地址:https://www.eepw.com.cn/article/150860.htm


由图3可以看出,系统运行良好,满足定位监控的定位要求。

5 结语
本文先进的SoC技术实现了GPS/GPRS定位监控的,详细说明了该系统的硬件和软件结构,通过核心控制器C8051F021对GPS模块和GPRS模块进行双模块控制。用VC++进行MapX二次开发,将MapInfo中的地图窗口合并到VC中,利用了VC在数据库方面的强大功能,也很好地利用了Maplnfo对地理信息直观形象的处理优势。实验表明,该系统SoC技术的单片机C8051F021作为核心控制器,优化了系统性能,节约了成本,缩短了开发周期,性能良好。


上一页 1 2 3 下一页

关键词: 设计 监控 定位 SOC 基于

评论


相关推荐

技术专区

关闭