关于用AT89C52微控制器来控制PWM
来源:56doc.com 资料编号:5D19878 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D19878
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
关于用AT89C52微控制器来控制PWM(中文2500字,英文PDF)
摘要
现代微控制器能够加强资源和建立庞大的Flash程序存储器,并能提高RAM和EEPROM数据存储器,计时器,多途径ADCs和网络控制.而加强芯片的方法使微控制器在PWM在嵌入式应用中成为最有前景的合成控制器.在本文提出了一种基于单片机的PWM实现方案,那就是制造出高清晰度的能够适用于带有死区效应补偿的三相逆变器的PWM模式.
AT89C52的单片机在计算PWM脉冲宽度载波周期时以输入的频率为基础。微控制器会分三个阶段将脉冲宽度资料发送到一个通过扫描二进制计算数来实现的PWM模式的最小化ROM查询表格中.
编程时钟是利用独立的AT89C52单片机来扫描二进制计数器来实现在的.
为了使同种一WM功能能够在奇偶不同的地址单元中连接起来,所以在ROM查询表格中存储有两种类型的PWM模式.
偶数存储单元区存储那带有死区效应补偿PWM模式的引脚上的负载电流,这时的电流小于零.
则奇数存储单元存储的是空载补偿模式时的电流,这时的电流小于零。
如果电流反馈发信号能够选择那适当的无论是什么功能的脉宽调制,那么由此产生的实时PWM将完全的除去死区效应,而且将会有高效率的脉宽调制输出。
|