版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 “迪瑞杯”第五届吉林省大学生机械创新设计大赛“幸福生活今天和明天”全自动窗帘设计说明书参赛者: qcr wzc zlg rjx ssd 指导教师: zzy cwl 二一二年四月前 言 如今伴随着信息时代的到来,人们的生活水平日益提高,方便、快捷、自动、智能成为时代的主题,在现代家庭生活环境中,居家环境早已不仅仅局限在物理空间上,人们更为关注的是一个安全、方便、舒适的环境,自动化的电子产品自然成为人们追求的目标。 窗是人心灵的眼睛,窗帘则是眼睛上的睫毛,窗帘在防止强光射入,帮助人们合理的安排时间,美化室内环境,保证个人隐私,增强居家环境方面有重要作用。随着人们生活节奏的加快,窗帘的自动化随之产
2、生。 本产品是在学习机械原理及设计和电工学等知识,通过实践,观察,思考的基础上设计而成的,且人性化的思想理念也体现了科学技术在人们生活中的作用。 通过几个月的努力,使我们深刻感受到了电学,力学,加工工艺,理论知识与实践相结合在机械设计中的重要性。加强和拓展这些方面的知识对机械学子们是很有必要的。 由于我们能力、经验以及一些方面的知识有限,许多地方未能深入的研究,如有误漏之处,敬请评委老师批评指正。 编者目 录薄 窗 帘一、薄窗帘传动示意图.1二、工作原理.1三、执行机构选定.2四、电动机的选择.3五、轴的设计计算.5六、轴承的校核.7七、轴承端盖与轴承支座8八、螺栓及连接件的选择与校核.9九、
3、薄窗帘电路图.10十、电学原件引脚的功能及使用方法10十一、程序流程图.14十二、atmega16单片机程序.14厚 窗 帘一、厚窗帘传动示意图.20二、工作原理.21三、执行机构选定.21四、电动机的选择.23五、轴承的选择与校核.25六、厚窗帘电路图.26七、程序流程图.26八、电学原件引脚的功能及使用方法.28九、at89c2051程序.29主要创新点32推广应用价值.32设计小结.33参考文献.34薄 窗 帘 薄窗帘属于智能窗帘,能够根据光照的强度,调节窗帘的自动升降。一、薄窗帘传动示意图:二、工作原理:1、由于光照强度的不同,光敏电阻的阻值发生变化;2、光敏电阻输出不同的电压,通过a
4、/d转换器将模拟信号转化成数字信号;3、将数字信号输入单片机(mega16),通过单片机内部程序,控制l298电机驱动板与74ls595显示驱动板;4、电动机驱动板,控制电动机正反转起停,从而实现根据光的强弱不同完成自动升降与数码管的显示;1三、执行机构选定:1、 连接装置方案一:键连接 由于键连接在细轴上不宜加工,费用高,所以不适合;方案二:过盈配合连接 由于过盈配合不宜拆装,所以不适合;方案三:销连接 由于容易加工,费用低,拆装方便,所以适合:实物如图2、 传动装置方案一:摩擦传动由于摩擦阻力大,对加工表面粗糙度要求高,易磨损,所以不适合;方案二:滑动轴承 由于滑动轴承摩擦力较滚动轴承大,
5、润滑维护较滚动轴承复杂,所以不适合;2方案三:滚动轴承 由于启动阻力小,润滑维护方便,在市场上容易买到,所以适合;四、电动机的选择 原始数据窗帘高度h(m)窗帘质量m(kg)滚筒直径d(mm)上升速度v(m/s)1 1 35 0.031、确定电动机转速 卷筒工作转速 nw=60*1000v/d =60*1000*0.03/3.14*35=16.4 r/min2、电动机容量选择: 工作所需pw =fv =mgv =1*9.8*0.03 =0.294w m 窗帘重量 v 窗帘上升速度 电动机输出功率pd3考虑滚动轴承的功率损耗,电动机的输出功率为 pd=pw/aa为从电动机到工作机主动轴之间的总效
6、率,即 a=1 1为滚动轴承的传动效率0.98 pd=fv/a =mgv/a =1*9.8*0.03/0.98 =0.31w根据计算得到的数据选电动机型号:37jb555 电动机数据: 型号:37jb555电压:dc12v空载转速: 20r/min负载转速:16r/min输出扭矩:23kg.cm输出功率:4.8w重量:0.35kg外形尺寸:4五、轴的设计计算1、轴上的功率p,转速n和转矩tp1= pd*1 =4.8*0.98 =4.7 wnw= n=16r/mint=9.55*10* p1/ nw =9.55*10*4.7*10/16 =2.8 nm 2、卷筒受力分析f薄窗帘和卷筒的总重力约为
7、15 n5根据简明机械零件设计手册初选0基本游隙组,标准精度等级的单列深沟球轴承6002,基本尺寸为d*d*b=15mm*25mm*10mm3、轴的结构设计:轴的材料选择聚甲醛1段和5段要安装轴承,根据轴承的基本数据d*d*b=15mm*25mm*10mm,则取d1=15mmd5=15mm,l1= l5=12 mm ;3段为薄窗帘位置,d3=35 mm,l3=958 mm6 1段与三段之间和3段与5段之间为轴肩,取该段d=30 mm,l=10 mm ; 确定轴上圆角和倒角尺寸取轴端倒角为2*45度,轴肩处的倒角可按r1.6r2适当选取4、求轴上的载荷(6002型的b=10 mm,所以两轴承之间
8、支点的距离为988 mm)载荷垂直面 v支反力fnv1=7.5nfnv2=7.5n弯矩mv=3705nmm总弯矩m= mv=3705nmm扭矩t =1660 nmm5、按弯扭合成应力校核轴的强度 根据图可知中间点截面为危险截面,轴的计算应力为 ca=m/w=3705/0.1*35=0.86mpa. 前已选定轴的材料为聚甲醛,由机械设计计算手册查的-1=69mpa,calh=175200h故合格.七、轴承端盖与轴承支座。如图所示:8八、螺栓及连接件的选择与校核1、螺栓将塑料的轴承支座固定顶板上,由于需要的螺栓比较细,粗选螺栓直径d=4mm,螺栓选用材料q235,性能等级为3.6,b=300 mp
9、a . 螺栓的预紧力f0=2100n,螺栓的相对刚度cb/(cb+cn)=0.3,螺栓所受拉力f=30n。计算螺栓的总拉力f2=f0+ cb*f/(cb+cn)=2100+0.3*30=2109n校核螺栓直径d=(4*1.3 f2/b) =(4*1.3*2109/3.14/300)=3.4mm=4mm故合格92、塑料轴承支座较薄,容易产生塑性变形,故需要校核。轴承支座的强度取=140mpa.螺帽的d=6mm,螺栓的d=4mm.校核连接件强度ca=f2/(*d/4 +*d/4)= 2109/(3.14*36/4 +3.14*4/4)=134.3mpa=140 mpa故合格。九、薄窗帘电路图十、电
10、学原件引脚的功能及使用方法1、74ls595显示驱动板各个引脚的功能: 10q17 是并行数据输出口,即储寄存器的数据输出口q7 串行输出口,其应该接spi总线的miso接口stcp 存储寄存器的时钟脉冲输入口shcp 移位寄存器的时钟脉冲输入口oe低电平有效 输出使能端mr低电平有效 芯片复位端ds 串行数据输入端2、atmega16 的引脚功能及使用方法11引脚说明vcc 数字电路的电源gnd 地端口a(pa7.pa0) 端口a 做为a/d 转换器的模拟输入端。端口a 为8 位双向i/o 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若
11、内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口a 处于高阻状态。端口b(pb7.pb0) 端口b 为8 位双向i/o 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若11内部上拉电阻使能,端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口b 处于高阻状态。端口b 也可以用做其他不同的特殊功能端口c(pc7.pc0) 端口c 为8 位双向i/o 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,端口被外部电路
12、拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口c 处于高阻状态。如果jtag接口使能,即使复位出现引脚 pc5(tdi)、 pc3(tms)与 pc2(tck)的上拉电阻被激活。端口c 也可以用做其他不同的特殊功能端口d(pd7.pd0) 端口d 为8 位双向i/o 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能,则端口被外部电路拉低时将输出电流。在复位过程中,即使系统时钟还未起振,端口d 处于高阻状态。端口d 也可以用做其他不同的特殊功能reset 复位输入引脚。持续时间超过最小门限时间的低电平将引起系统复位
13、。门限时间见p36table 15。持续时间小于门限间的脉冲不能保证可靠复位。xtal1 反向振荡放大器与片内时钟操作电路的输入端。xtal2 反向振荡放大器的输出端。avcc avcc是端口a与a/d转换器的电源。不使用adc时,该引脚应直接与vcc连接。使用adc时应通过一个低通滤波器与vcc 连接。aref a/d 的模拟基准输入引脚。122、 l298电机驱动板各个引脚的功能:l298有mutiwatt15和powerso20两种封装 mw.15的1、15和powerso的2、19用法一样,sen1、sen2分别为两个h桥的电流反馈脚,不用时可以直接接地(mw.15)2、3=(powe
14、rso)4、5,1y1、1y2输出端,与对淙攵耍?a1与1y1)同逻辑4=6,vs驱动电压,最小值须比输入的低电平电压高2.5v 5、7=7、9,1a1、1a2输入端,ttl电平兼容 6、11=8、14,1en、2en使能端,低电平禁止输出 8=1、10、11、20,gnd地9=12,vss逻辑电源,4.5-7v 10、12=13、15,2a1、2a2 输入端,ttl电平兼容 13、14=16、17,2y1、2y2 输出端 3、18,nc,无连接13十一、程序流程图十二、atmega16单片机程序#include #include #include 595.hunsigned char cs=
15、0,num_1=0,num_2=0,num_3=0,num_4=0;unsigned int ad_value=0,num_1=0,num_2=0,num_3=0;unsigned char ad4=0;char t=0;int t=0;int ad_compare=0;/*函数名称: port_init功 能: 端口初始化/*/void port_init(void) porta = 0x00;14 ddra = 0x00; portb = 0x00; ddrb = 0x00; portc = 0x00; /m103 output only ddrc = 0x00; portd = 0x00
16、; ddrd = 0x00;/*函数名称: timer0_init功 能: 定时器0初始化/*/timer0 initialize - prescale:64/ wgm: normal/ desired value: 1khz/ actual value: 1.003khz (0.3%)void timer0_init(void) tccr0 = 0x00; /stop tcnt0 = 0x45; /set count ocr0 = 0xbb; /set compare tccr0 = 0x03; /start timer/*函数名称: timer0_ovf_isr功 能: 定时器0溢出中断/
17、*/#pragma interrupt_handler timer0_ovf_isr:10void timer0_ovf_isr(void) tcnt0 = 0x45; /reload counter value t+; if(t=55) t=0; if(tad_compare) porta=0x14; 15 t-; if(t=ad_compare) porta=0x00; cs+; if(cs=1) /进行第一个数码管的显示 write595(tab_numnum_4) ; portb = cs0; if(cs=2) /进行第二个数码管的显示 write595(tab_numnum_3) ;
18、 portb = cs1; if(cs=3) /进行第三个数码管的显示 write595(tab_numnum_2) ; portb = cs2; if(cs=4) /进行第四个数码管的显示 write595(tab_numnum_1) ; portb = cs3; cs = 0;/片选标志位清零 /*函数名称: adc_init功 能: ad初始化/*/adc initialize/ conversion time: 138usvoid adc_init(void) adcsr = 0x00; /disable adc admux = 0x40; /select adc input port
19、 acsr = 0x80;16 adcsr = 0xef;/*函数名称: adc_isr/*/#pragma interrupt_handler adc_isr:15void adc_isr(void) ad_value=adcl; /先读取低八位 ad_value|=(int)adch 999) ad_value=999; num_1 = (ad_value/1000); /取出ad转换的千位 num_1 = num_1*1000; num_2 =(ad_value-num_1)/100); /取出ad转换的百位 num_2=num_2*100; num_3=(ad_value-num_1-
20、num_2)/10); /取出ad转换的十位 num_3=num_3*10; num_4=(ad_value-num_1-num_2-num_3); /取出ad转换的个位 ad_compare=num_2; ad_value=999-ad_value; num_1 = (ad_value/1000); /取出ad转换的千位 num_1 = num_1*1000; num_2 =(ad_value-num_1)/100); /取出ad转换的百位 num_2=num_2*100; num_3=(ad_value-num_1-num_2)/10); /取出ad转换的十位 num_3=num_3*10
21、; num_4=(ad_value-num_1-num_2-num_3); /取出ad转换的个位/*函数名称: init_devices/*/void init_devices(void) /stop errant interrupts until set up cli(); /disable all interrupts port_init(); timer0_init(); adc_init();mcucr = 0x00; gicr = 0x00; timsk = 0x01; /timer interrupt sources sei(); /re-enable interrupts17vo
22、id delay(void)int a =0,b=0;for(a=0;a30000;a+)for(b=0;b90;b+);/*函数名称: main()/*/void main(void) init_devices();/设备初始化 ddra = 0x04; /将pa口作为输入 ddrd = 0xff; /将pd口作为输出,用作数码管的显示 ddrb = 0xff; /将pb口作为输出,用作数码管的显示 t=0; t=0; while(1) #include #define uint unsigned int #define uchar unsigned char #define set_dat
23、a() portd |=(14);ddrd |= (14);#define set_sh_cp() portd |=(16);ddrd |= (16);#define set_st_cp() portd |=(15);ddrd |= (15);#define clr_data() portd &=(14);ddrd |= (14);#define clr_sh_cp() portd &=(16);ddrd |= (16);#define clr_st_cp() portd &=(15);ddrd |= (15);18unsigned char tab_num12 = 0x3f,0x06,0x5
24、b,0x4f,0x66,0x6d,0x7c,0x07,0x7f,0x67,0x80;/0,1,2,3,4,5,6,7,8,9,.,unsigned char cs4 = 0b00011010,0b00011001,0b00010011,0b00001011;/分别为选通四个不同的数码管void write595(unsigned char c) uchar num,i=0,j=0; for(j=0;j9;j+) num=c; for(i=0;i8;i+) clr_sh_cp(); if(num&0x80) set_data() else clr_data() set_sh_cp();numlh
25、=175200h故合格。25六、厚窗帘电路图七、电学原件引脚的功能及使用方法1、at89c2051 单片机引脚功能 at89c2051 主要特点是采用 flash 存储器技术,降低了制造成本,其软件、硬件 与 mcs-51 完全兼容。at89c2051 片内含有 2k 字节的 flash 程序存储器,128 字 节的片内 ram。允许工作的时钟为 024mhz。vcc:电源电压。gnd:地at89c2051单片机的 p 口特点:p1 口:p1 口是一个 8 位双向 i/o 端口,其中 p1.2p1.7引脚带有内部上拉电阻,p1.0 和 p1.1 要求外部上拉电阻.p1.0 和 p1.1 还分别
26、作为片内精密模拟比较器的同相输入(ain 0)和反相输入(ain1).p1 口输出缓冲器可吸收 20ma 电流,并能直接驱动 led 显示. 对端口写 1 时,通过内部的上拉电阻把端口拉到高电位,这时可作输入口.26p3 口:p3.0p3.5,p3.7 是带有内部上拉电阻的 7 个双向 i/o 端口.p3.6 用于固定输 入片内比较器的输出信号并且它作为一通用 i/o 口而引脚只读.p3 口输出缓冲器可吸收 20ma 电流.对端口写 1 时,通过内部的上拉电阻把端口拉到高电位,这时可作输入口. p3 口作输入口使用时,因为内部有上拉电阻,那些被外部信号拉低的引脚会输出一个电 流(iil) rs
27、t:复位输入。rst一旦变成高电平,所有的i/o引脚 就复位到“1”。当振荡器在运行时,持续给出rst引脚两个机器周期的高电平便可完成复位。每一个机器周期需12个振荡器或时钟周期。 xtal1:作为振荡器反相放大器的输入和内部时钟发生器的输入。 xtal2:作为振荡器反相放大器的输出。2、无线电发射原理 由一个能产生等幅振荡的高频载频振荡器,和一个产生低频调制信号的低频振荡器组成的。用来产生载频振东和调制振荡的电路一般有:多揩振荡器、互补振荡器和石英晶体振荡器等。 由低频振荡器产生的低频调制波,一般为宽度一定的方波。或是频率不同的方波去调制高频载波,组成的己调制波,向空中发射3.无线电接收原理
28、变化的磁场能在周围空间产生电场,变化的电场能在周围空间产生磁场。电磁波就这样由近及远的传播开去。所以首先要有变化的电场产生。变化的电场主要是通过电路,在天线上产生变化的电场,天线就能发射出电磁波;电磁波的接收,也是通过天线和谐振电路,和空间中传来的电磁波发生电磁共振,再由电路从谐振电路中取出电磁波的信息。27八、程序流程图开始初始化等待按键按下判断按下的键位按下“关闭”键驱动电机反转按下“打开”键驱动电机正转延时后停止28九、at89c2051程序#include #define delay_time 40/延时的时间,即电机的运行时间unsigned char i,j;unsigned ch
29、ar flag_dir_l,flag_dir_r;/方向标志位,表明电机的运行方向unsigned char flag_o_2;/按键1的前一个状态的标识,unsigned char flag_o_3;/按键2的前一个状态的标识,unsigned char flag_o_4;/按键3的前一个状态的标识,unsigned char flag_o_5;/按键4的前一个状态的标识,void init_wdt()wdt_contr = 0x35; /使能看门狗,并且将看门狗的预分频设为64,约2.2755s ()void feed_dog()wdt_contr = wdt_contr | 0x10;/
30、输入模式1 0,强制输出0 1,void init_io(void)p1m0 = 0x00;p1m1 = 0xff;/强输出p3m0 = 0xff;p3m1 = 0x00;/仅为输入void delay_1s()unsigned char m,n;for(m=0;m250;m+)for(n=0;n250;n+)feed_dog();void delay(unsigned char num)unsigned char m;for(m=0;mnum;m+)delay_1s();void main(void)29init_io();init_wdt();/p3 = 0xff;flag_dir_l =
31、 0;flag_dir_r = 0;delay(1);while(1)if(flag_dir_l)|(flag_dir_r)if(flag_dir_l)p1_2 = 1;p1_3 = 0;flag_dir_l = 0;elsep1_2 = 0;p1_3 = 1;flag_dir_r = 0;delay(delay_time);p1_2 = 0;p1_3 = 0;elseif(p3_2)/读p3_2下降沿flag_o_2 = 1;feed_dog();else/p1=0;if(flag_o_2)flag_dir_l = 1;flag_o_2 = 0;feed_dog();30if(p3_3)/读p3_3下降沿flag_o_3 = 1;feed_dog();elseif(flag_o_3)flag_dir_r = 1;flag_o_3 = 0;feed_dog();if(p3_4)/读p3_4下降沿flag_o_4 = 1;feed_do
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财务人员如何利用AI技术价值驱动企业估值与决策落地
- 汽车零部件再制造装调工安全技能测试竞赛考核试卷含答案
- 纸张、书画文物修复师安全防护测试考核试卷含答案
- 己二腈装置操作工安全实践模拟考核试卷含答案
- 保育师安全知识能力考核试卷含答案
- 船舶理货员岗位理论模拟考核试卷含答案
- 浸泡型果酒酿造工测试验证测试考核试卷含答案
- 公司营销体系建设方案
- 物业运营管理提升方案
- 食品添加剂智能配比系统项目分析方案
- 2026-2027学年五年级数学上册第一次月考综合测评卷人教版
- 2026年江西省中考英语试题卷参考答案
- 2026年重庆市高考物理试卷(含答案)
- 这是我们班课件2025-2026学年统编版二年级上册道德与法治
- 【昭通】2025年云南昭通市市直事业单位公开选调工作人员42人笔试历年典型考题及考点剖析附带答案详解
- 2025年河南大学研究生笔试及答案
- 活动礼品提供协议合同
- Unit 2 Helping at home 大单元教学任务单-2025外研版(三起)四年级英语上册
- 《中小学跨学科课程开发规范》
- 金融支持实体经济的效率与路径研究
- 隐睾病人的护理
评论
0/150
提交评论