基于单片机的红外遥控步进电机电路实现.rar
基于单片机的红外遥控步进电机电路实现,摘要:介绍了一种基于at89s52单片机的红外遥控步进电机的设计,系统分为红外遥控编解码、lcd显示和驱动步进电机三个模块,设计的系统能通过遥控器来控制步进电机,并且步进电机的状态能通过lcd液晶模块实时显示出来,使人们直观的看出步进电机的运行状态。本报告对该系统的工作原理、硬件电路和软件进行了详细介绍。关键词:红外遥...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 sdera 发布
摘要:介绍了一种基于AT89S52单片机的红外遥控步进电机的设计,系统分为红外遥控编解码、LCD显示和驱动步进电机三个模块,设计的系统能通过遥控器来控制步进电机,并且步进电机的状态能通过LCD液晶模块实时显示出来,使人们直观的看出步进电机的运行状态。本报告对该系统的工作原理、硬件电路和软件进行了详细介绍。
关键词:红外遥控 LCD显示 步进电机
一、引言
本系统是基于单片机控制的综合系统,单片机通过对红外信号的解码来实现步进电机的变速及LCD实时显示步进电机的转速。它综合了电子技术和单片机软硬件技术,本设计采用AT89S52单片机为核心包含红外接收电路、LCD显示电路和步进电机驱动电路。通过红外遥控器发射不同的码值来控制步进电机的正转反转、加速减速以及启动停止并通过LCD显示出步进电机的状态。
二、系统功能分析
根据系统要求设计各个模块。本设计中控制芯片采用AT89S52单片机,各个功能通过不同模块来得以实现,主要有:红外接收模块、步进电机驱动和LCD显示模块。系统基本架构原理如图1所示
图1 基本架构原理图
各个模块具体实现方式如下:
1. 红外发射模块:
本设计采用的是通过遥控器发射不同的码值,红外接收电路将接收到得信号送给单片机的外部中断0,单片机接收到信号后通过解码程序对接收到得信号进行处理,使得这些信号成为相应的码值。经过处理后这些信号就可以去控制步进电机的正转反转、加速减速以及启动停止并在LCD上显示出来。遥控发射器采用士兰半导体的SC6121编码芯片进行红外遥控发射电路的搭建。SC6121是一块用于红外遥控系统中的专用发射集成电路,采用CMOS工艺制造。它可外接32个按键,其中有三组双重按键。工作电压在2。其编码方式采用一帧码中含有一个引导码,16位的用户码和8位的键数据码。键数据码的反码也同时被传送,数据反码的传送可以大大减小系统的误码率。引导码由一个9ms的载波波形和4.5ms的关断时间构成,编码采用脉冲位置调制方式(PPM)。利用脉冲之间的时间间隔来区分“0”和“1”。具体的遥控发射应用电路图如图2所示
图2 遥控发射应用电路
关键词:红外遥控 LCD显示 步进电机
一、引言
本系统是基于单片机控制的综合系统,单片机通过对红外信号的解码来实现步进电机的变速及LCD实时显示步进电机的转速。它综合了电子技术和单片机软硬件技术,本设计采用AT89S52单片机为核心包含红外接收电路、LCD显示电路和步进电机驱动电路。通过红外遥控器发射不同的码值来控制步进电机的正转反转、加速减速以及启动停止并通过LCD显示出步进电机的状态。
二、系统功能分析
根据系统要求设计各个模块。本设计中控制芯片采用AT89S52单片机,各个功能通过不同模块来得以实现,主要有:红外接收模块、步进电机驱动和LCD显示模块。系统基本架构原理如图1所示
图1 基本架构原理图
各个模块具体实现方式如下:
1. 红外发射模块:
本设计采用的是通过遥控器发射不同的码值,红外接收电路将接收到得信号送给单片机的外部中断0,单片机接收到信号后通过解码程序对接收到得信号进行处理,使得这些信号成为相应的码值。经过处理后这些信号就可以去控制步进电机的正转反转、加速减速以及启动停止并在LCD上显示出来。遥控发射器采用士兰半导体的SC6121编码芯片进行红外遥控发射电路的搭建。SC6121是一块用于红外遥控系统中的专用发射集成电路,采用CMOS工艺制造。它可外接32个按键,其中有三组双重按键。工作电压在2。其编码方式采用一帧码中含有一个引导码,16位的用户码和8位的键数据码。键数据码的反码也同时被传送,数据反码的传送可以大大减小系统的误码率。引导码由一个9ms的载波波形和4.5ms的关断时间构成,编码采用脉冲位置调制方式(PPM)。利用脉冲之间的时间间隔来区分“0”和“1”。具体的遥控发射应用电路图如图2所示
图2 遥控发射应用电路