强大的防盗定位追踪系统方案,硬件原理、结构框图、软件流程、源码打包奉送
IOSTANDARD = LVCMOS33;
LCD
Spartan-3E开发板上有2线16字符液晶显示器LCD。FPGA仅通过4位的数据接口线控制LCD。并且4根LCD数据线与StrataFlash 数据线复用。当存储器失能时(SF_CE0=1),FPGA用作全读/写通道给LCD。相反,当LCD读失能时(LCD_RW=0),FPGA用作全读/写通道给存储器。所以在对LCD进行控制时,首先是通过总线将LCD使能信号SF_CE0置低。对LCD的软件控制流程在上文中已有叙述,在此只列出其引脚约束:
Net lcdtest_0_lcddata_out_W_pin7> LOC=M15;
Net lcdtest_0_lcddata_out_W_pin7> IOSTANDARD = LVCMOS33;
Net lcdtest_0_lcddata_out_W_pin6> LOC=P17;
Net lcdtest_0_lcddata_out_W_pin6> IOSTANDARD = LVCMOS33;
Net lcdtest_0_lcddata_out_W_pin5> LOC=R16;
Net lcdtest_0_lcddata_out_W_pin5> IOSTANDARD = LVCMOS33;
Net lcdtest_0_lcddata_out_W_pin4> LOC=R15;
Net lcdtest_0_lcddata_out_W_pin4> IOSTANDARD = LVCMOS33;
Net lcdtest_0_LCD_E_W_pin LOC= M18;
Net lcdtest_0_LCD_E_W_pin IOSTANDARD = LVCMOS33;
Net lcdtest_0_LCD_RS_W_pin LOC=L18;
Net lcdtest_0_LCD_RS_W_pin IOSTANDARD = LVCMOS33;
Net lcdtest_0_LCD_RW_W_pin LOC=L17;
Net lcdtest_0_LCD_RW_W_pin IOSTANDARD = LVCMOS33;
3.4软件流程
防盗定位终端软件流程图
防盗定位终端软件流程说明:当防盗定位终端通电时,该终端首先检测是否有寻找指引终端发来的信号如果没有则继续检测,如果有则进入下一步。在下一步中终端接收GPS信号接收器发来的信号,并提取出其中信息,然后判断信息是否有效,如果无效则继续接收,如果有效则进行下一步。在下一步中系统对提取出来的经纬度信息进行加密,然后将信息进行发送给寻找指引终端,发送完成后重复上述步骤,继续检测是否有寻找指引终端发来的信号。
寻找指引终端软件流程图
寻找指引终端软件流程说明:当寻找指引终端通电时,该终端首先检测启动键是否被按下如果没有被按下则继续检测,如果检测到则进入下一步。在下一步中终端接收GPS信号接收器发来的信号,并提取出其中信息,然后判断信息是否有效,如果无效则继续接收,如果有效则向前进行。在下一步中寻找指引终端向防盗目标终端发送探测请求信号并监听是否收到回应,如果没有收到则继续监听,如果收到则进行下一步解密数据。数据解密完成后进入相对位置计算模块计算相对位置,计算出的数据被送到LCD模块在LCD上显示出需要的信息。显示完成后重复上述步骤,继续检测启动键是否被按下。
4系统测试
利用本系统利用GPS和GSM技术在fpga开发板上实现了追踪和定位的功能,为了检测系统的的功能并找出其中的不足,我们制定了详细的测试方案对不同环境下系统的性能以及系统的容错性进行了测试,根据测试的数据对系统的性能作出了客观的评价,突出展现了系统的优点也找出了系统的不足。
注:室内室外指gps天线的位置
4.1系统自测试计划
4.1.1测试目标
在两周的时间里,针对系统的定位功能和追踪功能做出测试,测试系统是否圆满实现要求的功能,是否具有较好的容错性,并进一步通过数据对系统在不同自然条件下(室内室外,晴天雷雨)的性能作出评价。
4.1.2测试对象
在定位功能测试中将对寻找指引终进行测试,测试条件包括天气(晴天 雷雨)位置(室内 室外);在追踪功能测试中将对防盗目标终端和寻找指引终端进行测试,测试条件包括天气(晴天 雷雨),位置(室内 室外)以及特殊情况进行测试。
4.1.3测试标准
定位功能指标:寻找指引终端对自身经纬度进行定位误差不超过50米。
追踪功能指标:实现寻找指引终端对防盗目标终端的定位,相对距离误差不超过100米追踪功能指标
4.1.3测试工作量估计
小组全体成员集中工作两周,实现系统的测试。
4.2系统自测试方案
4.2.1定位功能测试
测试设备:寻找指引终,220V交流电。
测试用例1(晴天 室外)
测试环境:高性能计算机中心(36o 39ˊ57.19〞N, 117o 07ˊ57.64〞E),天气晴
测试过程:将寻找指引终端各部件连接好,将gps的天线放到窗外,打开电源,按一下终端上的定位键,观察寻找指引终端的液晶屏上所显示的信息,将计算数据与实际数据相比较,计算系统的误差,重复进行多次,统计收到的数据。
测试用例2(雷雨 室外 )
测试环境:高性能计算机中心(36o 39ˊ57.19〞N, 117o 07ˊ57.64〞E),雷雨
测试过程:将寻找指引终端各部件连接好,将gps的天线放到窗外,打开电源,按一下终端上的定位键,观察寻找指引终端的液晶屏上所显示的信息,将计算数据与实际数
定位追踪 GPS Spartan-3E 射频 CC2420 UART 相关文章:
- 基于GPS和GPRS的小型追踪器设计方案(05-20)
- 基于GPSOne技术的个人定位终端(07-30)
- 2010年中国(成都)电子展胜利闭幕(08-15)
- 基于DSP的车载GPS/DR组合导航系统硬件设计(09-13)
- ARM-Linux平台下GPS信号的采集与处理研究(07-25)
- 基于MiniGUI的GPS导航定位系统设计(02-20)