多语言展示
当前在线:1346今日阅读:3今日分享:40

基于AT89C52的遥控电扇设计

采用AT89C52型号的单片机对传统的电扇系统进行改造,实现对电扇的短距离控制。该设计利用单片机进行红外发送,红外接收,在此过程中对红外进行编码和解码,而后通过不同的编码形成对风扇的不同控制。同时对单片机P0口的输出进行DA变换后,完成对风扇的速度的实时控制。
工具/原料

单片机AT89C52、红外发光二极管、红外接收管。

步骤/方法
1

设计的系统的框图如图所示:该设计一共由6大模块构成,其中2个单片机AT89C52模块是相同的, 他们分别是单片机的最小系统,具有单片机的最基本的启动和复位功能,其中按键部分完成 按键功能,将0或者1的电平送给单片机进行处理,至于红外发送模块,功能就是把单片机编 制好的红外编码发送出去,红外接收模块仅仅完成接收工作。

2

遥控发射电路设计:

3

遥控码的编码格式:遥控码采用脉冲,不同的脉冲个数代表不同的码,最小为2 个脉冲,最大为17 个脉冲。 为了使接收可靠,第一位码宽为3 ms,其余为1 ms,遥控码数据帧间隔大于10 ms,其 编码波形如图所示。

推荐信息