精品论文]基于单片机的电器遥控器设计内容摘要:
机处理后,对相应的受控电器产生控制。 单 片 机 遥控 按钮 红外 发射 单 片 机 红外 接收 控制方式选择开关 受控 电器 课件之家精心整理资料 欢迎你的欣赏 11 方案三:利用红外遥控开关电路 用单片机制作一个红外电器遥控器,可以分别控制 5个电器的电源开关,和一个电灯开关,并且可以对电灯进行亮度的调光控制。 红外发射部分结构图如下: 图 当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发 光二极管发射出去。 红外接收部分结构如下: 图 单 片 机 按键 控制 红外 发射 单 片 机 显示 红外接收 受控电器电源开关 调光电路 电灯 课件之家精心整理资料 欢迎你的欣赏 12 当红外接收器接收到控制脉冲后,经单片机处理由显示设备显示出当前受控电器的序号,并判断是否对电灯进行调光,如需调光则经调光电路处理后实现调光功能。 方案比较 综上所述通过比较三套方案,方案一未采用单片机控制,功能过于单一,仅能对一路电器进行简单的遥控;方案二和方案三的 红外线发射 /接收控制电路采用单片机来实现,电路简单,实用性强。 方案二虽可虽可控制多个电器,但控制功能过 于单调,仅能实现电器开关的控制,实用价值不大;方案三不仅可用控制键实现对电器的控制,而且可对一路电灯进行亮度控制,方便实用。 且本设计用到的元器件较少,电路相对简单实用。 所以本设计采用方案三作为设计蓝本 课件之家精心整理资料 欢迎你的欣赏 13 第 2 章 系统硬件电路设计 器件选择 单片机的选择 本设计所用的单片机可以用 C- 31, AT89C- 51,羚羊单片机等多种单片机来实现。 但是 C- 31 没有内部存储器,本设计需要编写程序,那么就要用外部扩展,比较麻烦。 本设计所编写的程序比较简单,功能也比较少,如用羚羊单片机过 于麻烦,大材小用,本设计所用到的输入输出端口也不是很多,所以我们决定用 AT89C- 51 单片机来完成本设计,及方便也很实用。 AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器( FPEROM— Falsh Programmable and Erasable Read Only Memory)的低电压,高性能 CMOS8 位微处理器,俗称单片机。 该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS51 ? 指令集和输出管脚相兼容。 由于将多功能 8位 CPU和闪烁存储器组合在单个芯片中, ATMEL 的 AT89C51 是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 主要特性: 与 MCS51 兼容 4K 字节可编程闪烁存储器 寿命: 1000 写 /擦循环 数据保留时间: 10 年 全静态工作: 0Hz24Hz 三级程序存储器锁定 128*8 位内部 RAM 32 可编程 I/O 线 两个 16 位定时器 /计数器 5 个中断源 课件之家精心整理资料 欢迎你的欣赏 14 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 显示器件选择 在单片机应用系统中 ,使用的显示器主要有 LED(发光二极管 )和LCD(夜晶显示器 )。 这两种显示器成本低廉,配置灵活,与单片机接口方便。 但是他们也是各有特点的: LED接口非常简单,不需要专用的驱动程序,在设计程序时也非常的简单; LCD显示的字比较丰富,也比较清楚,给人的感觉很好,但是他接口复杂,且要自己造字库,难度不小。 对于万用表来说,在配置一些指示灯的前提下,只显示数字就够了,故没必要采用 LCD,用 LED就够了。 调光器件选择 因为本设计所用到的调光功能仅仅是调节电灯的亮暗,所以无需使用复杂的调光控制系统,可直接使用一个光电藕合器,来实现此功能。 光电耦合器具 有体积小、使用寿命长、工作温度范围宽、抗干扰性能强。 无触点且输入与输出在电气上完全隔离等特点,因而在各种电子设备上得到广泛的应用。 光电耦合器可用于隔离电路、负载接口及各种家用电器等电路中。 光电耦合器的种类较多 ,但在家电电路中 ,常见的只有 4 种结构 : ,为发光二极管与光电晶体管封装的光电耦合器 ,结构为双列直插 4引脚塑封 ,内部电路见表一 ,主要用于开关电源电路中。 ,为发光二极管与光电晶体管封装的光电耦合器 ,主要区别引脚结构不同 ,结构为双列直插 6 引脚塑封 ,内部电路见表一 ,也用于开关电源 电路中。 ,为发光二极管与光电晶体管 (附基极端子 )封装的光电耦合器 ,结构为双列直插 6 引脚塑封 ,内部电路见表一 ,主要用于 AV转换音频电路中。 ,为发光二极管与光电二极管加晶体管 (附基极端子 )封装的光电耦合器 ,结构为双列直插 6引脚塑封 ,内部电路见表一 ,主要用于 AV转换视频电路中。 课件之家精心整理资料 欢迎你的欣赏 15 本设计采用的就是第二类的一个型号为 PS2019。 按键控制方式选择 由于本设计所控制的电器数目较少,所以不用外接扩充键盘,直接使用单片机上的接口,直接使用 8个点触式开关即可。 : 用单片机制作一个红外电器遥控器,可以分别控制 5个电器的电源开关。 并且可以对其中一路电灯进行亮度的调节控制。 .发射电路部分 遥控发射器遥控方式 本遥控发射器采用码分制遥控方式,码分制红外遥控就是指令信号产生电路以不同的脉冲编码(不同的脉冲数目及组合)代表不同的控制指令。 当不同的指令键被按下时,指令信号电路产生不同脉冲编码的指令信号,也就是进行编码,然后经调制电路调制,变为编码脉冲编码脉冲调制信号,再由驱动电路驱动红外发射器发射红外信号。 整体过程如下: 图 指 令 键 指 令 编码 调 制 驱 动 红外发射 课件之家精心整理资料 欢迎你的欣赏 16 发射电路的设计 本发射电路采用一个 12M 的晶体振荡器,产生相对应受控开关的脉冲频率,通过红外发射管发射出去。 发射电路图如下: 图 其中第 9 脚( RST)所接的是一个最简单的 RC 上电复位电路。 接一个三级管发光二级管利用红外光为介质,将控制信以红外光脉冲的形式发射出去,由接收电路再进行放大,解调,信号还原。 晶体三极管主要用于放大电路中起放大作用, 本设计采用的是一个 NPN 型的三级管 9013,为了得到更大的放大倍数,采用了类似共射级接法。 因为从 口出来的为高电压,而三级管 9013 不能承受此电压,所以采用了一个阻值较大的电阻来起分压作用,从而缓冲了加到三级管上的电压。 9013 的工作特性如下: 极限值: (Ta=25℃) 参数名称 符号 额定值 单位 最高集电极 发射极电压 VCEO 20 V 最高集电极 基极电压 VCBO 40 V 最高发射极 基极电压 VEBO 5 V 课件之家精心整理资料 欢迎你的欣赏 17 最大集电极电流 Ic 500 mA 耗散功率 Pc 625 mW 最高结温 Tj 150 ℃ 贮存温度 Tstg 55~150 ℃ 电特性: (Ta=25℃) 参数名称 符号 测试条件 最小值 最大值 单位 集电极 基极截止电流 ICBO VCB=40V, IE=0 - 150 nA 发射极 基极截止电流 IEBO VEB=5V, Ic=0 - 150 nA 共发射极正向电流 传输比的静态值 HFE VCE=1V, Ic=50mA 64 300 集电极 发射极饱和电压 VCESat Ic=500mA ,IB=50mA - V 基极 发射极饱和电压 VBEsat Ic=500mA ,IB=50mA - V 红外发射管的工作电压一般为 至 ,不能直接用 5V的电压加在上面,所以又接了一个 39Ω的电阻,起分流作用,以保证红外发射管正常工作。 本设计采用的红外发射管为 J16TE28A6R01MSC 其具体参数如下: 型号: 公司: EGamp。 G Judson 相应度 Re Min( A/W) :600m 相应度 Re @λ( m): 暗电流 ID( A) 光普范围( ℃ ) Min: 800n 光普范围( ℃ ) Max: 课件之家精心整理资料 欢迎你的欣赏 18 说明: 相应时间 tResp( s): 反应电压 VR( v): 总电容 CT(F): 材料: Ge 遥控发射器电路原理图 下图为该系统遥控发射器电路原理图,其中第 1脚至第 7脚接 7个点触式的开关,第 1脚至第 5脚用来遥控电器电源开关,第 6脚为可调光电灯的开关,第7脚,第 8脚为调节电灯亮度的控制开关,当按第 7脚开关时,电灯增亮,当按下第 8脚时电灯减暗,第 9 脚为单片机的复位脚,采用简单的 RC 上复位电路,15脚作为红外线遥控码的输出口,用于输出 40kHz 载波编码, 18,19 脚接 12MHz晶振 图 课件之家精心整理资料 欢迎你的欣赏 19 .接收电路部分 红外遥控接收器的接收过程 图 由上述可见,红外遥控系统中的指令信号及检出电路,在码分制系统中由编码电路和解码电路构成,而且要有调制和解调的过程,因为码分制系统编码脉冲的频率极低,为超低频,如果不用调制与解调电路,外界突然的光线变化可能会对接收电路造成干扰,产生误动作,系统的抗干扰能力及可靠性就难以保证。 遥控接收器电路原理图 以下是为该系统的遥控接收器电原理图。 第 1 至 8 接数码管 ,用来显示被控电灯开关的亮度,显出数字 0至 8,显 0时最暗,显 8时最亮。 第 35 至 39 口接作为 5个电器的电源控制输出。 其中第 34 口为可调节亮度的电灯。 第 28脚为光电耦合调光灯的调光脉冲输出,第 10 脚为 50Hz 交流市电相位基准输入,第 12脚为中断输入口,第 11 脚用于接收红外遥控码输入信号。 红外接收 前置放大 解调 指令解码 记忆驱动 执行 课件之家精心整理资料 欢迎你的欣赏 20 ` 图 .遥控码的编码格式 该遥控器采用脉冲个数编码,不同的脉冲个数代表不同的码,最小为 2 个脉冲,最大为 9 个脉冲,为了使接收可靠,第一位码宽为 3ms,其余为 1ms,遥控码数据帧间隔大于 10ms,如下图所示:第 10 脚输出编码波形 图 课件之家精心整理资料 欢迎你的欣赏 21 .遥控码的发射 当某个被控电器的电源开关被按下时 ,单片机先读出键值 ,然后根据键值设定遥控码的脉冲个数 ,再调制成 40kHz 方波由红外线发光管发身出去。 发射电路的第 15 脚的输出调制波如下图所示 : 图 .数据帧的接收处理 当红外线接收器输出脉冲帧数据时 ,第一位码的低电平将启动中断程序 ,实时接收数据帧 .在数据帧接收时 ,将对第一位 (起始位 )码的码宽进行验证 .若第一位低电平码的脉宽小于 2ms,将作为错误码处理 .当间隔位的高电平脉宽大于 3ms时 ,结束接收 ,然后根据累加器 A 中的脉冲个数 ,执行相应输出口的操作 .下图为红外线接收器输出的一帧遥控码波形图 . 图 课件之家精心整理资料 欢迎你的欣赏 22 遥控发射部分: 图 上图是遥控发射的主程序,首先初始化程序 ,然后调用键扫描处理子程序 . N Y 图 开始 初始化 调用键扫描 处理子程序 扫键开始 键按下。 逐行扫描,按 P 口值查键号 按键号转至相应的发射程序 返回 课件之家精心整理资料 欢迎你的欣赏 23 扫键。精品论文]基于单片机的电器遥控器设计
相关推荐
冷却后出水冷器,进入氨分离器,部分液氨被分离出来,气体出氨分离器,进入透平循环机入口,经加压后进入循环气滤油器出来后进入冷交换器热气进口。 在冷交换器管内被管间的冷气体换热,冷却后出冷交换器与压缩送来经过新鲜气滤油器的新鲜气氢气、氮气会合进入氨冷器,被液氨蒸发冷凝到 5~ 10℃,被冷凝的气体 再次进入冷交,在冷交下部气液分离,液氨送往氨库气体与热气体换热后再次出塔,进入合成塔再次循环 [2]。
47D178D18~CLR1CLK111Q22Q53Q64Q95Q126Q157Q168Q198584838281807978V C C777675747372717057580605655545352515049 48 47 46 45 44 434241403938373635 34 33 32 31 30 292827262524232221 20 19 18 17 16 1514 13
电压转换器,采用了新的温度补偿能隙基准电路,在整个工作温度范围内( 55℃ — +125℃)都有极高的精度,而且其转换的线性精度高达177。 %、功耗低( 5V 单电源时典型值为 15mW)、动态范围宽、满量程频率范围宽 (1Hz— 100kHz),故为该系统的最优方案。 (3)模数转换单元模块选择与论证 方案一:采用 A/D 转换芯片 ICL7107, ICL7107 是高性能、低能耗的三位半
A T 8 9C 5 1R21 0KR31 0KR41 0KV C CP 1. 0Y1C13 3P FC23 3P FV C CF U Z A 1B E L LabfcgdeDPY109 7 5 4 2 1a b c d e f g6dpdpcom3com8D P 1abfcgdeDPY109 7 5 4 2 1a b c d e f g6dpdpcom3com8D P
用到配置指定或配置说明。 配置指定用于把例化元件和相应的实体-结构体 ―绑定 ‖起来,配置说明为大型设计提供配置管理的手段。 利用配置技术,可以选取不同的结构体,这样就可以对同一设计任务进行多种配置的性能实验,从而选取性能最优的逻辑实现。 程序包:程序包是一个可编译的 VHDL 源设计单元,建立一个程序包的目的是将公用的子程序,数据类型、常数以及编译过的设计接口综合起来,以备顶层调用。
“虚拟样机 ,在此基础上与其它模块集成就可以满足多方面的仿真要求. 模块简介: ADAMS /View(用 户界面模块 )是以用户为中心的交互式图形环境,它将简单的图标、菜单、鼠标点取操作与交互式图形建模、仿真计算、动画显示等功能完美地集成在一起。 其实体建模的内核采用 Parasolid 格式,除提供了丰富的零件几何图形库外,还提供了完整的约束开和力/力矩库,支持布尔运算,建模工作快速。