- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
沙盘模型语音灯光控制系统设计
一、系统设计意义
1.可操作性较强。输入采用了三种输入方式,包含了键盘输入,红外遥控输入和光电輸入,输入方式可选择性很强,从有线到无线,从近到远都兼顾到了。2.输出功能多样性。输出包括了常用的语音,解说词显示,还外加了弱电控制强电驱动高压设备,根据实际需要,可以加载更多其他高压设备,达到控制各种高压设备。3.可扩展性好。此次设计的LED点阵显示,灯光控制,光电输入,可以根据具体需求控制点数进行扩展,可扩展性较好。
二、系统硬件设计与实现
1.采用单片*****单片机作为沙盘系统的控制核心,将从键盘得到的信号,红外得到的信号,光电得到的信号能分别处理,并输出控制信号给*****,也同时控制语音的播放。
2.选用*****单片机作为LED显示控制芯片。核心控制芯片*****通过P1口并行8位发送控制信号给*****。用扩展*****的原因有:(a)*****外设端口不能满足LED点阵使用;
(b)*****内存不能满足点阵字模的存储;
(c)把编程必须通过对74LS164来扫描的程序放在一起,程序很难实现,并且能实现的话,LED的扫描将受到严重影响。3.采用*****来控制128*16LED点阵显示汉字等内容。使语音播放的汉字等内容能通过该点阵显示出来;
采用动态显示技术,能节约端口等。4.选用独立的语音模块*****作为语音输出;
能够播放112段独立的mp3、wav格式的语音,具有内存大,音质好等特点,通过单片机编程就能调用芯片内存中相应的歌曲。5.选用单片机控制三极管来作为模拟开关控制灯泡,采用光耦隔离强电和弱电并驱动彩灯,彩灯是能直接连接到220V市电点的,这样来达到灯光效果。6.选用4*4键盘来作为键盘输入,输入的包括从0到15共16个数字。7.选用红外来作为另一种系统输入控制方式,能遥控控制整个沙盘的运行同键盘输入系统实现的是同样的功能,红外编码的解码采用单片机编程来实现。8.光电输入方式用激光笔来控制沙盘的运行,设计思路是采用74HC165来实现并入串出的方式把数据送入单片机,需要一直进行动态扫描来实现。硬件设计和软件设计需要较好的配合。
三、系统软件设计
程序设计整体流程图如图所示,主要包括红外子程序设计,串行输入程序设计,键盘输入程序设计,以红外程序的优先级最高,在常态下无键按下则不断扫描这三种输入方式,直到有一种输入方式响应。
1.输入实现原理:如图所示。程序从主函数开始执行,最先检测的是红外输入,如果有中断响应,则跳转执行中断程序,此时再次检测是否是低电平(低电平触发中断),如果确认是,则返回执行相关其他输出程序,如果不是,则跳出并继续监测光电输入信号。其次检测的是光电输入,如果串口输入接收到了数据,则跳转执行其他输出程序,如果没有检测,则进入键盘输入。最后检测的是键盘输入,如果检测到某一行出现电平变化,则延时进一步检查是否真有电平电话,如果有,则转入判断到底是哪个按键动作,并进入其他输出程序,如果没有则返回进入红外输入检测。
2.输出实现原理:如图1所示。*****把检测到各种输入信号转换为控制信号,这个控制信号发送个语音播放模块进行语音输出,并把该控制信号通过并口传送给*****单片机。*****接受到控制信号后进行解码,并控制LED点阵显示、灯光输出控制,从而实现对三种输出方式的控制。
四、结束语
本设计沙盘控制系统可操作性强:输入方式丰富,远程进程全覆盖。可扩展性强:对于光电输入,灯光控制,LED点阵显示的可扩展性很强。输出功能多样性,容易满足客户需求:光电模块采用了弱点控制强电,可以很容易转变为其他控制功能,比如采用*****驱动晶闸管去驱动大功率的电机带动整个沙盘的升降、平移,也可以对摇头灯等强电模块进行控制等。
您可能关注的文档
最近下载
- invoee英沃 VC610系列数控机床专用变频器使用说明书.pdf VIP
- 图形化一级全真模拟题.docx VIP
- 政教处主任职责及学生心理健康工作.docx VIP
- 全国青少年软件编程(python)等级考试模拟卷7(一级).docx VIP
- 5.2 珍惜师生情谊 课件-2024-2025学年统编版道德与法治七年级上册.pptx VIP
- 实用教程一级U4过去将来时.docx VIP
- 广东省家庭医生式签约服务团队.doc VIP
- 青少年软件编程(Python)等级考试试卷(一级).39.docx VIP
- WIN7操作系统练习题题库版.docx VIP
- 初中解一元二次方程计算练习.docx VIP
文档评论(0)