安全
监控 高 集装箱 25000 货物
监控 高 100
表2-1 卫星导航定位和监控指挥用户
2。2 可行性分析
在一个项目开始研发之前,必须对整个项目进行全方位的分析,其目的在于在最短的时间内以最低的价格实现最优的性能。可以从成本价格、技术难度、推广范围、法律支持、政策支持等方面进行考量,本毕业设计的具体可行性分析如下:文献综述
(1)技术可行性
目前整个北斗卫星导航系统虽然没有达到美国的GPS的完善程度,但是经过二十年的发展,已经在整个大陆地区甚至东南亚实现了定位导航授时等多项服务,且在精度、稳定性方面可以媲美GPS,并且相比于GPS有一个最大的优势:不仅可以定位导航,同时还有短报文通信,这在需要发送指令,数据传送的方面大有裨益。本毕业设计便需要这一功能,在下位机采集到目标数据以后,要将所采集到的数据发送给全球任何地方的上位机,同时上位机可能需要向下位机发送控制指令,北斗卫星导航系统正好可以满足这一需求。因为之前有各行各业的监控系统被应用于市场,所以在监控系统设计时,有许多优秀的实例可参考,结合实例根据自己的需求进行改装及完善[5]。
(2)经济可行性
此毕业设计在硬件支持上需要两个北斗客户机、两个给北斗客户机供电的电源、若干RS232串口传输线、公母转换口,在软件支持上需要微软公司的VS、百度公司的百度地图API免费开放平台,没有特别昂贵的设备,这些都在资金支持上是可以实现的。
(3)操作可行性
无论是一款APP,还是一个设备,在用户使用时要追求方便、简洁、稳定。本次毕业设计的通信系统界面简洁不繁杂,用户在使用前只需进行简单的培训,并且可以移植到任何一台北斗客户机上,采用任何串口和波特率,并且可以将几十数据保存到任何一个txt文档中,使得该监控系统兼容性强。
(4)法律可行性
本毕业设计采用的是北斗系统的民用信号,在使用时不会对用户的数据隐私、安全等方面造成影响,并且北斗系统是目前国家大力支持的基础设施之一,在使用推广时有很大优势。
2。3 开发环境及支持软件
2。3。1 开发环境
(1)硬件设备:北斗客户机、电源
(1)操作系统:Windows 操作系统
(2)开发软件:Microsoft Visual Studio 2010
(3)设计框架:MFC
2。3。2 支持软件来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
(1)OpenCV:一款图像处理软件,在本文中主要用于绘画接收到的数据曲线图;
(2)Configure Virtual Serial Port Driver:一款可以创建电脑虚拟串口的软件,在设计监控系统时用于创建模拟串口进行模拟大宋接收数据;
(3)SerialDebug:一款用于模拟发送接收终端的软件,在模拟时,电脑为一个终端,SerialDebug为另一个终端;
(4)Visual Assist:提高编程能力和效率,在编程过程中能自动识别各种编程语言的关键字、语法错误、系统函数等,是编程过程中不可或缺的一个插件;
(5)串口控件:注册串口控件用于代替Win32 API,相比于Win32 API,串口控件已经将环境集成好,降低了数据发送接收时的复杂度,但同时也降低了灵敏度;
(6)百度地图:用于提供用户位置显示在地图上的API,不仅可以显示所在位置的标注,还可以在此基础上二次开发所需的地图功能,如鼠标之间测距、拾取任意一点经纬度信息、开启步行导航等。 基于北斗的通信系统设计前端平台设计(4):http://www.youerw.com/tongxin/lunwen_115656.html