基于ARM的投影仪控制器研制

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:lyl478
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了满足在不更换遥控器的情况下,能实现对不同品牌不同型号的投影仪及相关设备(如投影幕)的控制,并将投影仪和投影幕的控制集中在一个控制界面中,研究与设计了一款基于ARM的投影仪控制器。本文首先分析了基于ARM的投影仪控制器产品的基本要求,针对要求设计了投影仪控制器系统的总体方案,包括硬件系统、软件系统、客户端软件。硬件系统主要包括有电源电路、复位及时钟电路、调试电路、继电器电路、USB转串口电路、RS232串口电路、薄膜按键面板电路等,本文选用Protel99SE为平台,对各电路进行了设计。系统采用STM32F103R8T6作为主控芯片、FT232RL作为RS232-USB串口转换芯片、MAX232作为电平转换芯片,构建了基于ARM的投影仪控制器的硬件系统。在分析了前后台框架与嵌入式系统的优缺点后,本系统提出了一种新型的编程框架——链表式模块化编程框架,该编程框架汲取了两者的优点,克服了其缺点。它包括有主任务链表、信号响应链表、定时任务链表、薄膜按键面板功能模块、用户串口控制命令。各链表之间耦合度低,维护方便。软件系统以嵌入式C语言(KEILMDK)为开发平台,设计出了软件系统的主任务模块执行过程图、信号响应链表模块执行过程图、定时任务链表模块执行图以及薄膜按键面板功能模块执行图,开发出了主任务链表程序、信号响应链表程序、定时任务链表程序、薄膜按键面板功能模块程序以及用户串口控制命令程序,编写了软件系统的主程序、子程序和软件的整体程序等代码。为了满足客户实现不同品牌的投影仪统一控制的要求,为本系统开发了一款客户端软件,选用Java作为开发语言,采用Eclipse作为开发平台,选用SWT为软件提供相关控件。最后成功地完成了系统的硬件调试、软件调试、软硬件联合调试,并介绍了具体的调试方法及过程。本项目设计的基于ARM的投影仪控制器,能够根据用户需求来实现对不同品牌不同型号的投影仪的控制,达到了设计的要求,实现了预期的目标。
其他文献
从历年的语文高考试题来看,文言文在语文试卷所有类型题中,属于难度较大的题型,具有较大的难度和区分度。文言文由于文字语句简练,很多词和字较少使用,导致很多同学不愿意去学,对于
目的探讨药物引起的重型药物疹的护理。方法联合皮肤、烧伤科共同制定合适的护理措施,给予患者生理、心理个方面积极的支持护理。结果经过3周的治疗对症治疗和护理,患者皮疹
建立《小儿药证直诀》所载方药数据库,利用统计学方法分析钱乙治疗小儿疾病的用药特点为:组方药少力专、善用毒药、剂型灵活、重视肝脾胃肺。
培养学生的问题意识,让学生主动地发现问题(提出问题)在数学教学中显得尤为重要。首先要培养学生勤于质疑,勇于提问的心理品质,其次要注重培养学生发现和提出问题的能力:如预
没有异味,排队不超过5分钟,有手纸有扶手……4月10日,省交通运输厅宣布,3年内,将全省高速公路265座厕所全部改造为星级厕所,其中新建44座5星级厕所,改扩建102座4星级厕所和119座3星
报纸
语文教学的基本任务之一就是训练学生听、说、读、写的能力。其中写又显得特别重要,高考总分150分中,作文就占了60分,再加上语言表达,几乎写这一项占据了半壁江山。因此,作文是语
由中国康复医学会修复重建外科专业委员会和中国医师协会烧伤科医师分会共同主办,由解放军第309医院整形美容烧伤修复中心承办的中国康复医学会修复重建外科专业委员会第18次学术交流会暨第三届中国医师协会烧伤科医师分会年会,将于2012年11月23日~11月25日在北京召开。会议期间将召开中国修复重建外科杂志第六届编委会和中国医师协会烧伤科医师分会全委会。
目的探究子宫B-Lynch缝合手术联合宫腔纱条填塞在中央性前置胎盘剖宫产术中出血产妇中的应用价值。方法选取2015年11月至2017年10月杞县妇幼保健院收治的中央性前置胎盘剖宫
最近几年,高校毕业生的就业不容乐观。为方便大学生更好地走向工作岗位,大学生职业生涯发展教育课程在各大高校开展。目前,各大高校出现的问题是大学生怎样能通过该课程运用
教师在进行历史教学时,根据不同的教学目标、教学内容、学生认知能力、课堂类型采用多种教学方法,使课堂教学轻松愉快、生动活泼、增强学生学习历史的兴趣。