一种基于单片机的低功耗可组网定位仪的制作方法

文档序号:586705阅读:208来源:国知局
专利名称:一种基于单片机的低功耗可组网定位仪的制作方法
技术领域
本发明涉及一种定位仪,特别是涉及一种基于单片机的低功耗可组网定位仪。
背景技术
随着GPS(英文Global Position System的字头简称,即全球定位系统,利用导航 卫星为全球用户提供实时的、高精度的三维速度的时间信息)应用研究的不断深入,大量 GPS用户设备已用于舰船、飞机的导航、导弹卫星测控、精密授时、作战训练、石油资源开发 等方面。近年来,车辆的跟踪和导航、农业、公安和旅游等也纳入GPS的应用范围。目前 作为GPS典型集成应用系统(如个人导航系统、GPS车辆监控系统等)的核心技术,都涉及到 如何在移动环境下完成GPS数据的采集与无线网络传输。国内外对该技术的实现主要是采 用笔记本电脑、PDA或价精密专用硬件作为硬件平台,以及GPS、GPRS或GSM等相关外设。 由于系统涉及的硬件较多,项目投资和开发周期较长,后期运营成本高,因此这些系统只能 应用于某些行业,使用受到限制。

发明内容
本发明针对现有的GPS定位仪价格高、功能不够完善、操作麻烦且无法免费通信 的不足,提出一种基于单片机的低功耗可组网定位仪,既能测得所处位置的三维空间信息 和气压、温度环境信息,又能通过无线数传进行小流量数据通信,将各种信息传输到同一网 络的其他定位仪上。本发明所采用的技术方案
一种基于单片机的低功耗可组网定位仪,含有控制模块、GPS模块、无线数据传输模块、 传感器模块、显示及报警模块,所述控制模块采用51系列的任一种单片机为核心处理器, 控制模块外接GPS模块、无线数据传输模块、传感器模块、显示及报警模块,所述无线数据 传输模块选用多通道微功率嵌入式无线数传模块;传感器模块包括MEMS压力传感器和地 磁传感器;GPS模块、MEMS压力传感器和地磁传感器传感器采集气压、温度和地磁信息传输 到控制模块,通过核心处理器将GPS模块、传感器模块采集的各种信息进行综合处理,通过 无线数据传输模块将信息传到网络上各节点设备,并将处理得到的三维、气压、高度信息通 过显示模块显示。所述的基于单片机的低功耗可组网定位仪,GPS模块选用C3-470CGPS模块;无线 数据传输模块选用多通道微功率嵌入式无线数传模块APC230-43 ;控制模块核心处理器采 用中国宏晶公司的STC12C5A60S2单片机,所述单片机外接存储电路、按键控制电路、震荡 电路、复位电路,存储电路采用AT24cl024存储器;GPS模块和无线数据传输模块分别通过 相应的控制端口和数据端口连接单片机。所述的基于单片机的低功耗可组网定位仪,MEMS压力传感器采用BMP085,地磁传 感器采用MEMS两轴磁传感器MMC212 ;压力传感器BMP085通过I2C总线直接与处理器相连, (测量大气压以及环境温度,并通过气压矫正高度);地磁传感器通过相应的控制端口和数据端口连接单片机,测量所在处磁场在X,Y方向的分量信息,由单片机通过算法得到北极方 向。所述的基于单片机的低功耗可组网定位仪,传感器模块包括加速度传感器,所述 加速度传感器采用美国Freescale公司的一款单芯片MMA7260三轴加速度传感器;所述加 速度传感器分别通过相应的控制端口和数据端口连接单片机。所述的基于单片机的低功耗可组网定位仪,显示及报警模块中显示模块采用 NOKIA 5110 IXD液晶显示屏,所述IXD液晶显示屏采用串行接口与单片机通讯连接,报警 模块采用一扬声器接入一级放大器电路,所述放大器控制基极通过一耦合电阻连接单片机 的相应I/O输出端口。本发明的有益积极效果
1、本发明基于单片机的低功耗可组网定位仪,将无线传感器网络技术应用到传统的空 间信息服务中,既能获取空间信息又能获取环境参数,还能进行免费通信。本发明将革命性 的改变传统的基于位置的服务机制,使作为主体的人、作为客体的真实世界以及经由网络 传输的数字世界三者无缝的结合起来,实现不受任何时间和空间局限的互动,最终目的是 根本性地改变人与数字地球、人与现实世界的交互方式,能够为任何基于空间的作业系统 如导航、数字战场、智能交通、旅游、探险、娱乐等提供全新的作业模式。应用领域和应用前 景将更加广阔。2、本发明基于单片机的低功耗可组网定位仪,既能测出所在地三维空间信息,又 能测出温度、气压,最终通过由无线数传构建的优先级主站授权无线网络,将信息传输到其 他设备上。可为用户提供更加实用快捷的服务。采用的单片机和传感器等各功能模块均具 备功耗低、体积小的特点,采用常用3. 7V手机锂电池可轻松满足需求,使本定位仪常时间 稳定运行。


图1 本发明基于单片机的低功耗可组网定位仪原理框图; 图2 可组网定位仪控制模块电路原理示意图3 =GPS模块与单片机的接口电路; 图4 无线数据传输模块与单片机的接口电路; 图5 压力传感器模块BMP085电路原理图; 图6 两轴地磁传感器MMC212电路原理图; 图7 三轴加速度传感器电路原理图; 图8 显示及报警模块及其与单片机的接口电路。
具体实施例方式实施例一参见图1,本发明基于单片机的低功耗可组网定位仪,含有控制模块、 GPS模块、无线数据传输模块、传感器模块、显示及报警模块,所述控制模块采用51系列的 任一种单片机为核心处理器,控制模块外接GPS模块、无线数据传输模块、传感器模块、显 示及报警模块,所述无线数据传输模块选用多通道微功率嵌入式无线数传模块;传感器模 块包括MEMS压力传感器和地磁传感器;GPS模块、MEMS压力传感器和地磁传感器传感器采
4集气压、温度和地磁信息传输到控制模块,通过核心处理器将GPS模块、传感器模块采集的 各种信息进行综合处理,通过无线数据传输模块将信息传到网络上各节点设备,并将处理 得到的三维、气压、高度信息通过显示模块显示。实施例二 参见图2 图6,图8。本实施例基于单片机的低功耗可组网定位仪, GPS模块选用C3-470CGPS模块;无线数据传输模块选用多通道微功率嵌入式无线数传模块 APC230-43 ;控制模块核心处理器采用中国宏晶公司的STC12C5A60S2单片机,所述单片机 外接存储电路、按键控制电路、震荡电路、复位电路,存储电路采用AT24cl024存储器;GPS 模块和无线数据传输模块分别通过相应的控制端口和数据端口连接单片机。MEMS压力传 感器采用BMP085,地磁传感器采用MEMS两轴磁传感器MMC212 ;压力传感器BMP085通过I2C 总线直接与处理器相连,(测量大气压以及环境温度,并通过气压矫正高度);地磁传感器通 过相应的控制端口和数据端口连接单片机,测量所在处磁场在X,Y方向的分量信息,由单 片机通过算法得到北极方向。显示及报警模块中显示模块采用NOKIA 5110 IXD液晶显示 屏,所述IXD液晶显示屏采用串行接口与单片机通讯连接,报警模块采用一扬声器接入一 级放大器电路,所述放大器控制基极通过一耦合电阻连接单片机的相应I/O输出端口。实施例三本实施例基于单片机的低功耗可组网定位仪,与实施例二不同的是 传感器模块包括加速度传感器,所述加速度传感器采用美国Freescale公司的一款单芯片 MMA7260三轴加速度传感器;所述加速度传感器分别通过相应的控制端口和数据端口连接 单片机。控制模块包括核心处理器、外围存储电路、按键控制电路、震荡电路、复位电路;核 心处理器采用中国宏晶公司的增强型51单片机STC12C5A60S2作为核心处理器,该单片机 采用宏晶第六代加密技术无法解密,超强抗干扰能力,速度快,多IO 口(双串口,集成AD转 换),片内RAM存储量大,支持掉电唤醒功能,超低功耗,适用于电池供电系统。价格低廉,功 能强大,非常适合用于便携设备上。外围存储器采用AT24cl024 1,048,576bits超大存 储、I2C数据通信,具有掉电保护功能,方便存储查询、记录数据。采用五个按键(Si上翻键、 S2下翻键、S3选择键、S4返回键、S5 ok键)完成对探测仪的整体操作,还能通过传感器模 块的三轴加速度传感器进行简单换屏显示,方便快捷。GPS具备定位和授时功能。本定位仪中内嵌GPS模块接收卫星信号,具备显示当 前的经纬度、高度、时间数据,显示当前的前进方向、速度,记录并显示航迹的功能。可选用 C3-470CGPS模块。C3-470C主要特点如下(1)体积小,精巧外型35mm X 35mm X 3mm, 内置天线,便于内嵌在可携式装置。(2)精度高可搜索多达20个卫星频道,使位置精准度 小于10m。(3)高灵敏性-155dBm。(4)定位时间短、适应复杂环境全球定位系统集成DSP 与实时时钟(RTC)的ARM7TDMI处理器和4MB的FLASH存储器,强大的数据处理能力使更新 速率达到1HZ。(5)功耗低整机功耗仅20mA。(6)使用范围广海拔高度高达60,000英 尺。与单片机的接口电路见图3。无线数据传输模块选用APC230-43多通道微功率嵌入式无线数传模块。传输距离 较远、信道多、功耗低。模块采用高效的循环交织纠检错编码,GFSK的调制方式,抗干扰和灵 敏度都比教高,最大可以纠24bits连续突发错误。1800米传输距离。工作频率418-455MHZ (IKHz步进),多频道的选择(大于100个频道)。USART接口,可在线修改串口速率,发射功 率,射频速率等各种参数。超大的256bytes数据缓冲区,适合大数据量传输。内置看门狗,保证长期可靠运行。与单片机接线电路见图4。APC230-43的通信信道是半双工的,可 以完成一点对一点,一点对多点的通讯。这二种方式首先需要设1个主站,其余为从站,所 有站点都必须设置一个唯一的地址。通信的协调由主站控制,主站采用带地址码的数据帧 发送数据或命令,所有从站全部都接收,并将接收到的地址码与本机地址码比较,地址不同 则不做响应,若地址码相同,则将接收的数据传送出去。组网必须保证在任何一个瞬间,同 一个频点通信网中只有一个电台处于发送状态,以免相互干扰。主站通过查询方式将发送 权授予从站,等待从站发送通信请求。APC230-43可以设置多个频道,所以可以在一个区域 实现多个网络并存。本系统独创优先级主站授权协议组网协议。采用单一的点对多点通信协议构建的 是星形网络。其组网简单,但网络覆盖面积小,利用率低。网络可靠性较差,主站故障能导致 整个无线网络的瘫痪。系统采用优先级主站授权协议,即提前设置所有站点的优先级,优先 级最高的为核心主站。通过以下方式实现网络功能1核心主站轮询并更新从站的信息,若 发现一定时间内没有监听到某一从站A信息,核心主站查询最后一次收到从站A的信息,找 出当前离从站A最后位置最近的从站B,并将主站权限授予从站B。此时B成为代理主站, 任务是监听从站A的信息。监听完毕后,将信息反馈给核心主站,并交还主站权限。II若 从站在一定时间内没有收到核心主站或代理主站的查询信息即可认为核心主站出了故障, 此时网络中的最高优先级级从站自动转变为核心主站,执行主站权,不再交付主站权限。既 保证了同频道通信条件,又增强了无线网络的覆盖范围,大大提高了其可靠性与实用性。系统采用了此种通信协议,同一频道的节点设备均可得到其他节点的各种信息。 同一区域又允许多个网络并存。应用本设备的旅游、探险、登山等团队可轻松获得队友信 息,既方便管理,又能在关键时刻及时呼叫和营救队友。传感器模块包含多个传感器BMP085是一款高精度、超低能耗的MEMS压力传感 器,可以应用在移动设备中。它的性能卓越,绝对精度最低可以达到0.03hPa,并且耗电极 低,只有3 μ A。ΒΜΡ085采用强大的8-pin陶瓷无引线芯片承载(LCC)超薄封装,含温度输 出,可以通过I2C总线直接与各种微处理器相连。主要特点压力范围300—IlOOhPa (海 拔 9000 米-500 米);电源电压1. 8V — 3. 6V (VDDA) 1. 62V 一 3. 6V (VDDD);工作温度 范围-40°C 85°C ;尺寸5.011111^5.(^1.2111111;低功耗5口六在标准模式,待机电流0. 1 μ A ; 高精度低功耗模式分辨率为0. 06hPa (0. 5米)高线性分辨率为0. 03hPa (0. 25米);温度 精度0. 1°C;反应时间-J. 5ms。利用BMP085的上述优势,本定位仪不仅具备准确测量大气 压强、环境温度的功能,而且可以通过气压矫正高度。通过分析大气压力和环境温度的变化 可以进行短期预报天气。 地磁传感器使用MEMS两轴磁传感器MMC212测量所在处磁场在X,Y方向的分量, 通过算法得到北极方向。 显示及报警模块定位仪采用N0KIA5110手机84x48IXD液晶作为显示模块。该模 块广泛应用于各类便携式设备的显示系统。采用串行接口与主处理器进行通信,接口信号 线数量大幅度减少。支持多种串行通信协议,传输速率高达4Mbps,可全速写入显示数据, 无等待时间。LCD控制器/驱动器芯片已绑定到LCD晶片上,模块体积小。采用采用低电 压供电,正常显示时的工作电流在200μΑ以下,且具有掉电模式。选用此IXD即可清晰方 便显示所需信息,又能减少不必要的功耗适合长期的出行旅游活动。选用蜂鸣器进行发生,
6方便提示和报警。本定位仪各功能模块均具备功耗低、体积小的特点,采用常用3.7V手机 锂电池可轻松满足需求,使本定位仪常时间稳定运行。 系统采用美国Freescale最新推出的一款低成本单芯片MMA7260三轴加速度传感 器。该微型电容式加速度传感器融合了信号调理、单级低通滤波器和温度补偿技术,并提 供四种加速度测量范围(-1. 5g—+1. 5g、-2. Og-+2. 0g、-4. Og-+4. 0g、-6. Og-+6. 0g)。 MMA7260还有很高的灵敏度,当选择-1. 5g—+1. 5g的测量范围时,灵敏度达到800mv/g。它 采用6mm χ 6mm χ 1. 45mm QFN的封装,体积小。同时MMA7260提供休眠模式,是电池充电 的手持设备产品的理想之选。它具有三轴向检测功能,在便携式设备能够智能的回应方向、 位置、移动的变化。可使本设备具有摇动切换屏幕显示能还能检测人体姿态,人倒自动报警 的功能,使本定位仪在营救方面更加有效。
权利要求
一种基于单片机的低功耗可组网定位仪,含有控制模块、GPS模块、无线数据传输模块、传感器模块、显示及报警模块,所述控制模块采用51系列任一种单片机为核心处理器,控制模块外接GPS模块、无线数据传输模块、传感器模块、显示及报警模块,其特征是所述无线数据传输模块选用多通道微功率嵌入式无线数传模块;传感器模块包括MEMS压力传感器和地磁传感器;GPS模块、MEMS压力传感器和地磁传感器传感器采集气压、温度和地磁信息传输到控制模块,通过核心处理器将GPS模块、传感器模块采集的各种信息进行综合处理,所述控制模块连接显示及报警模块并将核心处理器处理得到的三维、气压、高度信息通过显示模块显示,控制模块通过无线数据传输模块将信息传到网络上各节点设备。
2.根据权利要求1所述的基于单片机的低功耗可组网定位仪,其特征是GPS模块选用 C3-470CGPS模块;无线数据传输模块选用多通道微功率嵌入式无线数传模块APC230-43 ; 控制模块核心处理器采用中国宏晶公司的STC12C5A60S2单片机,所述单片机外接存储电 路、按键控制电路、震荡电路、复位电路,存储电路采用AT24cl024存储器;GPS模块和无线 数据传输模块分别通过相应的控制端口和数据端口连接单片机。
3.根据权利要求2所述的基于单片机的低功耗可组网定位仪,其特征是MEMS压力 传感器采用BMP085,地磁传感器采用MEMS两轴磁传感器MMC212 ;压力传感器BMP085通过 I2C直接与处理器相连;地磁传感器通过相应的控制端口和数据端口连接单片机,测量所在 处磁场在X,Y方向的分量信息,由单片机通过算法得到北极方向。
4.根据权利要求3所述的基于单片机的低功耗可组网定位仪,其特征是传感器模块 包括加速度传感器,所述加速度传感器采用美国Freescale公司的一款单芯片MMA7260三 轴加速度传感器;所述加速度传感器分别通过相应的控制端口和数据端口连接单片机。
5.根据权利要求1 4任一项所述的基于单片机的低功耗可组网定位仪,其特征是 显示及报警模块中显示模块采用NOKIA 5110 IXD液晶显示屏,所述IXD液晶显示屏采用串 行接口与单片机通讯连接,报警模块采用一扬声器接入一放大器电路,所述放大器控制基 极通过一耦合电阻连接单片机的相应I/O输出端口。
全文摘要
本发明涉及一种基于单片机的低功耗可组网定位仪。含有控制模块、GPS模块、无线数据传输模块、传感器模块、显示及报警模块,所述控制模块采用51系列的任一种单片机,控制模块外接GPS模块、无线数据传输模块、传感器模块、显示及报警模块,所述无线数据传输模块选用多通道微功率嵌入式无线数传模块;传感器模块包括MEMS压力传感器和地磁传感器;GPS模块、MEMS压力传感器和地磁传感器传感器采集气压、温度和地磁信息传输到控制模块,核心处理器将采集的各种信息进行综合处理并通过无线数据传输模块将信息传到网络上各节点设备,并通过显示模块显示。本发明可组网定位仪既能测出所在地三维空间信息,又能测出温度、气压,可为用户提供更加实用快捷的服务。
文档编号G08C17/02GK101986765SQ20101052217
公开日2011年3月16日 申请日期2010年10月28日 优先权日2010年10月28日
发明者崔立志, 崔赛华, 张文娟, 李伟伟, 王少华, 王玉凯, 苗壮, 薛吉星 申请人:河南理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1