- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于HT66FU50单片机个人卫星定位终端设计
基于HT66FU50单片机个人卫星定位终端设计 摘要: 目前中国的老年痴呆患者接近两千万,他们生活不能自理,记忆力衰退,即使在家门口也会迷路,基于此,我设计制作了一款 “个人卫星定位终端”。本终端以盛群单片机HT66FU50为主控芯片,完成对各电路单元的控制,定位成功后终端以短信的形式把定位的经纬度发送到指定的手机上。该终端体积小,重量轻,功耗低,待机时间长,适合于随身携带,目前实测定位误差20米以内。
Abstract: Now there are 20 million elderly patients with dementia in China. They are unable to care for their life, their memory is failing, and they will get lost even at the door. Based on this, the authors designed a “personal satellite positioning Terminal”. The key chip of this terminal is SCM HT66FU50 which can control the all circuit units. After a successful positioning, this terminal will send the latitude and longitude to phone in the form of text message. This terminal is small and light, and its power consumption is low and standby time is long, so it is suitable for carrying. In recent its positioning error is within 20 metres.
关键词: 单片机;卫星定位;老年痴呆
Key words: SCM;satellite positioning;senile dementia
中图分类号:P228.1 文献标识码:A 文章编号:1006-4311(2013)23-0180-02
1 工作原理
本系统是基于HT66FU50+SIM908的卫星定位,单片机和SIM908通过串口进行指令和数据交互,通讯波特率为1200。本系统采用普通手机电池供电,上电后,单片机首先进行初始化,比如将单片机的时钟初始化成4MHZ的片内RC,将串口的波特率初始化成1200,还有对定时器的初始化,对变量的初始化等等。一切准备工作就绪就可以定位了,首先单片机通过AT指令“AT+CGPSPWR=1”打开GPS模块电源,然后单片机通过AT指令“AT+CGPSRST=1”让GPS模块复位,之后还有几条AT指令,比如选择SIM908的工作模式,控制GSM模块发送短信,关闭GPS电源等等。定位成功后,终端以短信的形式将定位信息发送到指定手机上。该终端以盛群HT66FU50单片机为主控芯片,负责协调各电路单元的工作,比方说给卫星定位芯片SIM908下发AT指令,分析SIM908回传的定位信息,判断当前接收到的是否为有效卫星信号,控制GSM模块发送短信和人机交互的处理等等。SIM908则负责对卫星信号的接收和GSM数据的收发。
2 作品结构
2.1 系统概述 系统框图如图1所示,本系统采用可重复烧录的盛群单片机HT66FU50芯片为主控芯片,锂电池为系统提供电源,系统中所用的SIM908以1200的波特率与单片机进行串口通信。
2.2 硬件部分 包括:HT66FU50、SIM908、指示灯、SIM卡座。如图2所示,HT66FU50为核心控制芯片,它通过串口与SIM908进行数据指令交互,通过片内的定时器控制系统的运行时间,比如说每两秒收一次卫星数据。同时单片机还要对收到的卫星数据进行分析,判断当前接收到的是否为有效卫星信号,并控制GSM模块发送短信和人机交互的处理。
2.3 软件部分 软件在HT-IDE3000集成开发环境中完成,运用C语言进行程序的编译与调试。软件开发采用的是模块化编程的方式,将软件系统分为主函数、系统初始化、定时器、串口收发四个模块,其头文件为command.h、htt66fu50uart.h、initial.h、my-type.h、uart.h。
2.3.1 定时器初始化
void timer_int()//定时器初始化
{
//每16.4ms溢出一次,每溢出61次表示1s。
_mf0e=1;
_t2ae=1
文档评论(0)