基于GPS的巡逻哨兵管理系统(2)(1)(1)(1) - 图文 联系客服

发布时间 : 星期日 文章基于GPS的巡逻哨兵管理系统(2)(1)(1)(1) - 图文更新完毕开始阅读44a949f5f111f18583d05ad7

表4-1 引脚功能表

Table4-1 The pin function table

引脚编号

1 2 3 4 5 6 7 8 9 10

功能 TTL TXD1 TTL RXD1 +3V RWM IPPS GROUND BATTERY RESERVED RTCMIN ANTERNNAVOLTAGE

RESERVED

详细 输出3伏电平 输出3伏电平 +3V主电源 脉冲控制信号

地 外部电源供电

保留 差分输入 3V或5V天线输入电源

保留

此外,M+12模块由MCU以及10个引脚相连,如图4-5所示。

图4-5 GPS定位模块 Fig.4-5 GPS positioning module

2.2.3 GPSOne模块电路设计

本次设计的GPSOne定位模块采用了Any DATA公司的DTGS-800模块,同时通过该硬件能够实现高精度的定位服务,其具体内容包括[36]:

(1)支持传真以及数据业务,可以对OEM进行特别优化,并且能够建立快速网络

连接。

(2)提供了2路SMS,可以使用AT命令进行远程控制,数据传输速率最高可达153kpbs。

(3)能够支持机、卡分离功能,提供了MP3与MIDI接口。

(4)内置了UDP、IP以及TCP协议,可以完成GPSOne功能,对BREW、IS-95A/B以及CDMA20001XRTT进行了较好的支持。

总的来说,DTGS-800能够与CDMA1X网络建立控制、采集以及连接关系,并且可以将IP分组接入到CDMA1X;而且,可以进行相关信息的结构化分解和组合处理,利用R232串口再将数据返回给车载终端,并且可以实现车辆防盗功能。

2.2.4 存储系统的电路设计

该部分可以给信息和应用本身需要的数据提供相应的存储服务,所以导航定位服务必须有足够的的存储设备来给软件系统提供相应的服务、应用服务关键核心以及运行代码等。通常来说,存储器电路可以分成外部存储和内部存储两部分,外部存储器包含了SD、FLASH以及SDRAM硬件设备,内部存储设备则可以进行简单的信息存储。

(1)SD卡存储器电路设计

对于巡逻哨兵系统而言,必须存储大量的地理信息,同时还要完成信息的更新功能,这些数据通常都存储在CF卡和SD卡之中。SD卡和MCU是连接的,通过SD的卡座,S3C2410就可以读取卡中的所有数据,而SD卡又通过四条数据线以及两条控制线与S3C2410连接,具体电路如图4-6所示。

图4-6 SD卡电路设计图 Fig.4-6 SD card circuit design

(2)FLASH存储器电路设计

NAND FLASH以及NOR FLASH是通用的FLASH常见的两种类型。相比较而言,NAND FLASH的读写管理时间都大大的低于常规的硬件设备,同时该硬件能够提供更大的空间,一般可以通过闪存技术来实现应用高速读写操作。同时在容量一样的前提下,其占用的空间更低一些,目前常见的容量为8M-64M,通常在嵌入式的硬件环境当中,可以和Linux的架构相互结合,在硬件方面,可以通过MTD驱动程序完成具体的擦除、读、写操作,并且还实现了EDC/ECC的校验。在本文研究的系统中,使用的是K9F1208U0M作为处理器模块,其容量为64K。S3C2410与NAND FLASH的连接设计如图4-7所示。

图4-7 S3C2410与NAND FLASH连接图 Fig.4-7 Connection of S3C2410 and NAND FLASH

(3)SDRAM存储器电路设计

本次设计过程中采用的存储设备为现代公司的主流存储硬件,该硬件当中部署了存储结构,其具备整体价格较低、存储空间非常大和管理方便等优势。在进入了核心的操作系统结构当中以后,应用中的人机接口、管理接口以及系统内核都会调入到RAM中。但是,RAM的内存空间非常小,无法同时存储上述数据,因此将其存入SDRAM是最好的选择,并且性价比较高,其接口电路设计如图4-8所示。

图4-8 SDRAM存储器电路设计图 Fig.4-8 SDRAM memory circuit design

2.2.5 串口电路设计

进行应用设计和实施过程以前,绝大部分的应用管理和download操作都需要采用JTAG接口来实现,但是在本系统中,利用的是串口接口完成与PC端的通信。

(1)S3C2410 UART模块

在S3C2410中,装载了两个具有异步收发功能的UART模块,分别为UART1与UART2,它们都是利用RS232电缆进行连接。利用UART进行数据接收,数据长度可以通过程序设置为8位。此外,UART中的每个通道都用32位可用的字节进行数据的发送与接收,当CPU将数据写入到先入先出接口当中,可以通过信息粘贴部分实现高速的应用部署和更新,同时可以采用数据传输硬件实现数据的更新。在整个的数据传输过程里,都需要注意反向操作的效率。

(2)串口传输初始化

整个系统中的硬件都是采用的TTL电平接口,那么要完成与PC端的交互,必须进行电平转换,此处采用的是RS232转换芯片,它具有价格低、集成度高以及功耗低等特点,S3C2410与PC端的串口通信电路设计如图4-9所示。