- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机控制技术课程设计报告
设计题目: 智能婴儿床
班级:自动化082班
姓名:
时间:2010年6月25日
1智能婴儿床设计背景
随着智能家居的逐步实现,一种新型的婴儿床也开始越来越多地受到人们的 青睐。婴儿常半夜啼哭,父母们往往为了照顾婴儿而疲惫不堪.而且传统的婴儿 床的设计简单,功能比较单一,不能很好的帮助父母照顾自己的小孩。近年來, 国内外有很多研究者开始研究开发新型婴儿床,这可以为父母们省去不少麻烦。 为此,我二人想出此设计方案,作为贴心妈妈的好帮手,关心宝宝的成长。此作 品亦可以用于托儿所中,帮助阿姨们更好的照看宝宝,对宝宝有益,也减轻一些 照看者的负扌口。
2智能婴儿床的功能概述
系统设计并建立一个由微机控制的智能婴儿床控制系统,完成以下基本控制 功能。
.家长控制婴儿床的摆动(电机正反转控制)。
.婴儿啼哭,温度检测比较。
.声音报警功能。
.报警灯闪烁。
.婴儿啼哭,婴儿床的摆动(电机正反转控制)。
设计相应的A/D、键盘、显示接口和传感器电路,可以进行温度检测、显示、 报警以及启动婴儿床摆动,其中控制输入部分采用模拟量或开关量进行控制。 3系统简单示意图(见图1)
二、系统硬件设计
经过认真的调试与各部分功能的检测,实验室设备不能够完成我们的设计要 求,于是我们做出了一些变动。下面先对我们实际完成的工作进行介绍,后面会 附上我们预期的设计模型。
1、 硬件连接图(见图2)
2、 各部分接线说明
此设计中我们的接线大致分为两大部分,一部分是输入部分,另一部分是输 出部分。我们用接口芯8255控制输入输出,其中PA、PB 口为输出口,PAD 八位接LED单元,用流水灯显示代替电机的转动,PBO 口连接驱动及温度检测单 元,PB1-PB7流水灯显示报警。PCO为家长输入开关,PC1为模拟婴儿哭声的开 关。
三、系统软件设计
1控制任务
(1)家长控制开关K0闭合时,电机转动。(2)婴儿啼哭模拟开关K1闭合 K0无动作时,开始检测温度。温度大于设定的门槛温度时,流水灯报警显示, 否则电机转动,婴儿床摆动。(3)家长控制开关K0、婴儿啼哭模拟开关K1均闭 合时,电机转动,检测温度值并进行相应控制。
原理分析
在此设计屮我们将一个完整的婴儿床程序进行了表述,正常情况下家长可以 控制婴儿床摆动,当孩子啼哭后可以进行温度检测,从而判断孩子是因为尿床述 是其他原因(尿床时采样温度大于门槛温度)。若是因为尿床,则报警显示灯进 行流水显示,以提醒家长,若是其他原因则表示电机应该转动,来带动婴儿床摇 摆。家长控制开关K0和婴儿啼哭模拟开关K1互不影响,两者的通断可导致4
种情况,不同情况之间可以自由切换。
软件流程图(见图3)
Ui、期望设计方案
Ui
、期望设计方案
1、 功能概述
与实际实现的功能相比较,预期的报警设置更加人性化。除了有流水灯显示 外,还有声音提醒功能。此外,由于驱动电路的限制,步进电机在实际系统中没 能正常转动,我们暂时用了 LED灯代替。经过检验,有驱动电路时步进电机完全 可以正常运行。
2、 预期硬件连接图(见图4)
3、 软件说明
与实际的软件程序相比较,预期的程序增加了声音子程序和步进电机子程序 的调用。
五、结束语
通过一天半的课程设计实习,我们收获颇丰。这次的课题是我们自己设计的, 我们信心满满,充满兴趣。在接近半天的时间里,我们一直在做软硬件的检测工 作,包括声音、流水灯、步进电机正反转的检测。在把各种软件程序、硬件结合 起来后,我们进行各种接口扩展,尤其是驱动电路的扩展。我们发现电机和声咅 单元无法同时工作。最后我们又想各种办法代替。历时一天半,我们终于完成了 设计任务,兴奋感不言而喻。通过此次设计实习,增强了我们的动手、编程以及 团队合作能力,这将成为我们一次宝贵的经历与财富。
总体来说木次设计还算成功只是需要进一步完善。
最后谢谢老师能给我们一个这么好的实际动手的机会!
参考文献:
杨鹏,计算机控制系统,机械工业岀版社
杨素行,微型计算机系统原理及应用,清华大学岀版社 [31TD-P1D+实验系统用户手册
附录
10Y0 EQU 0d200H ;片选1OYO对应的端口始地址
I0Y1 EQU 0d240H ;片选I0Y1对应的端口始地址
MY8255_A EQU
I0Y0+00HM
;8255的A 口地址
MY8255_
_B
EQU
I0Y0+01H*4
;8255的B 口地址
MY8255_
_C
EQU
I0Y0+02H*4
;8255的C 口地址
MY8255_
_MODE
EQU
I0Y0+03H*4
;8255的控制寄存器地址
PC8254_
_COUNTO EQU
40H
;PC机内8254定时器0端口地址
PC8254_
_MODE
EQU 43H
;PC机内825
原创力文档


文档评论(0)