毕业设计基于单片机的电冰箱温度控制系统内容摘要:

因此,在对 DS1820 进行读写编程时,必须严格的保证读写时序, 否则将无法读取测温结果。 在使用 PL/M、 C 等高级语言进行系统程序设计时,对 DS1820 操作部分最好采用汇编语言实现。 (2)在 DS1820的有关资料中均未提及单总线上所挂 DS1820数量问题,容易使人误认为可以挂任意多个 DS1820,在实际应用中并非如此。 当单总课程设计 11 线上所挂 DS1820 超过 8 个时,就需要解决微处理器的总线驱动问题,这一点在进行多点测温系统设计时要加以注意。 (3)连接 DS1820 的总线电缆是有长度限制的。 试验中,当采用普通信号电缆传输长度超过 50m 时,读取的测温数据将发生错误。 当将总线电缆改为双 绞线带屏蔽电缆时,正常通讯距离可达 150m,当采用每米绞合次数更多的双绞线带屏蔽电缆时,正常通讯距离进一步加长。 这种情况主要是由总线分布电容使信号波形产生畸变造成的。 因此,在用 DS1820 进行长距离测温系统设计时要充分考虑总线分布电容和阻抗匹配问题。 (4)在 DS1820 测温程序设计中,向 DS1820 发出温度转换命令后,程序总要等待 DS1820 的返回信号,一旦某个 DS1820 接触不好或断线,当程序读该 DS1820时,将没有返回信号,程序进入死循环。 这一点在进行 DS1820硬件连接和软件设计时也要给予一定的重 视。 电压检测装置 电压检测装置是为了保护系统的稳定运行,采用 WB 系列 电压越限报警传感器 WB 系列电 压越限报警传感器以 电压隔离传感器为基础,增配比较器电路、基准电压设定电路、输出驱动电路组成,用来隔离监测主回路中的交流或直流电压,当被监测的电压超过预先设定的上限值,或低于预先设定的下限值时,给出开关量控制信号。 功能按键 课程设计 12 图 按键电路 因本系统使用的按键数目少,故按键采用硬件去抖。 按键电路如图 所示。 用两个与非门构成一个 RS 触发器。 当按键未按下时输出为 1。 刚键按下时输出为 0。 此时即 使用按键的机器性能,使按键因弹性抖动而产生瞬时断开 (抖动跳开 B),只要按键不返回原来状态 A,双稳态电路的状态不会改变,输出保持为 0,不会产生抖动的波形。 也就是说,即使 B 点的电压波形是抖动的,但经双稳态电路之后,其输出为正规的矩形波。 故障报警电路 报警电路主要用示电冰箱使用过程中出现的故障,包括系统自身故障,外界故障,和误操作,如:冰箱内温度太高,外界电压波动大,未关好冰箱门或是开门时间太长等等。 四个指示灯作用: L1:设置冷藏室温度时亮 L2:设置冷冻室温度时亮 L3:压缩机运行时亮 L4:电源过压或欠压时亮 系统原理图 123456ABCD654321D C B ATitleNumberRevisionSizeBDate:23May2010Sheet of File:C:\PROGRAM FILES\DESIGN EXPLORER 99 SE\EXAMPLES\MyDesign.ddbDrawn By:PD021PD122PD223PD324PD425PD526PD627PD728PB029CE8PB130RD9PB231WR10PB332IO/M7PB433PB534PB635PB736PC037PC138PC239PA21PA12PA34PA05U28155HEA/VP31X119X218RESET9RD17WR16INT113P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2526P2627P2728ALE/P30U18051U6 OPTOTRIAC6MHZC130PFC230PFGND22uFR2220R2 1KVCCIN026msb21212220231924182582615GND12714lsb2817EOC7ADDA25ADDB24ADDC23ALE22ref()16OE9START6ref(+)12U3ADC0809321U5ALM324D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719VCC1GND11G0U474LS373W1 74KR4510KR413K R423KR433KW1 2KRt 3KVCCGND330+12V330炉2炉3炉1116amp。 A7545274LS07 74LS07abfcgdedpabfcgdedpabfcgdedpabfcgdedp+5V+5V2开 6关 3 70 4 81 5 9111=1=1课程设计 13 课程设计 14 7 软件部分 本系统软件主要由主流程、功能子程序、中断服务程序组成。 采用主程序调用功能子程序,子程序尽可能少的调用其它子程序,以保证系统的稳定运行。 本系统温度在- 64C~ 64C,用七位即可存放,因此温度 值用一个字节存放 , 最高位存放符号。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。