自动感应抽油烟机——毕业设计论文_第1页
自动感应抽油烟机——毕业设计论文_第2页
自动感应抽油烟机——毕业设计论文_第3页
自动感应抽油烟机——毕业设计论文_第4页
自动感应抽油烟机——毕业设计论文_第5页
免费预览已结束,剩余19页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕 业 设 计 作 品 题 目:自动感应抽油烟机姓 名:专 业:应用电子技术班 级:学 号:校内指导老师:校外指导老师:填表日期: 湘潭医卫职业技术学院教务处制湘潭医卫职业技术学院 毕业设计作品二级学院医管学院专 业应用电子技术 班 级姓 名学 号校内指导老师毕业设计名称自动感应抽油烟机校外指导老师毕业设计时间 1.设计功能设计任务:电源部分:变压器、桥式整流、电容滤波、集成稳压;直流输出五大部分组成。393驱动部分:主要有393比较器、三极管放大与电位器及2烟雾传感器等部分组成。起到报警蜂鸣的功能。 设计目标:完成毕业设计,按要求达到预期效果。2.选题意义油烟机又称吸油烟机,是一种净化厨房环境的厨房电器。它安装在厨房健康节能 吸油烟机炉灶上方,能将炉灶燃烧的废物和烹饪过程中产生的对人体有害的油烟迅速抽走,排出室外,减少污染,净化空气,并有防毒、防爆的安全保障作用。抽油烟机需要定期进行清洗,简单清洗是处理不掉油污的,清洗抽油烟机必须使用专业的清洗剂进行清洗。中国抽油烟机行业经过多年的发展,已经成为一个较为成熟的产业。与其他家电产品相比,抽油烟机行业处于一个相对激烈的竞争环境里。随着对居民烹饪习惯和厨房环境的深入研究,随着消费者对生活品质提升的追求,抽油烟机在产品种类、技术含量、标准化等各方面都取得了一定的成就。中国抽油烟机行业已经逐渐迈入品牌与技术主导的新阶段。中国城镇化建设的推进和中国城市人口的迅速膨胀,中国半城镇化、城镇化人口以及由农村向城镇转移的人口,在2012-2015年内将保持25%的增长速度。不仅是中国大中城市的规模在扩大,中、小城市规模也在不断扩大,这些客观上为油烟机市场提供了有利的广阔空间。预计2012-2015年,国内油烟机市场消费需求将保持持续增长,复合增长率将达到15%左右。浙江一佳厨卫科技有限公司是一家专业从事厨电生产与销售为一体的大型民营厨电制造企业。公司创立十多年来始终以“金牌品质、服务至上”为宗旨,生产的“科太郎”集成灶产品以新颖的款式、优质的服务畅销全国各地,并出口欧盟、美洲、东南亚、中东等国家和地区并获赢得了国内外客户的广泛赞誉。公司拥有近50000多平米的大型标准化厂房与多条国内外整套先进生产线、检测设备,二期新厂区建设完工后将拥有业内最大的专业化集成灶生产基地,年产能高达30万台被誉为健康厨电行业的航空母舰。公司依托于得天独厚的经济区位优势-中国经济发达的长江三角洲,广泛开展于名校合作工程,是上海理工大学的开发企业基地,为产品创新提供足够的技术储备,使公司始终行驶在创新发展的快车道上。 该设计主要能通过烟雾传感器实现自动启动油烟机的效果,从而达到方便,节能的作用。3.系统仿真输出直流5V桥式整流电源变压电容滤波集成稳压7805I电路控制原理框图LM393控制电路驱动电路电路原理图要求应用: 1、驱动电路是一种油烟机供电的电源,要具有简单的电路结构、较小的占用体积,以及较高的转换效率。2、驱动电路的输出电参数(电流、电压)要与被驱动的抽油烟机的技术参数相匹配,满足抽油烟机的的要求,并具有较高精度的恒流控制、合适的限压功能。多路输出时,每一路的输出都要能够单独控制。3、实现良好的电路转换,用继电器5V转220V。稳压电源工作原理:220V交流电用变压器进行交流降压,然后经过桥堆桥式整流器整成脉动直流,并用大电容C1座平滑滤波后送到7805三端稳压器稳成5V输出,并用大电容C4作进一步的平滑滤波,得到更好的直流输出。 LM393芯片简介与工作原理LM393其引脚功能图:引脚主要功能 1 通道1输出 5 通道2正输入 2 通道1反向输入 6 通道2负输入 3 通道1正向输入 7 通道2输出 4 GND 8 电源电压VCCLM393 是双电压比较器集成电路。LM393是一个比较器,工作原理简单讲是这样的:(没有负反馈的时候)当正输入端大于负输入端的时候,输出高电平,即VCC(LM393是集电极开路输出所以输出端要接一个上拉电阻到VCC),当负输入端的电压大于正输入端的电压的时候输出为低电平,即0V,所以上路LM393输出为0或1的数字信号。该电路的特点如下:工作温度范围:0C - +70CSVHC(高度关注物质):No SVHC (18-Jun-2010)器件标号:393工作电源电压范围宽,单电源、双电源均可工作,单电源: 2 36V, 双电源:118V;消耗电流小, ICC=0.8mA;输入失调电压小, VIO=2mV;共模输入电压范围宽, VIC=0VCC-1.5V;输出与TTL,DTL,MOS,CMOS 等兼容;输出可以用开路集电极连接“或”门;表面安装器件:表面安装4.装配与调试4.1装配步骤1、 在altium 6.9中画原理图2、 在原理图中,根据所用元件的实际尺寸改好封装3、 在生成为PCB图,布局连线4、 经过热转印、腐蚀、钻孔等工序之后得到需要的电路板5、 找到元件进行焊接6、 仔细检查后通电测试4.2调试1、 在通电正常的情况下,调节电阻RP查灵敏度,电路是否正常工作。2、 测试LM393 2脚,3脚两端电压。3、 测试电源电压有无220V。总结在大学实习期最后的一学期里,感受到了坚持的力量,从刚开始的无从下手,到最后自己查资料,买材料,制版,装配。在大学里,我学到了许多,专业老师教给我们做什么都要独立思考,独立完成。做事情多反向思考,换位思考。只有经常学习和反思才能在人生的道路上越走越远。致 谢这个毕业设计顺利的完成,我要感谢我的指导老师;老师,不管是生活还是学习,老师的教导都让我成长巨大,以前的自己总是怕这怕那,不动脑筋思考,到后面我学会自己主动去接任务,主动去挑战,让我对自己有了翻天覆地的变化。我想在这里对老师说,感谢老师两年来的培养与照顾,让我自己学会了成长。最后还要感谢陪伴我两年的同学们,在这里跟你们同甘共苦,虽然有许许多多的摩擦,但在最后我们都彼此珍惜着,彼此成长着。谢谢你们!附 录1. PCB布局连线2. PCB作品板3.元器件清单序号名称型号数量备注1变压器220V/5V1个2电解电容1000uf1个3瓷片电容1044个4集成运放LM3931个5烟雾传感器MQ216稳压集成78051个7发光二极管Led1,led2,led33个8电位器10K1个9三极管90121个10电阻4.7K、 10K*2、1K*36个11继电器5V驱动1个12自锁开关SW1个 参考文献1.刘宁,单片机多功能时钟的设计M,浙江:浙江海洋学院,2009. 2.孔维功,c51单片机编程与应用.北京:电子工业出版社.2011.3.鲁维佳,Altium Designer6.x电路设计实用教程.北京:北京邮电大学出版社20144.陈忠平,曹巧媛,单片机原理及接口,北京,北京:清华大学出版社.20075./ 电子发烧友论坛相关帖子6./ 中国知网相关设计及文档附录3程序/包含头文件#include /宏定义#define uc unsigned char#define ui unsigned intvoid display();/声明显示函数uc code tab=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff;/数字对应显示码表 uc code tab1=0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10;/带小数点的数字码表 uc code index=0xef,0xdf,0xbf,0x7f; /每位数字对应数码管显示位置 uc num8; /num【0】-num【3】是计时用数组,4-7是范围计时用(设置10s,计时到10秒报警)uc val104;/存储的记录 10为记录序列,4为每组记录中的数字char val_index;/记录序列标志位 uc set_index,ok_flag,timing; /set_index:设置的位。ok_flag:设置状态标志,=0时是正常状态,=1是设置状态。timing:显示状态标志:=0正常显示,=1闪烁设置位bit mode=1;/运行模式,1为正向计数,0为反向计数。 bit fin_flag=0;/完成标志位,当反向计数结束时,此位为高电平,触发蜂鸣器 bit set_shan;sbit beep=P32; /蜂鸣器sbit key1=P33; /开始停止计时数据sbit key2=P34; /记录按钮/设置位置加sbit key3=P35; /复位sbit key4=P36; /模式切换sbit key5=P37;/设置按钮void delay(ui z)/延时函数,大约延时z msui i,j;for(i=0;iz;i+)for(j=0;j121;j+);void init()/初始化TMOD=0x11;/工作方式TH0=0x3c;TL0=0xb0; /定时器0赋初值TH1=0x3c;TL1=0xb0; /定时器1赋初值ET1=1; /允许中断TR1=1; /定时开关ET0=1;TR0=0;EA=1; /中断总开关val_index=0; /清零void clr()/清除函数uc i;for(i=0;i8;i+)/将存储的数据清零for循环8次numi=0;void setup()/设置函数ok_flag=0xff;/ok_flag赋值1set_index=0;/设置位置0while (ok_flag)/进入设置后,循环,直到ok_flag为0 display();/调用显示函数if(key1=0) /按动KEY1设置值加1 delay(5); /延时去抖if(key1=0)/再次判断按键是否按下if (set_index=0)|(set_index=2)|(set_index=4)|(set_index=6)/设置个位数据时numset_index+;/数据加if(numset_index=10)/加到10numset_index=0; /清零else if(set_index=1)|(set_index=3)|(set_index=5)|(set_index=7)/设置十位数据时numset_index+;/数据加if(numset_index=6)/加到6时numset_index=0;/清零while(!key1) display();/按键释放if(key2=0) /按动KEY2设置位置加1 delay(5);/延时去抖if(key2=0)/再次按下按键set_index+; /设置位置加if(set_index=8)/设置位置加到最后一位时set_index=0;/设置位置到0while(!key2) display();/按键释放if(key5=0) /按动KEY5设置结束 delay(5);/延时去抖if(key5=0)/再次判断按键是否按下ok_flag=0x00;/ok_flag清零if(num4!=0)|(num5!=0)|(num6!=0)|(num7!=0) /如果计时时间上限设置数据不都为0时num0=0;num1=0;num2=0;num3=0;mode=1;/将正计时时间清零,Mode置1,正计时else if(num4=0)&(num5=0)&(num6=0)&(num7=0)/如果计时时间上限设置数据都为0时if(num0=0)&(num1=0)&(num2=0)&(num3=0)/判断计时时间都为0mode=1; /正计时模式else if(num0!=0)|(num1!=0)|(num2!=0)|(num3!=0)/判断计时时间有不为0mode=0; /倒计时模式while(!key5) display(); /按键去抖 void display()uc i;if(ok_flag!=0xff) /不是设置状态时if(timing=0) for(i=0;i4;i+)P0=0xff;/清显示P2=indexi;/选中位if(i=2)/如果是第二位时P0=tab1numi;/显示有小数点的数据else/不是第二位时P0=tabnumi;/正常显示数据 delay(2);/修改此参数可修改刷新频率 else /设置时 闪烁相应位if(set_shan=0)for(i=0;i4;i+)P0=0xff;P2=indexi;P0=tab10; /熄灭 delay(2);/修改此参数可修改刷新频率 else if(set_shan=1) /点亮显示for(i=0;i4;i+)P0=0xff;P2=indexi;if(i=2)P0=tab1numi;elseP0=tabnumi; delay(2);/修改此参数可修改刷新频率 else/设置时if(set_shan=0)if(set_index=0)/设置不同位时,闪烁相应位for(i=0;i4;i+)if(i=0)P2=index0;P0=tab10; delay(2);/修改此参数可修改刷新频率 P0=0xff;elseP2=indexi;if(i=2)P0=tab1numi;elseP0=tabnumi; delay(2);/修改此参数可修改刷新频率 P0=0xff;else if(set_index=1)for (i=0;i4;i+)if(i=1)P2=index1;P0=tab10; delay(2);/修改此参数可修改刷新频率 P0=0xff;elseP2=indexi;P0=tabnumi; delay(2);/修改此参数可修改刷新频率 P0=0xff;else if(set_index=2)for (i=0;i4;i+)if(i=2)P2=index2;P0=tab10; delay(2);/修改此参数可修改刷新频率 P0=0xff;elseP2=indexi;if(i=2)P0=tab1numi;elseP0=tabnumi; delay(2);/修改此参数可修改刷新频率 P0=0xff;else if(set_index=3)for (i=0;i4;i+)if(i=3)P2=index3;P0=tab10; delay(2);/修改此参数可修改刷新频率 P0=0xff;elseP2=indexi;if(i=2)P0=tab1numi;elseP0=tabnumi; delay(2);/修改此参数可修改刷新频率 P0=0xff;else if(set_index=4)for (i=4;i8;i+)if(i=4)P2=index0;P0=tab10; delay(2);/修改此参数可修改刷新频率 P0=0xff;elseP2=indexi-4;if(i=6)P0=tab1numi;elseP0=tabnumi; delay(2);/修改此参数可修改刷新频率 P0=0xff;else if(set_index=5)for (i=4;i8;i+)if(i=5)P2=index1;P0=tab10; delay(2);/修改此参数可修改刷新频率 P0=0xff;elseP2=indexi-4;if(i=6)P0=tab1numi;elseP0=tabnumi; delay(2);/修改此参数可修改刷新频率 P0=0xff;else if(set_index=6)for (i=4;i8;i+)if(i=6)P2=index2;P0=tab10; delay(2);/修改此参数可修改刷新频率 P0=0xff;elseP2=indexi-4;if(i=6)P0=tab1numi;elseP0=tabnumi; delay(2);/修改此参数可修改刷新频率 P0=0xff;else if(set_index=7)for (i=4;i8;i+)if(i=7)P2=index3;P0=tab10; delay(2);/修改此参数可修改刷新频率 P0=0xff;elseP2=indexi-4;if(i=6)P0=tab1numi;elseP0=tabnumi; delay(2);/修改此参数可修改刷新频率 P0=0xff;elseif(set_index4)for (i=0;i4;i+)P2=indexi;if(i=2)P0=tab1numi;elseP0=tabnumi; delay(2);/修改此参数可修改刷新频率 P0=0xff;elsefor (i=4;i8;i+)P2=indexi-4;if(i=6)P0=tab1numi;elseP0=tabnumi; delay(2);/修改此参数可修改刷新频率 P0=0xff;void alarm()if(num4=0)&(num5=0)&(num6=0)&(num7=0) /计时时间到0时timing=0; /开始报警elseif(num4=num0)&(num6=num2)&(num5=num1)&(num7=num3) /设置上限模式时,计时时间到timing=1;TR0=0; /停止计时,并闪烁显示void main()uc h,g,k;init();clr();while(1) display(); /刷屏显示数码管

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论