1.找论文:基于单片机的电器遥控器设计
Based on the electric control chip designEye recordedOne of the four types. Control technologySecond, the infrared remote technology research status and achievementsChapter 1 9 overall design schemeSolution a: simple infrared remote circuit) 92: using infrared remote control switch circuit) 10Plan 3:11 using infrared remote switch circuitScheme is 12Chapter 2 system hardware circuit design2.1 component selection13 the choice chip 2.1.12.1.2 display device select 142.1.3 dimmer component selection2.1.4 button control options to 15J: 15 2.2 circuit designAmmeters, launch circuit of 152.2.1.1 remote transmitters remote control2.2.1.2 launch circuit design of 162.2.1.3 remote transmitters circuit principle diagram. 1819 2.2.2. Receiving circuit part2.2.2.1 infrared remote receiver receive process2.2.1.2 control circuit principle diagram receiver230 system function realization method of 202.3.1. Remote yards of encoding 20The emission control code j 2.3.2 21st2.3.3. Receive and process the data framesRemote launch and receiving 2.4. The software design and control circuitIs against 2.4.1 summarized.at last part: 222.4.2 remote receiving part: 24Chapter 3, debugging and designCommissioning procedures: 26Chapter 4 complimentary 28Appendix (references and computer programming list)Reference: 29Programming list 30Literature review。
2.单片机实现家电待机
低功耗是一个要求,同时也是门学问。
进入低功耗后,很多单片机内置功能都停止了,甚至可以包括定时器、看门狗。如何唤醒单片机成了难点。通常会选择外部操作触发(普通单片机都具有外部唤醒功能),如果是总线通信模式,那还得有总线唤醒功能(总线唤醒的要点都是第一个脉冲或信号为唤醒,后面才有信息)。
而低功耗也有等级,20mA算不算低功耗、5mA算不算、50uA呢?
通常单片机休眠可以做到 uA级功耗,当如果周边电路不具备可控电源,那一样在耗电(起码是mA级),如果周边 IC 在运行,那都得 十mA级到 百mA级了。当然,这种mA级电流,对于市电供电来说,可以忽略。但如果是电池供电,这个电流在时间的作用下,可能让电池耗尽而报废。
不管是客户还是老板,亦或是环保,都希望低功耗。
3.基于单片机智能充电器的毕业设计
本设计要求用AVR单片机完全实现电池充电器设计,可以对各种流行的电池类型进行快速充电而无须修改硬件,从而围绕单个硬件平台实现一个完整的充电器。
弄懂弄清智能充电器的基本原理 电池充电是通过逆向化学反应将能量存储到化学系统里实现的。由于使用的化学物质的不同,电池有自己的特性。
设计充电器时要仔细了解这些特性以防止过度充电而损坏电池。 电池技术现代消费类电器主要使用如下四种电池: • 密封铅酸电池 (SLA) • 镍镉电池 (NiCd) • 镍氢电池(NiMH) • 锂电池(Li-Ion) 电池的安全充电 停止充电的判别 硬件的实现 电源电路的设计 PC接口的设计 LED和按键的设计 ISP 接口的设计 Buck 变换器 电压基准的设定 电池温度的设定 测量电路的设计(包括电池电压和充电电流等参数的计算) 软件的实现 在编译时要确定电池类型。
软件可以进行扩展以支持多个电池同时充电。一个直接的方案是在进行涓流充电时对各个电池进行分时充电。
若每个电池的电池单元数目一样,则SLA 电池和Li-Ion 电池 可以恒定电压的方式并行充电。每个电池单元的充电电流是受限的,电压也一样。
“电池特性” (b_car.h)的所有数据都根据标度因子计算得到。这些数据在包含文件里定义,在编译时计算,在程序运行时以常数方式处理。
所有从ADC 输出的数据都可以直接与这些常数进行比较。也就是说,在程序运行过程当中不需要进行实时计算,从而节省了计算时间和程序空间。
计算公式以及数据都是从“测量电路”一节获取的。 对于NiCd 电池,如果电池温度在允许范围之内,充电程序就会启动。
在温度超出限制,或电压超过最大值,或超出最大快速充电时间时停止。检测电池已经充满的普通方法是检测温度上升速率(dT/dt) 和电压降低速率(-dV/dt)。
因此,充电器会每隔一分钟检测一次温度,每隔一秒钟检测一次电压。这些数据将与上一次数据进行比较。
一旦电池充满,充电状态就自动切换到涓流充电,充电程序跳转到trickle_charge() 函数。trickle_charge() 循环检测充电状态、温度/ 电压的改变,并适当地调节充电电流。
一旦温度或电压超标,错误标志置位,函数终止。若没有错误,用户也没有改变充电状态,函数将一直循环工作。
编制LCD的显示程序。
4.基于单片机智能充电器的毕业设计
本设计要求用AVR单片机完全实现电池充电器设计,可以对各种流行的电池类型进行快速充电而无须修改硬件,从而围绕单个硬件平台实现一个完整的充电器。
弄懂弄清智能充电器的基本原理
电池充电是通过逆向化学反应将能量存储到化学系统里实现的。由于使用的化学物质的不同,电池有自己的特性。设计充电器时要仔细了解这些特性以防止过度充电而损坏电池。
电池技术现代消费类电器主要使用如下四种电池:
• 密封铅酸电池 (SLA)
• 镍镉电池 (NiCd)
• 镍氢电池(NiMH)
• 锂电池(Li-Ion)
电池的安全充电
停止充电的判别
硬件的实现
电源电路的设计
PC接口的设计
LED和按键的设计
ISP 接口的设计
Buck 变换器
电压基准的设定
电池温度的设定
测量电路的设计(包括电池电压和充电电流等参数的计算)
软件的实现
在编译时要确定电池类型。软件可以进行扩展以支持多个电池同时充电。一个直接的方案是在进行涓流充电时对各个电池进行分时充电。若每个电池的电池单元数目一样,则SLA 电池和Li-Ion 电池 可以恒定电压的方式并行充电。每个电池单元的充电电流是受限的,电压也一样。“电池特性” (b_car.h)的所有数据都根据标度因子计算得到。这些数据在包含文件里定义,在编译时计算,在程序运行时以常数方式处理。所有从ADC 输出的数据都可以直接与这些常数进行比较。也就是说,在程序运行过程当中不需要进行实时计算,从而节省了计算时间和程序空间。计算公式以及数据都是从“测量电路”一节获取的。 对于NiCd 电池,如果电池温度在允许范围之内,充电程序就会启动。在温度超出限制,或电压超过最大值,或超出最大快速充电时间时停止。检测电池已经充满的普通方法是检测温度上升速率(dT/dt) 和电压降低速率(-dV/dt)。因此,充电器会每隔一分钟检测一次温度,每隔一秒钟检测一次电压。这些数据将与上一次数据进行比较。一旦电池充满,充电状态就自动切换到涓流充电,充电程序跳转到trickle_charge() 函数。trickle_charge() 循环检测充电状态、温度/ 电压的改变,并适当地调节充电电流。一旦温度或电压超标,错误标志置位,函数终止。若没有错误,用户也没有改变充电状态,函数将一直循环工作。
编制LCD的显示程序
5.基于单片机的空调控制器的设计与实现
一、目的 单片机综合练习是一项综合性的专业实践活动,目的是让学生将所学的基础理论和专业知识运用到具体的工程实践中,以培养学生综合运用知识能力、实际动手能力和工程实践能力,为此后的毕业设计打下良好的基础。
二、任务 本次单片机综合练习的任务是设计并制作一个空调控制器。 基本任务是利用AT89C51单片机、ADC0809模数转换器等芯片设计并制作一个具有制冷、制热、通风和自动运行的手控型空调控制器。
三、硬件部分的具体内容和要求 1.手控型空调控制器的功能: 1)空调控制器应具有制冷、制热、通风和自动运行四种工作模式。 a. 制冷:室内风机、压缩机及室外风机工作,而四通换向阀停止工作。
b. 制热:室内风机、压缩机、室外风机和四通换向阀均工作。 c. 通风:室内风机工作,而压缩机、室外风机和四通换向阀均不工作。
d. 自动运行:能根据当前室内温度和自动运行的设定温度,自动选择制冷、制热或通风工作模式。 e. 每按一下工作模式选择键时,工作模式按图3所示的箭头方向依此变换: 图3 工作模式选择 2).能对温度进行设定和控制: a. 制冷时温度调节范围为:20℃~32℃。
当室内温度高于设定温度1℃时,开始制冷;而当室内温度降到设定温度时,则转为通风状态。 b. 制热时温度调节范围为:14℃~30℃。
当室内温度低于设定温度1℃时,开始制热;而当室内温度升到设定温度时,则转为通风状态。 c. 通风时温度设置栏显示" 一 一 ",并且温度设置键无效。
d. 自动运行温度调节范围为:25℃、27℃、29℃。若室内温度低于设定温度5℃时,自动按制热工作模式运行;若室内温度高于设定温度时,则按制冷模式运行;否则按通风模式运行。
e. 温度设定键每按一下,则温度上升或下降1℃(在设定范围内)。 f. 控温精度为±1℃ 3).室内风机具有高、中、低三档风速和自动风控制功能。
每按一下风速选择键时,风速模式按图4所示的箭头方向依此变换: 图4 风速模式选择 其中自动风与工作模式及温度有关: a. 制冷时,当室内温度高于设定温度5℃时,为高速风; 当室内温度高于设定温度2℃~5℃时,为中速风; 当室内温度不高于设定温度2℃时,为低速风; b. 制热时,当室内温度低于设定温度5℃时,为高速风; 当室内温度低于设定温度2℃~5℃时,为中速风; 当室内温度不低于设定温度2℃时,为低速风; c. 通风时,当室内温度高于25℃时,为高速风; 当室内温度介于20℃~25℃时,为中速风; 当室内温度低于设定温度20℃时,为低速风; 4).具有压缩机三分钟自动保护功能。由于家用空调器所使用的压缩机大多为电容启动运行电动机,带载启动能力较差,因此无论在制冷运行还是在制热运行时,当压缩机停止工作后,必须在三分钟后才允许重新启动。
2.电路设计、制作的功能和要求: 1)用6只共阴极的八段数码管来分别显示工作模式、风速状态、设定温度和室内温度。为了统一起见,对6只八段数码管的具体排列和工作状态的显示符号作如下规定: 室内温度 设定温度 风速状态:低速档用" "表示 中速档用" "表示 高速档用" "表示 自动档用" "表示 工作模式:制冷模式用"L"表示 制热模式用"H"表示 通风模式用"F"表示 自动模式用" "表示 2)用5只按钮来分别作为启动/关闭键、工作模式键、风速选择键、温度设定上升键和下降键。
(此外还有1只系统复位按钮,共6只) 3)上电后,自动显示自动工作模式、自动风速档、设定温度27℃和实际室内温度,这时用户可以对工作模式、风速档、设定温度进行设定,但只有在按下启动/关闭键后,空调器才正式开始运行;在空调器运行期间,若 对上述状态进行设定,则空调器马上开始执行。若关机后(非断电)重新启动空调器,则空调器自动进入上次关机前的设定状态。
4)用6只LED发光二极管来分别表示室内风速的高、中、低三档,压缩机、室外风机和四通换向阀,所有发光二极管均要求用2003达林顿管或三极管放大驱动。 5)温度传感器采用AT502热敏电阻。
3.空调控制器硬件电路图 4.硬件设计思想 1)根据任务书可知,该系统需要人机界面(按键输入7段码LED显示),AD采样,以及单片机控制部分等模块,并且可以得到以下硬件系统框图 2)各部分硬件的设计 a.温度传感器选择 根据任务要求我们选择了AT502作为温度传感器,根据电阻分压(如下图左),实现由温度到电压值的转换,因为AT502的温度系数比较大,经计算当温度变化范围是0-99度时,IN0口的电压范围是0.64-3.6伏,所以就可以不用运放,直接送到AD采样的输入端进行AD采样。 b.AD芯片的选择 因为温度变化范围是0-99度,理论上AD位数只要7位(128级)就够了,所以系统采用了经典的ADC0809(8位AD)作为AD采样芯片。
温度的计算公式:V=5*Rt/(R+R1+Rt) c.按键输入: 因为按键数目不多,所以系统直接采用非编码方式,直接连接单片机I/O口。 d.显示部分: 系统采用74HC573和ULN2003作为驱动,P0和P2作为输出口,控制动态显示的LED显示器。
e.输出控制 任务要求用6只LED发光二极管来分别表示室内风速的高、中、低三档,压缩机、室外风机和四通换向阀,51单片机。
转载请注明出处众文网 » 毕业论文基于单片机的家电