《老年人监控定位仪硕士学位.doc》由会员分享,可在线阅读,更多相关《老年人监控定位仪硕士学位.doc(54页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流老年人监控定位仪硕士学位.精品文档. 老年人监控定位仪 摘要社会老龄化已不再遥远,预计2020年,中国老龄化水平将突破17.2%,老年人口数将会超过2.5亿。其中,80岁以上老年人口将将占到老年人口总数的12.4%,人口数超过3000万人。随之而来,老人的安全位置信息、防盗、反劫、紧急求救以及娱乐信息、商务信息、语音通信等人员综合服务需求日益激增。随着嵌入式计算机的发展与普及,人们可以随时随地的获得信息服务。例如:GPS能全球性的、不间断地提供实时的位置信息、移动速度信息和世界时间信息;GSM网络已经覆盖世界每个角落,GSM短信功能的使用也十
2、分普及。本课题是根据老年人切实需求设计的一款“监控定位仪”。主要功能包括:GPS定位,GSM短信接收与发送,语音求救。本项目实现了被监管老人位置的实时定位、向子女或社区一键求救功能、能实时监测老人摔倒及突发疾病时通过GSM或手机电话报警、在老人走丢的情况下能发出语音求救信息,及时向周围路人求救。这些功能的实现,对老龄化社会的我国,实现了对留守老大实时监控与实时保护。论文对老年人监控系统的需求作了全面的分析,按功能进行了系统分析,对硬件与软件部分作了合理的设计方案。截止设计了硬件系统的各个模块,从安全、可靠、操作便利的角度对硬件进行了设计。硬件设计完成后,软件的设计与硬件相匹配,分析软件的功能要
3、求,最后通过软件设计与测试,实现了系统功能。“老年人监控定位仪”在对留守老人的实时监控保护上具有一定的实用价值,在老年人的走丢、走散,病危求救等问题上提出了一种解决方案。尤其是设计了两种求助方式,一个是主动式,一个是被动式,当超时无响应就后台自动报警。关键词:老龄化,GPS,GSMAbstractAn aging society no longer far away, expected in 2020, Chinas aging population will break through the 17.2% level, elderly population will be over 250
4、million. Among them, 80 years or older will account for elderly population to 12.4% of the total population, the population of more than 30 million people. Followed, the old man safe location information, guard against theft, FanJie, emergency for help and entertainment information, business informa
5、tion, voice communication and other personnel comprehensive service demand soaring. With the development and popularization of the embedded computer, people can at any time and place to get information service. For example: GPS can global, uninterruptedly provide real-time position information, mobi
6、le speed information and the world time information; GSM network has covered every corner of the world, GSM messaging usage is also very popular. This topic is according to old people to demand design of a monitoring controller is equipped. The main features include: GPS, GSM text messages and send,
7、 voice cry for help. This project supervision and realize the real time positioning, the old man position to children or community a key for help function, which can real-time monitoring the old man fell down and sudden illness through the GSM or cell phone to call the police, in the old man get los
8、t the ability to send voice for help information, timely around to passers-by to help out. The realization of the function of these, the aging society of China, realize the real-time monitoring of left-behind boss and real-time protection.Papers on the needs of the elderly monitoring system are anal
9、ysed in the paper, according to the functions of the system analysis, part of the hardware and software for the rational design scheme. The design of the hardware system modules, from safe, reliable, and convenient operation the point of view of hardware design. After the completion of the hardware
10、design, software design and hardware match, the function requirement analysis software, the last through the software design and test, and realize the system function.The old monitoring controller is equipped to stay in the old mans real-time monitoring protection has certain practical value, in the
11、 old peoples get lost, become separated, dying for help on such problems as proposed a solution. Especially design two for help way, one is active, one is passive, when no overtime response backstage automatic alarm.Key Words:Aging,GPS,GSM目录摘要iAbstractii图目录III表目录IV第1章 绪论11.1 课题背景11.1.1 中国的“老龄化”11.1.
12、2 “空巢老人”、“痴呆老人”日趋严重的问题21.2 老年人监控定位仪的提出31.3 本文组织结构51.4 本章小结5第2章 “老年人监控定位仪”的功能分析62.1 “老年人监控定位仪”的功能模块分析62.2 “老年人监控定位仪”的设计基础72.2.1 本设计涉及的理论基础72.2.2 本设计涉及的技术基础82.3 本章小结8第3章 “老年人监控定位仪”的系统设计方案103.1 嵌入式CPU的选择103.1.1 主要微处理器功能分析103.1.2 系统CPU选型方案比较113.2 GPS全球卫星定位模块GS-15C113.3 GSM全球移动通讯模块TC35133.4 “老年人监控定位仪”系统供
13、电方案133.5 “老年人监控定位仪”系统方案拓扑图143.6 本章小结14第4章 “老年人监控定位仪”系统核心板设计154.1 核心板方案设计154.1.1 核心板功能设计154.1.2 核心板硬件结构设计154.2 硬件详细设计164.2.1 所用芯片、模块分析164.2.2 各部分硬件电路设计详细说明244.3 本章小结27第5章 软件功能设计与实现285.1 软件开发环境分析285.2 系统算法设计295.2.1 GPS定位算法21295.3 软件功能分析335.3.1 功能框图设计335.3.2 软件数据流程图设计345.3.3 程序流程图及主要代码实现365.4 本章小结50第6章
14、 “老年人监控定位仪”系统测试516.1 老年人走丢、走散的系统测试516.1.1 测试目的516.1.2 测试方法516.1.3 测试结果分析526.2 摔倒,长时间不动作等老年人异常状态模拟测试526.2.1 测试目的526.2.2 测试方法536.2.3 测试结果分析536.3 本章小结53第7章 总结与展望547.1 总结54参考文献56作者简历58致谢59图目录图 2.1 系统功能图6图 3.1 “老年人监控定位仪”系统拓扑图14图 4.1 核心板硬件结构设计图16图 4.2 STM32内部结构图17图 4.3 SIM300的主要特性图118图 4.4 SIM300的主要特性图219
15、图 4.5 GS-15C实物图20图 4.6 ISD1820功能引脚图22图 4.7 TPS63001芯片封装图23图 4.8 TPS63001功能管脚说明23图 4.9 STM32F103 CPU最小系统电路原理图24图 4.10 GSM &GPS电路原理图25图 4.11 ISD1820电路原理图26图 4.12 系统电源管理电路原理图26图 5.1 GPS定位示意图(未考虑时间偏差)32图 5.2 系统软件功能框图34图 5.3 老年人走丢/走散软件数据流图35图 5.4 日常健康监控软件数据流图35图 5.5 系统程序主流程图36图 5.6 系统上电初始化程序流程图38图 5.7 各传
16、感器日常处理进程程序流程图43图 5.8 “一键求救”日常处理进程程序流程图44图 5.9 GPS日常处理进程程序流程图44图 5.10 GSM模块日常处理进程程序流程图47图 6.1 手机接收的带位置信息的短消息51图 6.2 谷歌地图经纬度定位截图52表目录表 1.1 世界老年人人口的增长对比统计表2表 4.1 GS-15C模块参数表21第1章 绪论第一章介绍了本设计的需求来源、研究的目的以及本课题的意义,并简要地介绍了整个论文的主要研究工作与设计内容。1.1 课题背景国际上定义“老龄化社会”的标准为:总人口数中有9%以上为60岁及以上的老年人。如果比率占到14%以上则被称为“老龄社会”。
17、 中国社会老龄化已不再是新鲜事,早在2005年中国就达到了7.6%。中国实际开始进入老龄化社会是在2001年。预计2020年,中国老龄化水平将突破17.2%,老年人口数将会超过2.5亿。其中,80岁以上老年人口将将占到老年人口总数的12.4%,人口数超过3000万人。随之而来,老人的安全位置信息、防盗、反劫、紧急求救以及娱乐信息、商务信息、语音通信等人员综合服务需求日益激增。随着嵌入式计算机的发展与普及,人们可以随时随地的获得信息服务。例如:GPS能全球性的、不间断地提供实时的位置信息、移动速度信息和世界时间信息;GSM网络已经覆盖世界每个角落,GSM短信功能的使用也十分普及。1.1.1 中国
18、的“老龄化”数据显示,世界上的发达国家都已经成为老龄化国家,他们的超过60岁的人口数占总人口数的比例都已经超过了10。而世界上老年人人口数量最多的国家则是我们中国。根据我国政府提供的2009年民政事业发展统计报告,截止到2009年12月,60岁以上的老年人口数占到全国总人口数的12.5%,人口数为1.67亿。全国65岁以上的老年人口数占到全国总人口数的8.6%,人口数量已经达到1.13亿。北京、上海、天津和沿海地区的部分城市65岁以上的老年人口的比例都已经超过了10,在我国已率先成为“老龄化”城市。另外,根据中国老龄协会的数据,预计在2030年前后我国将迎来人口老龄高峰,而且它将保持20年。到
19、2050年,我国超过60岁的老人人口数量可能将突破4亿,还有老年人高龄化的问题也特别值得关注,80岁及以上的老人人口数将可能突破1亿,是现在老年人人口数的10倍之多1。下表1.1为世界老年人人口的增长对比统计表。表 1.1 世界老年人人口的增长对比统计表年份1950196019701980199020002010全世界8.18.18.48.69.29.810.7发达国家11.612.614.515.517.619.221.2发展中国家6.46.16.16.36.97.68.5中国7.27.26.87.48.69.911.71.1.2 “空巢老人”、“痴呆老人”日趋严重的问题因为计划生育的国家政
20、策,我国家庭在组织架构上发生了重大变化,独生子女成为主流。在现代家庭中,一对年轻夫妻上有四个老人和下有一个孩子的家庭结构现象普遍存在,将来在他们的子女的家庭结构中会出现“8比4比2比1”的现象。这种失调的家庭结构,导致一个家庭照顾老人的晚辈相对减少,而需要照顾、赡养的老人却相对增多。这种不健康的家庭成员的结构关系,使照顾家中的老年人成为了家庭子辈成员的沉重负担。现在社会的年轻人可以自主的时间和精力越来越有限,照顾老人更是“心有余,而时间不足”。时代的发展让作为家庭晚辈的年轻人越来越重视自我价值的实现,加上从业压力的不断增加,使得年轻人将更多的时间和精力用在工作和学习上,注重生活品质、自我发展和
21、身心释放。于是,无论是在老人的生活照顾方面,还是在精神慰藉方面,都让他们感觉到力不从心2。老年人们常年孤寂,因此他们常常面临着很多生活问题:生活中无人照顾、缺少关心,烦闷的心情、情绪没人倾诉,疾病不能得到及时地救治我们已经无法避免面对“空巢老人生存现状”这个社会大命题。所谓空巢,顾名思义:空虚、寂寞的巢穴。哲理比喻子女离开后,家庭寂寞、空虚的状态。空巢老人是指独自生活的老年人,他们通常膝下无子或者有子女却不在身边。不便、孤寂、疾病、病痛空巢老人往往精神孤寂,抑郁寡欢。据统计,我国老年人人口数占总人口数的12%,老龄人口数量已经达到1.69亿。而据政府统计数据表明,有50%的老人属于城乡空巢家庭
22、或类空巢家庭。据北京老龄办目前公布的统计数据,北京老年人口2010年将占全市人口的15.2%,人口数超过250万人,而其中空巢老人则会占老年人口总数的40%,人口数超过100万。宁波市政府的调查显示,宁波的空巢老人家庭已占老年人家庭的35%,在2025年将此比例将上升到80%。我国政府及社会各界已经“空巢老人”问题引起了高度的重视 3。由于缺乏有效照顾,政策保障不足,社会帮助缺位,“空巢老人”安全问题日益严重,主要表现为以下几个方面:1、无人照顾,生活不易。据我国老龄办调查分析,我国老年人中有33%的老人存在部分生活自理或者完全不能自理的情况,而在这些人中有五成为空巢老人。福建省老年学学会对城
23、乡空巢老人进行了一次调查统计,通过大量数据得出,有超过两成的空巢老人认为缺乏照顾是他们生活上最大的困难。洗澡、做简单的家务、求医已经成为他们生活中的最大困难。2、精神寂寞,抑郁寡欢。身体机能的衰退,病痛的增加,亲人陪伴的减少,种种现象都让空巢老人精神孤寂,倍感失落。据北京、广州、重庆等多个地方对空巢老人的情绪状态统计表明:心情暗淡、沮丧、孤独、寂寞,食欲不振,睡眠质量差,暴躁不安等等情况都是空巢老年人常常伴有的精神状态,甚者还想到过轻生。3、疾病困扰,就医困难。急病突发无人知晓、慢性疾病无人照料、医疗费用过高无法承担,这三大“无助”困境常常使空巢老人在疾病面前失去希望。而在农村空巢老人身上病痛
24、问题表现的更加突出。以湖北省农村空巢老人为对象的一项调查显示,认为就医方便的仅占40.7%;面对疾病,受访老人中,选择“简单治疗”的有56%,选择“间歇性治疗”的有17%,而采用“正规治疗”的只有20%,另“放弃治疗”的有7%。上海市老龄办对居家养老服务项目进行调研时发现,超过90%的空巢老人选择需要提供医疗保健服务,例如周期性体检、定时上门检查、应急救援等等4。1.2 老年人监控定位仪的提出目前,中国老龄化问题正在日益严重,第六次全国人口普查的数据表明,我国超过60岁的人口占总人口的14%,而65岁以上的人口占总人口的9%,现有老龄人口16000万,并且以800万/年的速度递增,老龄化进程逐
25、步加快。老年人口的快速增加,特别是80岁以上的高龄老人以100万/年的速度增长,对老年人的生活照顾、医疗保健、精神文化等需求日益凸显,养老问题日趋严峻。老年人因为腿脚不方便,并伴随着记忆能力的下降,常常会发生走丢、磕碰、突发病症等需要第一时间救援的情况,而由于子女工作繁忙,不能时刻关注老人,通常不能及时提供救助,甚至导致悲剧的发生。空巢老人问题早已经从一个简单的个人问题上升为一个急需解决的社会热点问题。国际卫生组织在1999年时就已经提出了“积极老龄化”这一观点。为了加强对“空巢老人”的监管,避免危险情况的发生,我们提出了一种基于GPS定位,GSM通信的老年人监控定位仪。针对“空巢老人”监管上
26、存在的问题,老年人监控定位仪具有以下功能:1、GPS可以实时地定位被监管老人的全球坐标信息。仪器内置了GPS接收器,具有体积小、重量轻、功耗低、方便携带。定位的信息主要有:当前时间;经度;维度;移动方向;移动速度。通过以上信息可以很好的反应出当前监管“老人”的位置状态。2、一键求救功能,方便老人在特殊情况下“一键”向子女、社区求救。很多老年人经常伴有行动不便的情况,当这些老人处于其他需要帮助的情况下,如:搬重物,家中漏水,求医买药,行动困能等情况时,“空巢老人”可以通过按下“一键”向子女、社区街道寻求帮助。3、实时监测老人摔倒,突发疾病状况并通过GSM或手机电话报警。当老人突发疾病时常常伴随着
27、摔倒,此时会触发系统内置的水银传感器,激活系统自身的报警,若老人在一定时间不能自主解除报警,系统会自动从后台通过GSM联系急救人员,赶到现场进行查看、救治,避免老人因得不到及时救援而留下后遗症的事故的发生。4、在老人走丢的情况下,发出语音求救信息,向周围路人求救。语音功能可通过GSM短信的方式被激活,当老人走丢后,家人一方面可以通过GPS定位到老人的位置信息,另一方面,可以通过GSM短信的方式激活语音功能。语音模块将播放预先存放的语音信息,包括家人联系方式及地址,方便向好心路人提供走丢老人的联系信息。5、能检测老人分时段的运动情况。系统使用水银传感器,振动传感器对老人的活动信息进行综合采集、分
28、析和处理。白天的时候,老人应处于活动状态,若长时间内老人处于静止状态,系统首先会发出报警,如果老人能手动清除报警,则证明老人为正常状态,如果系统发出报警超时,则表明老人此时有可能为非正常状态,此时系统会自动从后台通过GSM联系急救人员,赶到现场进行查看,救援。晚上的时候,根据老人的作息规律,系统进入夜晚模式。此时系统检测的方案为脉搏检测,通过脉搏传感器对老人的脉搏进行实时的监测。当检测到非正常脉搏时,系统也会后台自动报警,通知急救人员到场救治。1.3 本文组织结构本文主要是介绍了一种基于GPS系统获取丢失老人的位置信息,利用各种传感器采集老人实时活动状况信息,通过GSM系统实时与老人家属或相关
29、人员进行通信、反馈位置和健康状况信息的综合老年人看护系统。实现了实时对留守老人的实时看护。本文大体分为六章,分别从需求的提出,设计方案的确定,系统具体实施、制作,最后进行系统测试进行了介绍与说明,主要内容如下:第一章主要介绍了我国“空巢老人”、“痴呆老人”的现状及存在问题,提出了“老年人监控定位仪”的需求。第二章介绍了“老年人监控定位仪”的设计目的及主要设计内容。第三章介绍了“老年人监控定位仪”的整体设计方案。第四章详细说明了“老年人监控定位仪”的硬件设计细节,包括硬件功能设计说明和硬件设计原理图。第五章详细说明了“老年人监控定位仪”的软件设计细节,包括软件流程图及主要实现代码。第六章是“老年
30、人监控定位仪”的系统测试数据及运行结果。第七章是对本文进行了全文总结,说明了不足之处,并且下一步对这些不足之处进行修改,改善的工作展望。1.4 本章小结本章主要讲述了我国老龄化现在的社会大背景,并且指出“空巢老人”、“痴呆老人”在生活方面日益严重的问题。分析这些问题,在本章1.2小结中提出了本课题的设计思想“老年人监控定位仪”,并做了简要的说明。在本章的最后,对本文的整体组织结构进行了说明,向读者很好的介绍了本文各章节的主要内容。第2章 “老年人监控定位仪”的功能分析“老年人监控定位仪”是一个综合性的设计,涉及的功能点主要有GPS定位,GSM移动通信,老人活动状态的采集,语音呼救等。本章节的主
31、要内容对课题中涉及到的功能点进行了描述和分析。2.1 “老年人监控定位仪”的功能模块分析针对第一章所提到的老年人普遍存在的问题,本课题主要的设计目的在于:1、当老人走丢时,家人能通过GSM联系上走丢老人,并通过GPS定位信息追踪到走丢老人,及时找回老人,系统还能自主的发出语音求救信息向周围路人求救。有效增加老人走丢后及时找回的概率。2、当老人突发疾病或摔倒等危险情况时,老人能通过一键式求救向家人、急救人员求救,或系统自动向家人、急救人员求救。通过以上手段保证“空巢老人”突然危急状况时第一时间得到治疗。3、在正常运动的时间内没有运动,基本可判断老人生病可出现意外的可能,随即通过GSM通知救护人员
32、及时救援。4、在“空巢老人”需要帮助时,按下“一键”即可在家中得到子女、社区居委会的帮助。下图系统功能模块图。图 2.1 系统功能图根据上图,可以得出系统主要为四个功能模块:走丢定位模块;危难求救模块;突发状况报警救援模块;“一键求助”模块。走丢定位模块:该模块的主要功能在于,家人可以通过定位仪返回的带有定位信息的短消息找到走散,走丢的老人。其中要获得定位信息,主要是通过系统GPS模块进行全球定位,短消息的发送主要是通过GSM移动电话网络去实现,完成。危难求救模块:主要是在老人危难时,按下“一键求救”,系统会立即联系急救中心对老人进行救援。该模块功能也主要涉及到全球定位技术和无线电话网络技术。
33、突发状况报警救援模块:主要是检测老人疾病摔倒后,长时间无反应,系统自动检测后天报警的功能。主要涉及到的是传感器信息的采集技术,GPS和GSM技术。“一键求助”模块:主要是当老人需要帮助时,连续按动两下按键,系统会在后台自动联系社区中心,通知社工,老人需要帮助。模块功能也主要涉及到GPS和GSM技术。2.2 “老年人监控定位仪”的设计基础本文针对老人缺乏有效看管的问题,主要对如何改善老人的监管问题进行研究。设计了一款针对性的“老年人监控定位仪”,使得“空巢老人”的监管情况得到很好的改善。本设计主要内容包括:1、仪器可以实时的自动定位当前位置。仪器内置了GPS接收器。定位的信息主要有:当前时间;经
34、度;维度;移动方向;移动速度。通过以上信息可以很好的反应出当前监管“老人”的位置状态。2、仪器通过内置的GSM连接移动网络。家人可以通过GSM移动无线网络以电话的方式联系到“老人”,也可以通过GSM短信网络得知“老人”现在的地址位置信息及健康状况。3、仪器内置了语音功能。语音功能可以播报一些设定的好的求救语音信息。当老人走丢时,监管人员可以通过GSM短信的方式启动语音求助功能,使系统向路人播报求救信息,使走丢、走散老人及时得到好心路人的帮助。4、具有防摔倒的检测自动功能。当老人意外摔倒或因突发疾病倒地的情况时,系统能及时的自动检测,并通过:1、GSM语音业务向急救中心求救;2、通过预置语音信息
35、向路人求救。5、能检测老人分时段的运动情况。可以监测出当前老人的运动状况,来判断老人当前的健康状态。2.2.1 本设计涉及的理论基础1.GPS全球定位系统GPS全称:Global Positioning System。GPS是目前为止最好的全球定位系统,具有连续不间断定位、定位精度高以及全自动测量的特性。其应用产品主要以Russia的全球定位卫星系统和USA的全球定位系统。随着GPS的不断完善,软件和硬件不断的改进、升级,其应用范围也在不断地扩大。GPS作用的重大,正在被越来越多的人意识到。由最初的军事应用,拓展到应用于航海、航天、航空、勘探、测量等诸多领域。GPS系统的应用越来越普遍,与其接
36、收机性价比不断提高有着密切的关系。如今GPS的应用已经渗透到各种智能化消费产品中,如GPS跟踪器,手机,导航仪等消费电子产品,可以说人们的日常生活已经越来越离不开GPS了 5。2.GSM全球移动通信系统Global System for Mobile Communications 简称 GSM,就是我们俗称的全球通。起源于欧洲移动通信技术标准。目前国内主流还是使用GSM网络,其属于第二代电话通信技术,让世界各地都可以使用一个共同的移动电话网络标准是其最重要的开发目的。目前,GSM系统包括 GSM 900:900MHz、GSM1800:1800MHz 及 GSM1900:1900MHz等几个频段
37、6。2.2.2 定位仪设计的技术基础1.GPS技术基础GPS模块主要是通过串口与外部进行控制,交互。外界主控芯片对GPS内部进行控制与参数设定时,采用MTK NMEA 指令格式进行控制,设置。而本课题的GS-15C模块传出的数据包格式共有5种,分别是:GPGGA(1 次1 秒);GPGSA(1 次5 秒)GPS精度指针及使用卫星格式;GPGSV(1 次5 秒)所示卫星格式;GPRMC(1 次1 秒)最小格式;GPVTG(1 次1 秒)。其中GPRMC为最小格式,是目前解析最主流的格式。2.GSM技术基础GSM模块与GPS模块一样,也是通过串口与外部进行控制,交互。外界主控芯片对其内部进行交互与
38、参数设定时,采用AT指令格式进行设置。而GSM传出的数据包也是带有GSM特定的数据头字符:ATrn。以便其他设备进行识别及解析。2.3 本章小结本章首先介绍了“老年人监控定位仪”的设计目的,主要是为了解决“空巢老人”、“痴呆老人”平时生活中的一些困难问题:1、老人常伴有疾病,突发疾病时因家中无人照看,常常不能在第一时间得到救治,有的甚至病死家中;2、老人遇到突发问题时,如摔倒等情况,常常也不能及时得到救援,导致严重后果的发生;3、走丢、走散现象严重;4、老人在家遇到困难、不方便时,不能及时得到帮助。接着说明了本设计中的主要的设计内容,主要总结为以下五点:1、定位;2、短消息;3、语音功能;4、
39、防摔倒监测;5、运动情况监测。最后简要介绍了设计中所涉及的主要科技内容:全球移动通讯系统以及全球定位系统。第3章 “老年人监控定位仪”的系统设计方案系统设计方案主要是从系统整体的功能和性能去分析及确定。本章主要是针对系统设计方案,从芯片的选取到模块的使用进行了详细的介绍与说明。3.1 嵌入式CPU的选择3.1.1 主要微处理器功能分析嵌入式CPU是各种嵌入式系统的核心部件。从目前的统计数据来看,嵌入式CPU的种类数量已经超过1000种,流行体系结构超过30个系列,其中有7成的比例被8051体系结构占据。而选取一块性能上能够达到本设计的要求,并且价格低廉的芯片十分重要。成百上千种的主控芯片,主要
40、可以分为以下几类 7:1嵌入式微处理器。简称EMPU。通用计算机中的CPU即为我们所谓的EMPU。在实际使用中,将EMPU安装在专用的电子线路板上。而只保留和嵌入式应用有关的母板功能的做法,使系统的体积大幅减小,系统的功耗有效的降低。EMPU虽然在功能上和标准的MPU基本是一样的,但是为了满足特殊的应用要求,EMPU较工业控制的计算机,具有重量轻、体积小、价格低、健壮性好、可靠性高等优点。而EMPU功能的最强大之处在于其可以运行操作系统。近年来,一些先进国家又开发出了一种类似“火柴盒”式的嵌入式计算机,其大小只有ic卡一般。EMPU目前主要的产品有Am186/88,68000,386EX,SC
41、-400,ARM,Power PC,MIPS,系列等。2嵌入式微控制器。简称MCU。我们总所周知的单片机就是嵌入式微控制器。顾名思义,单片机就是将整个计算机系统资源功能整合到一块芯片上。MCU以某微处理器为整个控制器的Core,芯片内置RAM,ROM/EPROM,BUS、BUS LOGIC,WATCHDOG,TIMER/COUNTER,I/O,RS232、PWM,模数,数模,E2PROM,IIC,SPI等各种外设资源。为满足各种类型的场合,通常每个系列的MCU具有几种不同配置的型号,每种配置型号的处理器Core都是一样的,不同点在于内部ROM/RAM大小和外设资源的配置及尺寸形式。这样的做法,
42、使MCU和应用要求尽可能的相匹配,既降低了功耗,又提高了性价比。但MCU的资源往往较有限,在这种处理器上无法运行操作系统。3嵌入式DSP处理器(EDSP)。为了使DSP处理器指令执行更快,更适合运行DSP计算,工程师们在设计时对芯片内部的结构和运行的指令都进行了特殊优化。DSP正在被大量的应用于嵌入式数字滤波,频谱分析,傅里叶变换领域。其主要是2种来源模式:一、经过EMC改造、单片化、增加片商外设称为Embedded DSP,市面上典型的产品有德州仪器公司研发生产的TMS320C2000/C5000;二、在通用SOC或单片机中增加DSP协处理器的方式,市面上典型的产品有西门子公司的TriCor
43、e和因特尔公司的MCS-296。另一个推动其发展的重要原因为Intelligent Embedded System。例如各种具有复杂逻辑的智能消费类电子产品,实时语音解压缩系统、生物信息智能识别系统,ADSL接入,带有加解密算法的键盘,虚拟现实显示等。而EDSP的性能优点刚好在于处理指针线性寻址多、向量运算大的算法。嵌入式DSP处理器比较有代表性的产品有Motorola的DSP56000系列和TexasInstruments的TMS320系列。3.1.2 系统CPU选型方案比较方案一:采用LM3S公司出品的32位M3内核的MCU,外围电路简单,官方也提供底层函数库。但是考虑LM3S的芯片虽然官
44、方报价很便宜但是国内的货源稀少,很难订到货,而且由于前几年周立功代理在国内对LM3S芯片推广力度不够,致使国内很多开发人员对LM3S并不熟悉,而且网络上可共享、借鉴的资料稀少。 方案二:采用avr mega32单片机作为系统CPU,虽然这种方法在成本和货源上不成问题,但是mega32自带只有2k的ram,很难适应以后的系统软件升级问题。方案三:采用ST公司研发、生产的STM32F的32位MCU,现在最常见且应有较广的为STM32F1XX系列,自带ram也较大,能满足系统的要求,且日后升级也有足够的ram空间,而且国内货源充足,价格便宜,性价比极高,故选用STM32F103x作为系统CPU的方案
45、。3.2 GPS全球卫星定位模块GS-15CGPS系统由空间卫星系统、地面控制系统、终端接收机三部分组成8。由21颗位于距地表20200km上空的卫星构成了GPS的空间部分。它们均匀的分布在6个轨道面上,轨道倾角为55。此外,在轨道上还有三颗有源备份卫星在待命运行。空间卫星系统的使得地面上人们可以在地球上任何时间、任何位置都可连接到四颗以上的卫星。地面控制系统主要负责收集由卫星传回的信息,根据这些数据计算卫星的星历、大气校正、相对距离等数据。它主要由三部分组成,分别为主控制站、地面天线、监测站。美国科罗拉多州的春田站是地面控制系统的主控制站。通常用户所使用的GPS设备为GPS信号接收终端,其主
46、要的工作原理为:按照卫星截止角选择待测卫星,并将其捕获,稳定连接后跟踪这些卫星的运行。当终端连接到跟踪的卫星信号后,就可以测量出接收天线到卫星的伪距离和距离的变化率,解调出卫星轨道参数等数据,根据这些数据,GPS设备中的CPU就可按定位解算方法进行定位运算,计算出用户所在地理位置的时间、纬度、经度、速度、高度等信息。终端机的硬件和软件以及GPS数据的后处理软件包构成完整的GPS用户设备9。目前市面上的各类的GPS终端外观越来越小巧,功能却越来越强大,因此正在得到越来越广泛的应用。本次设计中采用的GPS模块为SIRF-3接收终端模块:SIRF star310。该芯片采用差分算法,最多可以同时追踪
47、20个卫星信道,定位精度在10米以内。在其内部有一块可充电电池,可以保证之前的定位数据,从而达到快速定位的目的。串口数据格式为串口数据输出,通讯速率可以自设,默认情况下为9600波特率,每秒输出1次GPS全数据。SIRF-3模块1个完整的定位数据包格式如下:$GPGGA,*hh其中:世界时间,hhmmss.sss格式;定位纬度,ddmm.mmmm格式;南北半球,N代表NORTH或S代表SOUTH;定位经度,dddmm.mmmm格式;东西半球,E代表EAST或W代表WEST;GPS定位数据指示,0代表定位不成功,1代表没有差分算法的定位信息,2代表带差分算法定位的信息;连接卫星数量;水平精度因子;天线高程;大地椭球面高程;差分GPS信息;差分站ID号;*hh为整个数据包数据的校验和;为结束标志11。3.3 GSM全球移动通讯模