毕设论文--来自水厂全自动恒压供水监控系统.doc
《毕设论文--来自水厂全自动恒压供水监控系统.doc》由会员分享,可在线阅读,更多相关《毕设论文--来自水厂全自动恒压供水监控系统.doc(68页珍藏版)》请在咨信网上搜索。
1、毕业论文摘要随着越来越多的场合正向自动化无人职守迈进,尤其在安全、监控等领域。为了进一步降低成本,减少人力的投资,以及更集中、更方便的掌握现场情况,许多场合都采用了电子监控设备,如办公室,发电站,机场,海关等等领域。而这些电子设备的设计无疑涉及到这些领域的安全性,这就对监控设备的成本,稳定性,以及性能三方面都提出了更高的要求。本系统的研究背景主要是根据现有视频监控系统的不足,旨在降低系统的成本和提高系统的性能。它采用了价格低廉的三星应用处理器S3C2410,并使用软件音、视频编解码器,能实现以250Kbps和350Kbps的编码位流速进行网络传输,并以160*128和320*240两种显示分辩
2、率,可以进行良好的视频监控。同时,它的一个最大的特点是可以在终端上进行录像,而不需要通过PC机,这样既适合低功耗的场合,又可以减少的系统的复杂性。图像采集终端则采用性价比很高的USB型摄像头,在市场上很容易买到,同时,USB型摄像头具有很好的通用性,驱动程序丰富,可以减少代码的编写。由于本系统使用标准的以太网进行传输,因此系统支持无限个终端进行级联,监控区域可以很轻易的进行扩大。综上所述,本系统采用ARM处理器,USB摄像头,标准以太网传输,实现了一个性能良好的视频监控系统。关键词:嵌入式;Linux;ARM;CODEC;视频监控AbstractAs more and more occasio
3、ns no positive duty towards automation, especially in security, monitoring, and other fields. To further reduce costs and reduce manpower investment and more focused, more convenient to grasp the situation on many occasions used the electronic monitoring equipment, such as offices, power stations, a
4、irports, customs and so on the field. These electronic devices undoubtedly related to the design of these areas of security, which the monitoring equipment, the cost, stability and performance of all three areas a higher demand.The system of background are mainly based on existing video surveillance
5、 system inadequate, aimed at reducing the cost and improve system performance. It uses the low price of Samsungs application processor S3C2410, the use of software and audio and video codecs, to achieve 250 Kbps to 350 Kbps encoding and digital transmission network velocity, and 160 *128 and 320 * 2
6、40 two display resolution, Can be a good video surveillance. At the same time, one of its greatest feature is the terminal on the video, rather than through a PC, this is suitable for low power consumption of the occasion, can also reduce the complexity of the system.Image Collection Terminal is a h
7、igh cost-effective use of the USB-based camera, in the market is readily available, at the same time, USB-based camera has a good GM, driver rich, can reduce the preparation of the code. Since this system uses standard Ethernet transmission, the system supports an unlimited number of terminal cascad
8、e, the region can easily monitor the conduct of expansion.In a word, this system uses ARM9 processor, USB camera, standard Ethernet transmission, to achieve a good performance of the video surveillance system.Keyword:Embedded;Linux;ARM;CODEC;Video Surveillance目 录引言62 绪论72.1课题研究的目的和意义73 网络监控系统概述83.1系
9、统简介83.2系统组成83.3系统框图84 嵌入式系统简介104.1主流嵌入式操作系统的比较104.1.1Windows CE104.1.2Linux104.1.3VxWorks114.1.4C/OS114.2常用的嵌入式处理器114.2.1ARM114.2.2MIPS124.2.3PowerPC125 ARM处理器135.1ARM构架特点135.1.1ARM的特点135.1.2ARM的模式135.1.3ARM的状态135.1.4ARM寄存器映射135.1.5ARM寻址方式145.2现有主流ARM处理器155.2.1Samsung S3C2410155.2.2Atmel AT91RM92001
10、65.2.3TI OMAP175.2.4Intel Xscale185.3S3C2410硬件设计要点195.3.1S3C2410电源设计205.3.2S3C2410 USB接口设计205.3.3S3C2410 网络接口电路设计206 嵌入式Linux开发步骤226.1GNU GCC简介226.2开发环境的搭建226.2.1二进制文件的安装226.2.2源码文件的安装236.3Linux内核配置编译236.3.1内核配置236.4Linux内核构架详解256.4.1进程和内核模式266.4.2进程的实现276.4.3内核同步机制和临界区286.5Linux设备驱动层286.5.1设备驱动概述28
11、6.5.2设备驱动的分类286.5.3设备驱动重要的数据结构296.5.4Linux驱动程序设备号336.5.5OV511摄像头驱动336.5.6V4L视频标准346.6Linux文件系统356.6.1cramfs356.6.2JFFS/JFFS2356.6.3ext2/ext3366.6.4ramdisk366.7摄像头应用程序的编写377 常用的视频编码格式407.1常用视频格式407.1.1AVI格式407.1.2ASF格式407.1.3RM(Real Media)格式417.1.4MPEG格式417.2ASF格式特点417.2.1可扩展的媒体类型417.2.2部件下载427.2.3可伸
12、缩的媒体类型427.2.4多语言427.2.5目录信息427.3ASF格式结构427.3.1ASF 对象定义427.3.2高层文件结构437.3.3ASF头对象447.3.4ASF数据对象457.3.5ASF索引对象458 ffmpeg 视频CODEC库468.1ffmpeg简介468.2ffmpeg移植要点468.3fmpeg常用命令469 ffserver视频服务器519.1ffserver简介519.2ffserver移植要点519.3ffserver配置和使用详解5110 系统测试5210.1ffmpeg测试5210.1.1查看支持的格式5210.1.2从视频文件中截图5210.1.3
13、用摄像头录像5310.2ffserver测试5410.2.1启动ffserver5410.2.2载入摄像头视频流5510.2.3启动Windows Media Player进行远程监控5510.3测试注意事项5611 总结58谢 辞59参考文献601 引言现在国内的视频监控设备多数采用高成本的DSP处理器+网络传输和专用处理器+模拟传输两种方案,就目前的这两种方案而言,前者不但硬件成本高,而且由于DSP的特性,多数无法运行多任务操作系统,以致系统软件的设计也变得很复杂,通常情况下要重新编写任务管理调度程序,同时还要进行图像采集端程序的设计以及图像编解码程序的设计,无疑,仅此三大类软件设计,其成
14、本便可见高下,除此以外,整个系统的升级尤其是软件的升级造成了很大的阻碍,原因在于没有良好操作系统的支持,应用程序没能与操作系统进行良好的交互。而后者同样也面临诸多问题,首先,专用处理器的优点是内置硬件编解码器,无疑,从性能方面来讲,这是一个优势,但同时也是它的劣势,因为内置硬件编解码器的专用处理器往往价格比普通应用处理器高出许出,虽然利用专用处理器能节省软件的开发周期,换而言之,也就降低了软件开发的成本,但高出的硬件投资,也就恰好抵消了软件的成本,最多也就实现用硬件来弥补软件的成本,而在软件升级方面则和方案一存在相同的问题,到最后,方案也未能比方案一有明显的优势。那么,如何选择视频监控系统的方
15、案以填补现有监控系统的不足呢?这就是本课题的研究重点,本文就如何进行方案可行性的研究、选择以及验证进行介绍。2 绪论2.1 课题研究的目的和意义近几年来,我国的安防系统的发展相当迅速,特别是近两年为筹备2008年北京奥运会的到来,国家更是投资了大批人力物力进行所有奥运会场的安全防御监控系统升级安装,从北京市的交通到奥运会场的监控,整个市区安装了高达百万个监控终端。这不仅说明监控设备在现在的社会安全领域起着不可或缺的作用,也说明了政府也越来越重视社会集中监控的优越性。从现代控制理论来看,集散型控制是比较突出的一种控制方式,所以,现在流行的监控系统也同样采用此方法。从系统的上下行模式来区别,监控系
16、统主要有Host-Client模式,也就是主从模式,这种模式主要是采用以太网传输方式,通常情况下可以一个Host实现多个Client终端,因此,监控系统采用此模式可以有效的实现多终端监控,从而节省了资源。在我国现有的监控系统中,普遍采用的是前面所述的两种系统方案,根据前面的分析可以知道,这两种都不是最理想的方案,因此要真正的向高效化、低成本化发展监控系统,就必须重新设计新的监控系统方案。本课题主要从实际应用的角度出发,为了进一步解决现有监控系统中的不足,并利用价格上较有优势,软件上更易升级的思想对系统进行了设计,最终以应用处理器+嵌入式Linux操作系统+以太网传输作为整个系统的核心构架,这种
17、方案有效的克服了前面所述的两种监控系统的缺点,极大程度上解决了硬件高成本,软件不易管理的问题。因此,本课题的研究意义在于通过重新设计监控系统,以改造现有监控系统的不足,主要突出在改变了传统监控方案:DSP处理器+网络传输和专用处理器+模拟传输两种方案,以全新的方案:应用处理器+嵌入式Linux操作系统+以太网传输,不仅具有良好的稳定性,而且从性价比等方面都有非常突出的优势。3 网络监控系统概述3.1 系统简介随着社会的秩序问题日趋严重,为了加强区域的安全性,网络监控系统越来越得到重视,到现在已经广泛的应用于交通、海关、航空等领域。本系统以全新的思路设计,整合了目前嵌入式系统的新技术,从性能、成
18、本,操作方面进行最大的优化,使得本系统能够应用到更多的场合。系统由前端的图像采集和图像压缩,通过以太网把图像数据传输到监控端,在监控端实现现场监控的作用。3.2 系统组成网络监控系统是以图像采集端、网络枢纽、宿主端三部分构成。图像采集端主要是由嵌入式主板组成,其硬件包含:嵌入式处理器、网络控制器、存储器、电源模块等,而软件则包括:嵌入式操作系统、TCP/IP协议栈、存储器管理等。通常所构成的系统的主要功能是采集现场的情况,以某种图像格式进行编码压缩,再通过网络控制器把图像信息传送给宿主端,以达到监控目的。网络枢纽是指为了实现远程监控的功能,在网络传输过程中,需要多个网络中继站,即网络路由器,通
19、过这种方式,可以进行网络级联,最后达到多点同时监控的目的。即节省了宿主端的数目,同时又简化了操作和管理,实现一主多从的集散型监控方式。宿主端即监控端,通常以PC主机和显示设备组成。宿主端把各采集点回传的数据进行解压显示,以多窗口的方式显示各个监控点的现场情况,即可达到非常及时的监控效果。3.3 系统框图系统框图见 图 3.1图 3.1系统框图4 嵌入式系统简介4.1 主流嵌入式操作系统的比较嵌入式操作系统以其微小内核、可移植、可裁剪、源码开放的特性在嵌入式领域得到广泛的应用。对于不同的产品,不同的应用场合,可以选择合适的嵌入式操作系统。到目前为此,全世界范围内出现的嵌入式操作系统高达200多种
20、,它们专为嵌入式应用而开发,使得嵌入式产品的开发越来越方便,价格也变得越来越低廉,在航空、通信、娱乐等领域已经得到了很好的应用。较为流行的嵌入式操作系统有:Linux,Windows CE,VxWorks,C/OS等等4.1.1 Windows CEWindows CE是微软公司的产品,它是以Windows操作系统核心作为基础,为有限资源的平台进行简化,并保留了多线程、优先权、多任务、可移植等特性。Windows CE和PC机使用的Windows 操作系统的最大区别是采用了模块化设计,从而使得Windows CE可以安装到存储空间并不大的嵌入式设备,通常Windows CE的内核映像文件最小可
21、以达到200KB,对于现有嵌入式设备的存储空间有限的情况下,Windows CE仍然可以得到非常好的应用。目前,全球范围内已经有上千家公司采用Windows CE进行各种各样的嵌入式产品开发。典型的新产品有手机、POS终端、ATM终端、工业控制系统等等。当然,Windows CE属于商业产品,当使用Windows CE进行产品开发时,需要支付3美元20美元的授权费。4.1.2 LinuxLinux是嵌入式领域中发展最快、应用最广的一个操作系统。Linux是在GPL下发行的操作系统,与其他现有的操作系统相比有以下特点:(1) 完全源码开放(2) 可以免费获得(3) 支持数十种不同的处理器(4)
22、可移植(5) 可裁剪其中,“免费”和“开源”是Linux最有竞争力的特点。在全球范围内,已经有不计其数的个人、企业正在使用Linux。随着Linux的进一步成熟,它以更小代码尺寸和更多不同平台的支持,大大的减少了新产品的成本和研发时间,吸引了越来越多的设备生产商,到现在,Linux已经成为世界主流的嵌入式操作系统。根据IDC报告指出,Linux已经成为世界第二大操作系统。并且每年以高于25%的速度增长,再加上基于Linux的变种体,如实时性能较强的RTLinux、RTAI,Kurt和Linux/RK,能在没有MMU处理器上运行的CLinux,更是把Linux的应用领域扩展到了工业控制和军事工业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 来自 水厂 全自动 供水 监控 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。