技术方案设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

技术方案设计说明书题目:XXXXXXXXX电饭煲的设计1.1硬件模块硬件的整体框架包括MCU、电源、温度传感器、LCD显示、EEPROM、RTC、加热盘以及按键。如图2-1所示。电源模块电源分为为加热盘模块提供电的220V电源,和为温度传感器模块、按键模块、显示模块和EEPROM模块等提供电的5V电源。按键模块按键采用独立式按键接口,分为6个按键,分别对应确认、取消、预约、功能、时间加、时间减的功能。显示模块采用LCD1602实现时间显示,功能选择,是此电饭煲的人机对话界面。按键温度传感器DS18B20EEPROMLCD显示加热盘RTC电源蜂鸣器MCU温度传感器模块利用温度传感器DS18B20来检测温度的变化从而使单片机进行模糊控制。加热盘模块与220V市电直接相连,分为主、副加热盘,并且分别对其采用继电器和可控硅来控制功率。时钟模块提供单片机的工作时序,控制炊煮时间和预约功能的实现。EEPROM模块利用EEPROMAT24C16扩展实现对系统断电后的数据存储。蜂鸣器模块炊煮结束后能提供音乐和灯光提示。1.2软件模块温度采集模块为采集子程序和控制子程序,前者涉及定时器的定时、温度对照等环节。后者是当温度采集值与设定值产生偏差时需要对加热盘功率进行控制。时钟模块利用单片机内部定时器0作为时钟定时,按键方式1,每隔100ms溢出中断一次。其他程序模块蜂鸣器程序主要功能是判断煮饭过程是否结束,如结束,则发出声音来提醒使用者煮饭过程已结束,同时小灯点亮进入保温状态。EEPROM存储程序作用是当接收到中断信号后立即把单片机所执行的所有数据存入存储器内。1.3电路图电源电路该单元为本系统的其他电路提供工作所需要的电源。如图3-2,它由变压器降压后得到20V的交流电压经过全波整流电路和滤波电路变成15V左右的直流电压,再经过三固定输出电压的集成稳压电路的稳压输出5V的稳恒直流电源,为单片机及其周围电路提供工作需要的电源。V220SOURCEVOLTAGEZNR1470VC100.1u/2.5uVC90.1uC70.1uF1PARTTERN-FUSEVin1GND2Vout3U67802T1TRANS1C61000uC8220uD5IN40071234D1-D4IN4007x4VCC保护电路压敏电阻和PCB电流熔断丝(长约l5mm很细的PCB铜箔)共同组成了保护电路。当有异常高电压输入时,压敏电阻瞬间短路,这样电源、压敏电阻和PCB电流熔断丝(PARTTERN--FUSE)构成的回路电流瞬间增大,当电流尖峰值瞬间超过PCB电流熔断丝的电流容量,PCB电流熔断丝立即熔断,从而保护了后面电路元件的安全。电容C1又称安规电容或者静噪电容,一方面能够抑制电网向电源电路传导的骚扰,另一方面也降低了自身电路向电网传导的骚扰。加热盘电路所示是加热盘电路,主加热器是电饭煲的基本加热单元,是实现各种加热功能的基础,采用盘状的外观所以也被称为加热盘。加热盘与电饭煲的内胆(内锅)底部紧密接触以便更高的利用加热所产生的热能,其中继电器功能是在其选定工作模式或冷饭再加热时控制其加热功率,单片机通过P2.1口对继电器进行控制。副加热盘电热丝的加热功率由双向可控硅控制,单片机通过引脚P2.2口给可控硅发信号,控制可控硅的导通角,从而控制电热丝的有效加热功率。其中串联在继电器回路的熔点为160℃的热保险丝,当温度达到160℃时,热保险丝会熔断,防止加热盘干烧。Q5TRIACS7250VAC10AQ18550R24300R2210KR2310KC40.1uFHEATER100WF2FUSE1R2510KR2610KQ48550VCCK112VDCD8IN4007MAINHEATER860WP2.2P2.1220VSOURCEVOLTAGE时钟电路时钟电路采用的是系统振荡为外部RC振荡方式,单片机内有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和TXAL2分别是次放大器的输入端和输出端,把这两个引脚与作为反馈元件的晶体谐振器连接。一般采用12MHZ的石英晶体和30PF的电容作为系统时钟,以减少寄生电容,更好保证振荡器的稳定性。Y11.2MHZC130PFC230PFXTAL2XTAL1复位电路设计系统要能长时间可靠工作就离不开复位电路,复位电路可在单片机运行出错或进入死循环时,通过复位使系统重新运行。对于51单片机而言,只要REST端保持二个机器周期(24个时钟振荡周期)的高电平即可硬件复位。考虑到从电源接通到电源电压稳定需要一定的时间,故RC复位时间一般均应大于10ms,图示复位电路是广泛应用的上电复位电路,典型取值为R=1kC=22PF。VCCR151KC322PFRSTEEPROM扩展电路采用AT24C16的EEPROM扩展,用8052的P2口模拟I2C总线与EEPROM通信连接电路图,由于AT24C16是漏极开路,图中R1,R2为上拉电阻(10K),A0~A2和VCC地址引脚均接地。串行时钟SCC接P2.4串行数据,地址线SDA接P2.3引脚。AT24C16的特性有:单电源供电,工作电压范围宽(1.8~5.5V),低功耗CMOS技术100KHZ(2.5V)和400KHZ(5V)兼容,自定时写周期(包含自动擦除)、页面写周期的典型值为2ns,具有硬件保护。A01A12A33SDA5SCC6WP7VCC8GND4U7AT24C16C6104R1210KR1310KP2.4P2.3显示电路显示器件采用LCD1602液晶显示器,是目前最常用的显示器件,其显示容量为16×2个字符,尺度为2.95×4.35mm,适合电饭煲时间和功能的字符显示,如图3-8,前三个引脚分别为电源地、电源正极和液晶显示偏压。RS和R/W为数据/命令选择和读/写选择,引脚15和16分别是背光源正、负极。单片机P0口用于对LCD的数据传输,P2.5~P2.7都是作为控制端对LCD输入读/写数据信号,选择数据寄存器或指令寄存器,以及是否进行显示。R110KR310KR410KR210KVCCR510KR910KR10330R111.2KR610KR810KR710KGND1VCC2VEE3RS4RW5E6D07D18D29D31016D411D512D613D71415CON1LCD1602CHARVCCC50.1uFvccVCCD0D1D2D3D4D5D6D7RSRWLCDERSRWLCDED0D1D2D3D4D5D6D7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.7P2.6P2.5蜂鸣器电路设计蜂鸣器电路要求在炊煮结束时“奏出”出悦耳的提示音给使用者。选择PFD驱动蜂鸣器,并且只用P2.2一个引脚就可以了,这样可以节省一个I/O引脚,同时PFD输出的信号频率可以采用一个内部定时计数器控制。vccQ2PNPR1910KD6LEDU5BUZZERR1810KR1610KR171KP2.2键盘接口电路设计独立式键盘是直接用I/O口构成的单个按键电路,每根I/O口线上按键的工作状态不会影响其他I/O口的工作状态,该电路属于查询方式电路,当按键没有按下时,CPU对应的I/O口由于有上拉电阻,其输入为高电平;当某按键按下后,对应I/O口变低电平,同时在VCC=5V的情况下,I/O输出灌电流在5mA左右。S1SW-PBS2SW-PBS3SW-PBS4SW-PBS5SW-PBS6SW-PBR281KR291KR301KR311KR321KR27IKVCCP1.0P1.1P1.2P1.3P1.4P1.5温度传感器电路温度传感器DS18B20采用数据线供电方式,其工作电压范围在3~5.5V,温度测量范围在-55℃~125℃精度为±2℃,在-10℃~85℃范围内,其精度为±0.5℃,可编程为9~12位A/D转换精度。测温分辨率可达0.0625摄氏度,为了保证DS18B20温度变换的精确性,当温度转换时,数据线必须提供足够功率,此时必须提供一个强上拉。该电路通常要求外接一个4.7K的上拉电阻至电源。R144.7KVCCDQ2VDD1GND3U4DS18B20(3)DQ2VDD1GND3U3DS18B20(3)DQ2VDD1GND3U2DS18B20(3)P1.6P1.7

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功