单片机控制可控硅.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 调光控制器设计 在日常生活中, 我们常常需要对灯光的亮度进行调节。 本调光控 制器通过 单片机 控制双向可控硅的导通来实现白炽灯 (纯阻负载 )亮 度的调整。 双向可控硅 的特点是导通后即使触发信号去掉, 它仍将保 持导通;当负载电流为零 (交流电压过零点 )时,它会自动关断。所以 需要在交流电的每个半波期间都要送出触发信号, 触发信号的送出时 间就决定了灯泡的亮度。 调光的实现方式就是在过零点后一段时间才触发双向可控硅开 关导通,这段时间越长,可控硅导通的时间越短,灯的亮度就越低; 反之,灯就越亮。 这就要求要提取出交流电压的过零点, 并以此为基础, 确定触发 信号的送出时间,达到调光的目的。 1.1 硬件部分 本调光控制器的框图如下: 查看原图(大图) 控制部分:为了便于灵活设计,选择可多次写入的可 编程 器件, 这里选用的是 ATMEL 的 AT89C51 单片机。 驱动部分:由于要驱动的是交流,所以可以用继电器或光耦 +可 控硅 ( 晶闸管 SCR) 来驱动。 继电器由于是机械动作, 响应速度慢,不 能满足其需要。 可控硅在电路中能够实现交流电的无触点控制, 以小 电流控制大电流, 并且不象继电器那样控制时有火花产生, 而且动作 快、寿命长、可靠性高。所以这里选用的是可控硅。 负载部分:本电路只能控制白炽灯 (纯阻负载 )的亮度。 1.2 软件部分 要控制的对象是 50Hz 的正弦交流电, 通过光耦取出其过零点的 信号 ( 同步信号 ) ,将这个信号送至单片机的 外中断 ,单片机每接收到 这个同步信号后启动一个延时程序,延时的具体时间由按键来改变。 当延时结束时,单片机产生触发信号,通过它让可控硅导通,电流经 过可控硅流过白炽灯,使灯发光。延时越长,亮的时间就越短,灯的 亮度越暗 (并不会有闪烁的感觉,因为重复的频率为 100Hz ,且人的 视觉有暂留效应 ) 。由于延时的长短是由按键决定的,所以实际上就 是按键控制了光的强弱。 理论上讲,延时时间应该可以是 0~ 10ms 内的任意值。在程序 中,将一个周期均分成 N 等份,每次按键只需要去改变其等份数, 在这里, N 越大越好, 但由于受到单片机本身的限制和基于实际必要 性的考虑,只需要分成大约 100 份左右即可,实际采用的值是 95 。 可控硅的 触发脉冲宽度 要根据具体的光耦结合示波器观察而定, 在本设计中取 20 μs。程序中使用 T1 来控制这个时间。 对两个调光按键的处理有两种方式: 一种是每次按键, 无论时间 的长短,都只调整一个台阶 (亮或暗 );另一种是随按键时间的不同, 调整方法不同:短按只调整一个台阶,长按可以连续调整。如前面所 述,由于本设计中的台阶数为 95(N=95) ,如果使用前一种方式,操 作太麻烦,所以用后者较为合理。 2 各单元电路及说明 2 .1 交流电压过零点信号提取 交流电压过零点信号提取电路如图

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档