1 引言
本次设计的车辆定位监控系统,是采用世界领先的GPS全球卫星定位技术、GSM/GPRS全球移动通信技术、GIS地理信息处理技术以及数据处理技术,开发出的一套远程监控管理系统。利用该系统可以远程无线监控、调度所有在GPRS+GSM网覆盖范围内的警用车辆、急救车辆、消防车辆、出租车辆、租赁车辆、民用车辆等移动目标。移动目标的GPS数据、其他指令及各类报警数据均由GPRS信道传送到远程数据处理中心,并可根据需要进行语音通话。
2 GR47的功能特点
GR47是可以配置的,使得外部输入、输出接口提供的外部控制应用更有效。嵌入式的控制器对于在报警、仪表采集和应用公布等群组应用领域是可以访问的,并且支持C语言编程。GR47独特的优势是:传输大量数据并始终保持连接,根据我们在不同地区的测试,掉线几率是同类模块最小的; 本身具有TCP/IP协议栈功能,还可以开放内部CPU资源,同时拥有所有M2M通信必需的功能。
图1所示为GR47的内部实时操作系统(RTOS)及外部硬件接口框图。控制器位于GR47的内部,运行实时操作系统。RTOS给用户提供了GSM 处理程序,AT 指令通道函数, TCP/IP协议,UART、I/O 口、I2C、SPI总线等外部接口的驱动函数及一些其它的应用函数。微控制器在后台运行,所以并不影响模块的GSM 功能。用户将应用程序以脚本的形式下载到模块的FLASH中,模块使用了一个解释器,解释器从FLASH中读入脚本,并且逐行解释,使之执行所需功能。GR47的外部有3个串口,其中串口1 作AT指令通道或程序下载用,串口2主要用于调试程序,串口3为通用232口,可以连接其它外部设备,另外还有I2C、SPI总线和8 根I/O线。
图1 GR47 模块框图
GR47模块有两种工作方式,一种是内部控制器方式,即直接利用模块内嵌的CPU和开放的系统资源,将应用程序下载到模块中使用,脚本在模块本身的内部控制器中运行,脚本运行的时候模块可以发送和接收数据并对其进行处理;另一种方式是外部控制器方式,即将模块嵌入到用户的系统中使用,外挂处理器对其进行操作控制,脚本在外部微控制器中运行。它的一个典型的应用是: 将一个微控制器和GR47模块结合起来,从微处理器通过UART1向GR47发送AT指令。
图2和图3描述了GR47分别工作于内部控制器方式和外部控制器方式的两个无线通信系统的原理框图。从图中可以看出,不论是外部控制器还是内部的嵌入式应用程序都是通过串口与GSM/GPRS移动站进行通信的。此外,利用GR47的I2C总线和I/O线可以与其它许多外部设备进行通信,总之, GR47模块以其独特的优势将在各行各业发挥重要的作用。
图2 内部控制器方式
图3 外部控制器方式
3 系统设计
整个系统如图4所示,由GPS全球定位系统、移动终端、GSM/GPRS网络和远程监控中心几部分组成: GPS全球定位系统主要用来接收卫星的定位信号,并解算出车载机当前的地理位置;无线通信系统采用GPRS 移动通信系统,主要用于实时将经移动终端通信控制设备编码后的移动车辆的经度、纬度、速度、运动方向、时间、车辆状态以及报警等信息上传至监控中心,并将监控中心对移动端的控制命令下发至移动端;监控工作站将接收到的车辆位置和状态信息进行适当的数据处理后将车辆的位置及其轨迹在电子地图上显示出来。从而达到对移动车辆的实时监控的目的。同时监控中心也可向移动终端发送指令实现对车辆的调度管理。
图4 车辆定位监控系统原理图
本设计中的移动终端是车辆定位监控系统的核心,主要由GPS接收单元, GPRS通信单元,主控制器单元,中文液晶显示屏与键盘组成的人机交互单元及电话手柄组成。其结构框图如图5所示:
图5 车载终端硬件结构框图
3. 1 GPRS通信单元和主控制单元
GR47带有GSM/GPRS全套语音和数据功能,集成有功能强大的CPU并向用户开放其系统资源,同时模块内嵌有TCP/IP协议栈和实时操作系统,可以集车载机的GPRS通信和主控制器功能于一体。本设计中, GR47模块工作于内部控制器方式,控制器用于协调移动终端中各模块的工作,进行必要的数据处理。同时, GR47具有GPRS和SMS两种无线数据传输通道。在GPRS网络状态良好的情况下,优先通过GPRS通信方式将车辆所在位置、速度、车号等信息传输到监控中心并接收来自监控中心的指令。与此同时, GR47不断轮回检查GPRS网络状态,当出现网络拥塞、GPRS未覆盖或者中心工作人员误操作导致TCP/IP连接断开时,会立刻切换到SMS方式直至TCP/IP重新建立连接。
3. 2 GPS接收单元
GPS-OEM板是GPS接收单元的主要组成部分,通过天线接收来自GPS卫星的定位信号,经过变频、放大、滤波等一系列处理过程, 实现对GPS卫星信号的跟踪、锁定、测量,产生计算位置的数据信息(包括纬度、经度、高度、速度、日期、时间、航向、卫星状况等) 通过标准RS232串口与GR47进行通信,GR47循环接收GPS —OEM板发来的定位信息,经过解算后提取出用户感兴趣的数据信息(如纬度、经度、高度、速度、日期、时间等) ,并加上包头形成一个数据包通过无线信道发送至监控中心。
3. 3 人机交互单元
GR47模块本身提供4根行线和4 根列线,只需要很少的外围电路即可实现的4 ×5键盘,并且开发包中提供键盘扫描函数,软件实现也相当方便。联合嵌入式应用脚本语言后,直接利用模块上的键盘接口和I2C接口,不需要外挂控制器即可提供简单的人机界面。
显示屏主要是将监控中心下发的控制信息以及文本信息显示在液晶屏幕上。本设计中利用GR47模块的I2C接口, 通过I2C转并口芯片PCF837GA来控制并口控制的LCD模块,如图6所示。当脚本运行时,通过写入I2C数据以设置GPIO芯片的输出。GPIO的输出与LCD模块的数据和控制线连接。高速的I2C数据输出使得我们可以建立一组高达8位的离散波形,以符合LCD接口的要求。
图6显示屏接口原理图
3. 4 电话手柄单元
本设计中的电话单元既可以通过软件设置与监控中心进行通话,也可以通过手柄任意拨打和接听电话。GR47模块提供语音信号线,设计者只需经过放大、滤波即可获得音质良好的语音信号。
4 软件工作流程
本系统的软件工作流程如图7所示。
图7软件流程
5 结论
由于该系统充分利用了GR47的A/D转换、UART、I2C等各种功能,因此,其结构紧凑,不论是软件还是硬件的开发都非常方便,提高了开发效率,降低了成本,并且产品功能大大增强。该车载移动终端经过严格的工程测试和长时间的试运行,工作稳定、性能可靠,目前已批量生产。
关键字:GR47 车辆定位 监控系统 移动终端
引用地址:基于GR47模块的车辆定位监控系统移动终端的设计
本次设计的车辆定位监控系统,是采用世界领先的GPS全球卫星定位技术、GSM/GPRS全球移动通信技术、GIS地理信息处理技术以及数据处理技术,开发出的一套远程监控管理系统。利用该系统可以远程无线监控、调度所有在GPRS+GSM网覆盖范围内的警用车辆、急救车辆、消防车辆、出租车辆、租赁车辆、民用车辆等移动目标。移动目标的GPS数据、其他指令及各类报警数据均由GPRS信道传送到远程数据处理中心,并可根据需要进行语音通话。
2 GR47的功能特点
GR47是可以配置的,使得外部输入、输出接口提供的外部控制应用更有效。嵌入式的控制器对于在报警、仪表采集和应用公布等群组应用领域是可以访问的,并且支持C语言编程。GR47独特的优势是:传输大量数据并始终保持连接,根据我们在不同地区的测试,掉线几率是同类模块最小的; 本身具有TCP/IP协议栈功能,还可以开放内部CPU资源,同时拥有所有M2M通信必需的功能。
图1所示为GR47的内部实时操作系统(RTOS)及外部硬件接口框图。控制器位于GR47的内部,运行实时操作系统。RTOS给用户提供了GSM 处理程序,AT 指令通道函数, TCP/IP协议,UART、I/O 口、I2C、SPI总线等外部接口的驱动函数及一些其它的应用函数。微控制器在后台运行,所以并不影响模块的GSM 功能。用户将应用程序以脚本的形式下载到模块的FLASH中,模块使用了一个解释器,解释器从FLASH中读入脚本,并且逐行解释,使之执行所需功能。GR47的外部有3个串口,其中串口1 作AT指令通道或程序下载用,串口2主要用于调试程序,串口3为通用232口,可以连接其它外部设备,另外还有I2C、SPI总线和8 根I/O线。
图1 GR47 模块框图
GR47模块有两种工作方式,一种是内部控制器方式,即直接利用模块内嵌的CPU和开放的系统资源,将应用程序下载到模块中使用,脚本在模块本身的内部控制器中运行,脚本运行的时候模块可以发送和接收数据并对其进行处理;另一种方式是外部控制器方式,即将模块嵌入到用户的系统中使用,外挂处理器对其进行操作控制,脚本在外部微控制器中运行。它的一个典型的应用是: 将一个微控制器和GR47模块结合起来,从微处理器通过UART1向GR47发送AT指令。
图2和图3描述了GR47分别工作于内部控制器方式和外部控制器方式的两个无线通信系统的原理框图。从图中可以看出,不论是外部控制器还是内部的嵌入式应用程序都是通过串口与GSM/GPRS移动站进行通信的。此外,利用GR47的I2C总线和I/O线可以与其它许多外部设备进行通信,总之, GR47模块以其独特的优势将在各行各业发挥重要的作用。
图2 内部控制器方式
图3 外部控制器方式
3 系统设计
整个系统如图4所示,由GPS全球定位系统、移动终端、GSM/GPRS网络和远程监控中心几部分组成: GPS全球定位系统主要用来接收卫星的定位信号,并解算出车载机当前的地理位置;无线通信系统采用GPRS 移动通信系统,主要用于实时将经移动终端通信控制设备编码后的移动车辆的经度、纬度、速度、运动方向、时间、车辆状态以及报警等信息上传至监控中心,并将监控中心对移动端的控制命令下发至移动端;监控工作站将接收到的车辆位置和状态信息进行适当的数据处理后将车辆的位置及其轨迹在电子地图上显示出来。从而达到对移动车辆的实时监控的目的。同时监控中心也可向移动终端发送指令实现对车辆的调度管理。
图4 车辆定位监控系统原理图
本设计中的移动终端是车辆定位监控系统的核心,主要由GPS接收单元, GPRS通信单元,主控制器单元,中文液晶显示屏与键盘组成的人机交互单元及电话手柄组成。其结构框图如图5所示:
图5 车载终端硬件结构框图
3. 1 GPRS通信单元和主控制单元
GR47带有GSM/GPRS全套语音和数据功能,集成有功能强大的CPU并向用户开放其系统资源,同时模块内嵌有TCP/IP协议栈和实时操作系统,可以集车载机的GPRS通信和主控制器功能于一体。本设计中, GR47模块工作于内部控制器方式,控制器用于协调移动终端中各模块的工作,进行必要的数据处理。同时, GR47具有GPRS和SMS两种无线数据传输通道。在GPRS网络状态良好的情况下,优先通过GPRS通信方式将车辆所在位置、速度、车号等信息传输到监控中心并接收来自监控中心的指令。与此同时, GR47不断轮回检查GPRS网络状态,当出现网络拥塞、GPRS未覆盖或者中心工作人员误操作导致TCP/IP连接断开时,会立刻切换到SMS方式直至TCP/IP重新建立连接。
3. 2 GPS接收单元
GPS-OEM板是GPS接收单元的主要组成部分,通过天线接收来自GPS卫星的定位信号,经过变频、放大、滤波等一系列处理过程, 实现对GPS卫星信号的跟踪、锁定、测量,产生计算位置的数据信息(包括纬度、经度、高度、速度、日期、时间、航向、卫星状况等) 通过标准RS232串口与GR47进行通信,GR47循环接收GPS —OEM板发来的定位信息,经过解算后提取出用户感兴趣的数据信息(如纬度、经度、高度、速度、日期、时间等) ,并加上包头形成一个数据包通过无线信道发送至监控中心。
3. 3 人机交互单元
GR47模块本身提供4根行线和4 根列线,只需要很少的外围电路即可实现的4 ×5键盘,并且开发包中提供键盘扫描函数,软件实现也相当方便。联合嵌入式应用脚本语言后,直接利用模块上的键盘接口和I2C接口,不需要外挂控制器即可提供简单的人机界面。
显示屏主要是将监控中心下发的控制信息以及文本信息显示在液晶屏幕上。本设计中利用GR47模块的I2C接口, 通过I2C转并口芯片PCF837GA来控制并口控制的LCD模块,如图6所示。当脚本运行时,通过写入I2C数据以设置GPIO芯片的输出。GPIO的输出与LCD模块的数据和控制线连接。高速的I2C数据输出使得我们可以建立一组高达8位的离散波形,以符合LCD接口的要求。
图6显示屏接口原理图
3. 4 电话手柄单元
本设计中的电话单元既可以通过软件设置与监控中心进行通话,也可以通过手柄任意拨打和接听电话。GR47模块提供语音信号线,设计者只需经过放大、滤波即可获得音质良好的语音信号。
4 软件工作流程
本系统的软件工作流程如图7所示。
图7软件流程
5 结论
由于该系统充分利用了GR47的A/D转换、UART、I2C等各种功能,因此,其结构紧凑,不论是软件还是硬件的开发都非常方便,提高了开发效率,降低了成本,并且产品功能大大增强。该车载移动终端经过严格的工程测试和长时间的试运行,工作稳定、性能可靠,目前已批量生产。
上一篇:基于Atmel半导体方案的汽车雨刷系统的实现
下一篇:高频汽车电源设计
推荐阅读最新更新时间:2024-05-03 00:43
便携式移动机器人手持监控系统设计
引言
目前,便携式移动机器人全自主控制方式尚不成熟,其监控系统普遍采用人在环半自主控制方式设计。为满足携带、系统小型化、嵌进式的结构特点,故设计便携式移动机器人手持监控系统,并将其用于履带结构便携式移动机器人实验平台。
功能设计
手持监控系统对便携式移动机器人起到监视与控制的全局性作用。手持监控系统可划分为视频图像监视模块、状态信息监测模块、远控指令模块、无线通讯模块、数字与图交互模块、全局路径规划模块六大功能模块(见图1)。
视频图像监视模块对便携式移动机器人所处环境进行视频监视;状态信息监测模块对机器人自身状态信息的监测;远控指令模块实现基本的运动指令编码以及发送;无线通讯模块实现运动
[嵌入式]
MB90F462在智能家居监控系统数据采集卡中的应用
随着人们对居住环境的舒适度、便捷性和安全性需求的日益提高,智能家居系统应运而生。智能家居系统的核心功能是实现家用设备运行状况的实时监测和传输,主要包括:安全防盗报警;火警、水电、煤气泄漏等实时监测和自动报警;室内温度、湿度、灯光自动调节和遥控等 。因此采集和传输各种设备的运行信息是保证智能家居系统正常运行的关键。MB90F462是Fujitsu公司生产的一款通用16位单片机,最小指令周期仅为62.5ns,适用于工业控制和高速实时数据处理等场合;同时,该芯片具有多功能定时器和多脉冲发生器,适用于交流感应电机和直流无刷电机的控制。本文利用MB90F462丰富的片内资源设计了一款智能家居系统的低速数据采集卡。 1 系统结构及功
[单片机]
用51内核网络单片机构成的远程监控系统
引 言
在工业控制、信息家电等应用领域,存在大量的嵌入式设备,而这些设备很多只有串口、CAN总线等简单的网络接口,通信能力有限,有的甚至处于孤立运行状态。如何让这些以单片机为核心的嵌入式系统接入以太网,并通过网络对它们进行远程监控,是当前电子世界中的研究热点。TCP/IP在Intemet和大多数局域网中的成功应用,已经证明了其强大的功能。如果实现TCP/IP协议和嵌入式系统的结合,嵌入式系统联网问题就能得到有效解决。目前,嵌入式系统联网主要有如下几种方案:①EMIT,以PC或其它高档计算机为网关,将CAN、RS-232等设备接入重量级网络;②采用32位MCU+实时操作系统,高档MCU功能强大,可以实现复杂操作,但需要有RTOS
[应用]
英特尔架构监控系统真实价值几何?
英特尔与中国安防视频监控企业的合作到底能为中国的安防企业带来多少价值?基于英特尔架构的监控系统是否能够成为这些视频监控企业驰骋市场割据一方的利器?藉由Intel的安防监控解决方案,视频监控企业是否能够实现视频监控智能化的理想?
华北工控:迈出了嵌入式产品高清化、智能化的第一步
华北工控是首家成为Intel EA联盟Associate级会员的中国大陆嵌入式计算机厂商,一直以来与英特尔在设计、开发产品过程中都有合作,除此之外在市场调研和推广方面也展开全面合作。在安防领域,英特尔为华北工控提供了最新的符合安防行业要求的芯片组整条产品线以及最直接的技术上的支持。目前华北工控产品涉及英特尔凌动平台、酷睿平台、移动平台,
[安防电子]
R&S推出WCDMA/HSPA+ Rel.7/8移动终端认证测试平台
从现在开始,支持WCDMA Rel. 7/8特性的移动终端和芯片可以接受认证了。这些新特性包括双载波HSPA+和接收机类型3。在现有的3G网络中,应用这些新特性,终端可以在下行达到最高42Mbps的吞吐率。R&S公司的TS8980射频测试系统和CMW500协议一致性测试平台,是业界第一个也是目前唯一一个能提供WCDMA Rel7/8全部的射频和协议认证的解决方案。 现在,无线设备的认证不再局限于这些设备的最终认证。这些无线设备制造商和芯片厂商也可以在研发过程中,对HSPA+产品进行认证测试。 目前,有很多知名测试实验室和设备厂商已经选择了来自R&S的TS8980和CMW500作为他们的测试方案。在这两套系统上,都可以支持软
[测试测量]
蓝牙多媒体可视移动终端设计
系统简介 蓝牙多媒体可视移动终端实际足一款基于蓝牙的多媒体手机,通过蓝牙实现约20帧/s的动态图象和语音同步近距离传输。他带有TFT LCD、130万象素摄像头、64和弦MIDI、蓝牙芯片及GPRS模块,以Motorola的MXL为主处理器,经过MPEG一4动态图象压缩标准和G.729语音标准来对图像和语音进行编码同步传输。
2整体设计方案
蓝牙多媒体可视移动终端硬件部分主要由处理器、摄像头、音频编解码器、和弦铃声芯片、存储器、SD卡、键盘、蓝牙模块、GPRS模块和LCD组成,其总体结构框图如图1所示。
硬件主要器件选择时主要考虑了手机的性能、功耗、成本、可靠性、电磁兼容性和外形尺寸等各方面因素
[嵌入式]
基于uClinux的远程温度监控系统的实现
引言
当今社会已经进入数字信息技术和网络技术高速发展的后pc(post-pc)时代,嵌入式设备已经渗透到各个领域,逐渐向着网络化方向发展,如视频监控、网络摄像头、远程控制、信息家电等都离不开嵌入式设备与网络的结合。
目前,国内的远程温度监控系统主要是用单片机和pc终端完成,单片机将采集到数据的经串口发送到pc机,pc机将数据处理后,采用tcp/ip协议将数据发送到互联网上,实现数据的远程采集。这种方式依赖于pc机,不灵活、不稳定、功耗高,采用ARM架构的微处理器为核心的嵌入式单元作为独立的终端实现的远程温度监控系统,具有体积小、价格低、功耗低、稳定可靠的特点,可用于远程监控、教学实验等。
1.系统的硬件组成
本文描
[单片机]
基于SHT11温湿度远程监控系统设计
温湿度控制在日常生活和工农业生产中的运用非常广泛,本系统采用SHT11温湿度复合传感器是瑞士Sensirion公司推出的一款含有已校准数字信号输出,其外形尺寸仅为7.65x5.08x23.5 mm,体积与火柴头相近,SHT11采用串行接口,它的分辨率可以根据对现场的采集速率而进行调整,一般情况下默认的测量分辨率分别为14 bit(温度)、12 bit(湿度),如果在高速采集中就可分别降至12 bit和8 bit,对温度的量程范围:-40~123.8℃,湿度的量程范围:0~100%RH,采用该芯片使本系统构成更趋于简单化同时本系统还使用单片机控制TC35(廉价的GSM模块)发送、接收GSM短信实现温湿度的远程监控。 1 控制原理
[单片机]