时间:2022-06-08 10:43:02
开篇:写作不仅是一种记录,更是一种创造,它让我们能够捕捉那些稍纵即逝的灵感,将它们永久地定格在纸上。下面是小编精心整理的12篇手机设计毕业论文,希望这些内容能成为您创作过程中的良师益友,陪伴您不断探索和进步。
关键词:云台;无线传输,Mini2440;局域网
中图分类号:TP277
目前在视频传输系统领域中,有线视频系统应用广泛,但有很多缺点,只适用于小范围的区域。尤其对于一些特殊的勘探场合,很难布线,因此有线视频传输系统受物理布线的限制无法实现。无线视频传输系统却不受限制,可以克服有线视频传输系统的缺点。同时随着自动化,通信技术的飞速发展,一种以嵌入式系统为主要处理手段的视频无线传输系统的实现已经成为可能。
随着信息技术的发展,市场上出现很多基于嵌入式的有线和无线两种视频传输系统。它们有很多突出的优点:系统提供良好的用户接口,设置了用户权限,只有有权限的用户才能操作或控制该系统;可以用手机浏览网页的方式查看实时视频画面。因此基于嵌入式技术的网络视频传输系统将有很好的发展空间。
1 云台控制视频无线传输系统的硬件结构
设计的系统由两个大模块组合而成:一个是控制摄像头捕捉足够大的视频画面的云台控制器,此部分的设计是本论文的重点;另一个是基于Mini2440开发板的视频无线传输模块,此部分是实现整个系统功能的一个重要辅助工具,也是本系统以后发展、延伸的部分。基于云台的视频无线传输系统中硬件是实现整个系统功能的关键,由以下几个部分构成:云台控制器、视频采集模块、mini2440微处理器、无线传输模块,GSM开关、手机终端模块。
1.1 云台控制器。云台控制器是基于STC12C5A60S2 单片机设计的一个机体结构,通过单片机控制X轴和Y轴方向的两个舵机,一个是X轴方向的旋转,通过延时程序的设置可以以任意速度旋转;Y轴方向的舵机可分三个档位,当X轴舵机旋转一个来回时Y轴方向的舵机才旋转一个档位,如此周而复始地旋转,当X轴旋转6个来回时Y轴舵机的三个档位才能循环一次,如此的程序设计是为了云台上的摄像头能扫描到足够大的视频画面。
1.2 mini2440微处理器。Mini2440是性价比较高的一款开发板。因采用了稳定性特别强的电源芯片供电,再加上专业的复位电路,使得整体的电路板运行非常稳定。其PCB是采用先进的四层板制板技术,布线合理,整个电路板的信号流非常流畅、完整,符合电路信号原理,而且具有很多先进性,支持基本的操作系统,不仅具有极强的视频图像处理功能,还有丰富的硬件资源。
1.3 视频采集模块。数字摄像头可以直接捕捉视频图像,然后传送到计算机里储存或进一步的处理。本文涉及到视频采集模块是一款USB摄像头。
1.4 无线传输模块。本次设计是通过网页浏览的方式将摄像头捕捉到的视频图像经过友善之臂开发板进行处理后经过一个由路由器组建的局域网内实现视频数据无线传输。在本次设计中选择TP-LINK无线路由器作为无线传输模块来搭建本次设计所用到的一个局域网。TP-LINK无线路由器有很多优点,适合于本次设计的视频数据传输要求。
1.5 GSM开关。整个系统中控制摄像头扫描范围的云台控制器是通过单片机控制两个平面的舵机转角来实现摄像头的画面捕捉范围的。云台控制器耗电量比较大,而且长时间运行会缩短舵机的寿命,所以需要一种开关来控制云台控制器的开通与关断,所以对一个GSM开关进行了改装,从而实现了在任何一个位置,任何一个时间都可以控制云台控制器的开通与关断。查看视频画面扫不到的范围时才打开云台控制器运行,否则就关掉,这样不仅节省电能,还能做到延长云台控制器的寿命。
2 云台控制器的设计
2.1 云台机体设计。云台是为了能使其上面搭载的摄像头扫描到的范围更广泛而设计的。它的机械结构一般有两个自由度即可,一般是指在水平方向即X轴和垂直方向即Y轴即可满足要求。
2.2 云台控制电路的设计。云台电路结构如下图1所示,本次云台共用2路舵机,但考虑到某些端口发生故障而影响研究进程,再考虑到节约资源,避免浪费,此主控板可以对以后的扩展有所帮助,所以我预留了20个接口,主控板共有22路舵机接口,并且在云台主控板上预留了其他传感器接口,可以进行一些附加功能的扩展。
图1 云台电路结构
2.3 云台动作程序。程序分两个子程序:一个是单片机初始化子程序,另一个是云台动作规划控制程序。其中云台动作规划控制程序又分两个动作,一个是X轴方向的旋转,通过延时程序的设置可以以任意速度旋转,Y轴方向的舵机可分三个档位,当X轴舵机旋转一个来回时Y轴方向的舵机才旋转一个档位,如此周而复始地旋转,当X轴旋转6个来回时Y轴舵机的三个档位才能循环一次,如此的程序设计是为了云台上的摄像头能扫描到足够大的视频画面。
3 视频无线传输的实现
3.1 视频的无线传输。随着科学技术的不断发展,各种无线设备如同雨后春笋,得到了很广泛的应用。在本次论文设计中我主要采用目前技术比较成熟的无线局域网技术,无线局域网的通信标准是802.11a/b/g。通过无线路由器搭建一个局域网,使用TCP/IP协议再将摄像头采集到的视频数据经过Mini2440开发板处理后通过局域网可以查看到动态的视频画面。
3.2 视频数据压缩处理程序的实现。在本次设计中视频数据的采集及压缩处理程序是Mini2440-bin,可以与本次论文所选用的摄像头驱动程序很好地匹配使用。此程序可实现的是实时视频数据的传输,不需要用大量的存储空间去保存大量的视频数据,这也是本次毕业论文所设计系统区别与监控录像的地方。
然后可以通过智能安卓系统的手机在终端通过浏览网页的方式查看实时的视频画面,同时也通过手机拨通GSM开关的方法来控制云台的开通与关断,即可以用手机查看实时画面的同时也可以灵活的无线控制云台轻松得到自己想要看到的视频画面角度。
3.3 手机查看视频画面。前期的设计和调试工作完成后,就可以通过手机查看系统传输的实时画面。打开手机的浏览器,键入系统的IP地址,可以在手机上显示动态的视频画面,同时还可以通过手机控制云台的开通与关断,从而得到自己想看的画面角度,找好位置后可以通过手机发送指令关掉云台,这样可以节省电能。
4 结论
本次论文设计运用自动控制技术和信息通信技术的一些成熟的技术作为理论依据,成功地完成了基于云台控制的视频无线传输系统的设计工作。因为在设计云台控制器主控板时预留了很多传感器输入,并且主控板还可以控制20路舵机,所以可以在系统上加一个湿度检测传感器,通过湿度检测传感器检测雨点,同时驱动另几路舵机来控制遮雨装置工作,保护整个系统不会受雨水淋湿,这样系统的安装位置就不受环境限制了,不仅可以用在室内,还可以用在户外。如此改装,完善后我们可以将本系统用在实验室,老师可以随时随地查看学生的做实验状况。经过长时间运行测试,系统工作稳定可靠,对于画面运动变化检测灵敏,能够满足一般用途的视频防盗监控的需要。同时系统价格低廉,可以根据不同的应用改变智能监控算法,具有广泛的应用前景。
参考文献:
[1]张秀玲.视频监控系统研究现状与发展趋势[J].工程技术,2011,1(3):1-2.
[2]张杰.嵌入式无线视频监控系统的设计与实现[J].科学技术,2010,2(1):1-2.
[3]石晓栋,李全虎.嵌入式实时视频传输系统的设计与实现[D].呼和浩特:内蒙古大学,2012.
关键词:软件工程;专业特色;核心竞争力;实践创新能力
0、引言
国际上传统的以计算机装置为信息处理平台的计算机学科(Computer)已上升、发展、凝练为更为宽泛的计算学科(Computing),其五大子学科领域分别为计算机科学(CS)、计算机工程(CE)、软件工程(SE)、信息系统(IS)和信息技术(IT)。我国高等教育中的计算机科学与技术专业基本符合计算机科学的能力培养要求,研究生阶段的计算机体系结构专业、计算机应用专业则分别对应计算机工程和信息系统、信息技术。软件工程作为与计算机科学并列的学科地位,已获得产业和教育界认可,我国也于2011年3月正式将软件工程批准为一级学科(代码0835),这标志着软件工程学科和专业建设进入一个新的历史时期,迫切需要在此背景下进行专业特质探索和培养模式创新研究。
我国软件工程本科专业从2001年起陆续在一些综合性重点大学和理工科院校开设,有力地补充了软件开发人才缺口,但作为我国高等教育重要组成部分的师范院校在这方面发展相对迟缓,主要原因是师范院校以教师教育为主,一般以人文和理科专业见长,本身工科发展历史都不长,即使是信息技术类专业,如计算机科学与技术专业,也是在1990年代国家在中小学开设信息技术课程后才普遍设置和发展起来,而软件工程专业作为和计算机科学并列的学科专业,必然有其区别于计算机科学的特质和人才内涵要求,因此在师范院校软件工程本科专业建设中如何继承学校在长期教育信息化方面已形成的比较优势,办好、办精该专业,提高学生工程化软件开发能力,努力培养、提高其具有软件工程师素养,系统的研究软件工程专业的特色定位以增强毕业学生的职业竞争力就显得尤为重要。
国务院办公厅于2009年12月31日了《国务院关于推进海南国际旅游岛建设发展的若干意见》,将海南国际旅游岛建设上升为国家战略。建设国际旅游岛,迫切需要各类高级专门人才,特别是低碳、环保产业,而软件产业正好契合海南走生态可持续发展战略的要求。目前海南生态软件园、三亚创意园、惠普海南项目正进入如火如荼的建设状态,未来预期需要大量高素质专业软件从业人员。
海南师范大学作为省重点大学,义不容辞地肩负着为本省培养“留得住、用得上、后劲足”的各类人才的重任,并率先新办了软件工程专业。如何利用好海南目前以软件开发为主的信息服务业大发展的时代背景和外部产业优势,培养学生创新实践能力已成为该专业发展不可回避的关键问题。只有与时俱进,抓住专业发展难得的外部产业和人才需求机遇,加强与企事业单位的产学研合作和实践实训对接,改革教学模式和核心课程体系设置,着力提供优质的、体现核心竞争力的教学资源,才能提高学生的核心竞争力和软件工程师素质,为本土软件技术人才培养提供经验,为生态化、信息化的国际旅游岛建设做出高等教育界应有的贡献。
师范院校作为高等教育重要组成部分,其开展的软件工程专业研究并不活跃,大多借鉴综合理工科院校的建设经验。目前国内主要有杭州师范大学以软件服务外包为发展方向、沈阳师范大学面向实践课程体系的改革、一四川师范大学结合师范教育特征的教学体系的构建等为数不多的专业建设研究。
因此,师范院校软件工程专业特色定位与学生实践创新能力培养的研究具有十分重要的现实意义,符合教育和产业发展方向,契合时代背景。其实施目的不仅对本省软件工程人才培养大发展具有指导意义,而且势必对提高师范院校软件工程专业建设提供可以借鉴的指导范本和成熟经验。
1、师范院校软件工程专业特色定位
核心竞争力体现在本专业学生具有其他专业所不具有的不可替代的特质,是学生驰骋职场的银弹。从属于计算大学科的软件工程专业,与传统计算机科学与技术专业具有千丝万缕的联系,如何把握两者的内涵和外延,国内外对此已有了不少成熟的探索。传统计算机专业侧重于科学的探究计算本质,并利用发现的规律来发明相关技术方法,从而推动社会信息化;而软件工程专业关注采用工程化方法实现计算机软件开发的高效、高性价比、高可控、高用户体验质量,核心是标准化的表达方式和规范化的工作步骤。
明白这点后,软件工程专业的特色就必须落脚于工程师素质培养上,关注软件工程三要素的知识学习,即方法、过程和工具。同时,特色定位须传承各个学校的传统优势应用领域,如海南师范大学在教育信息化和旅游信息管理方面已有一定的学科基础和产业优势。把握软件工程专业学生的素质培养本质要求,结合开办学校已形成的比较优势领域,同时贯彻可持续发展理念,科学制订教学计划,而不是人云亦云、盲目跟风,就可以形成该专业的特色,提高学生职业核心竞争力。通过专业特质分析,我们建立以工程素质培养优先的课程体系,并贯穿本科4年的教学。
(1)软件工程师能力素质的核心主要是工程组织能力、需求分析与软件建模能力、软件体系结构设计能力和编程能力。
(2)在参照软件工程本科教学规范制定的主要教学计划基础上,基于我们对上述核心能力重要性的认识,强化上述能力所对应课程的教学实施和学生阶段性能力考核。如工程组织能力主要分布于软件项目管理、软件工程导论等课程,知识点主要须掌握以项目为组织形式运作软件的开发、文档(含标书、工作计划)写作、语言沟通交流等。该能力考核应安排在四年级上学期,未合格者将无法进人毕业设计阶段。软件体系结构设计能力重点针对计算机软件的本质特征(即构造性与易演化性)展开,培养学生如何设计易扩展、易重构、高灵活性的软件结构及熟练运用常用软件框架进行开发的素质,安排在三年级下学期考核。
(3)将教育软件开发或旅游信息系统开发课程作为学生必须选修的课程,安排在三年级下学期,以便学生熟悉所在学校长期擅长的领域,为学生职业发展奠定一定的应用领域基础。
因此,海南师范大学软件工程专业特色定位为:结合海南以旅游为主的现代服务业发展要义,传承本校教育信息化学科优势,强化工程组织能力、需求分析与软件建模能力、软件体系结构设计能力和编程能力的养成,培养具有工程师素养的具有国际视野的软件工程化管理和技术人才。
只有建立专业核心竞争力考量下的软件工程师能力培养观和相应教学安排,抓住专业特质按计划完成各项能力的阶段性考核达标,可基本保证软件工程专业的特色定位培养,使其素质区别于其他信息学科,具有独一无二性,增强职业竞争力,推动专业的良性发展。
2、学生实践创新能力培养
有了专业核心素质培养的观念认识,创新学生实践能力建设就显得尤为重要。我们只有通过课堂实验领会理论知识点、校内实训(课程综合设计)完成能力培养要求、产业实习增强就业体验,三位一体才能完成学生核心专业素质培养任务。为此,我们从以下几个方面人手实施学生实践创新能力的形成,实现软件工程师各项素质培养落地。
(1)积极组织学生参加全国计算机软件考试。软考在规模、内容、实用性上都得到了产业界认同,有利于学生全面掌握专业所需理论和应用知识,以考促学,同时也为学生职业资质和准入提供条件。
(2)分阶段严格核心能力评价考核,保证学生软件工程师素质达标;改革考试模式,课程考试方式综合采用笔试、独立作业、团队设计、答辩、文档评审等多种形式,通过考试方式强化学生建立工程化问题解决方法。
(3)毕业答辩环节以毕业设计为主,取消毕业论文,以设计方案的业界规范化表达、软件系统的运行可靠性、产品的社会需求程度、项目组织质量等作为学生成绩的评判标准,切实提高毕业设计质量。
(4)加强学校特色选修课程的实践,如在教育软件开发课程中,让学生参与学校精品课程平台和数字化协作系统开发,通过实际教育软件实训进一步体会教育理论背景、掌握教学设计等技术在教育信息化中的应用。
(5)高标准建立校内工程实训室,按业界标准配齐硬件设施,并健全管理制度实行开放式运行,使学生在校内就拥有良好的实验实训条件。
(6)充分利用海南省政府每年安排一定的财政资金资助海南服务外包人才培养的政策导向,加强与惠普、海南生态软件园等企事业的产学研沟通和联系,选拔部分学生参与惠普海南项目的软件服务外包培训与实习工作,增加学生的职业体验。
(7)持续发展与软件企业的校企合作,推动学生软件开发实践创新能力的提高。海南师范大学软件工程系通过与深圳易思博信息技术公司紧密合作,引进“软酷网”实践教学平台。其中针对2010级软件工程专业的软酷工程实践实施方案,是在软酷实践能力培养体系架构下,结合海南师范大学的人才培养方案,针对2010级具体工程实践要求,安排160课时的实践活动,主要通过项目实践巩固学生所学的专业核心理论课程,并加强运用;采用案例教学,对知识进行补强,进而进行项目开发;学生通过了解项目管理工具,学习软件企业文化,掌握编程工具和框架,了解项目的规划过程、掌握编程的技能,理解UML建模,通过实际的项目开发掌握编码规范、编程调试、测试方法等技能。结合学生开发的实践成果,成功组织2010级软件工程专业见习实训成果汇报大会,学生们在Android系统手机应用开发和PC平台JAVA开发方面的实践成果和创意令人耳目一新,坚定了我们走校企合作、加速培养创新型软件人才的信心。
(8)定期举办科技活动月,以“创新、创意、创业”为主题,通过科技月开展专家讲座、计算机设计大赛、创业创意大赛等模式,提高了学生的实践操作能力;营造出良好的科技文化氛围。
3、结语