飞思卡尔单片机脉宽调制模块用法研究

2018-09-13 10:47:16左明伟冯江荣王邦靖曼茂立
科技创新与应用 2018年23期
关键词:单片机

左明伟 冯江荣 王邦靖 曼茂立

摘 要:通过对MC9S12XS128单片机脉冲宽度调制模块(PWM)的研究,主要了解了脉冲宽度调制模块相关寄存器的功能,并深入探讨脉宽调制模块的调制方法,此外,也设计了适用于直流电机驱动的程序,并在此基础上进行了详细讲解,以便更为直观的了解并熟练地使用飞思卡尔单片机的脉冲宽度调制模块。

关键词:脉冲宽度调制模块;寄存器;单片机

中图分类号:TM571.6 文献标志码:A 文章编号:2095-2945(2018)23-0035-02

Abstract: By studying the pulse width modulation module PWM of MC9S12XS128 single chip microcomputer, the function of the registers related to the pulse width modulation module is mainly understood, and the modulation method of the pulse width modulation module is discussed in depth. In addition, the modulation method of the pulse width modulation module is discussed. In order to understand and skillfully use the pulse width modulation module of Freescale single-chip microcomputer, a program suitable for direct current (DC) motor drive is also designed and explained in detail.

Keywords: pulse width modulation module; register; single chip microcomputer

引言

飞思卡尔是全球知名的半导体公司[1],该公司为许多行业设计和制作嵌入式半导体产品,现如今几乎所有市售的单片机都集成了PWM功能模块[2]。脉宽调制技术是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,可以通过调整方波的占空比来实现输出电压的变压变频效果,脉宽调制技术以其控制简单、灵活和动态响应好的优点成为电子技术最广泛应用的控制方式,在电机调速等领域的应用日益广泛,所以对脉宽调制模块的学习与应用是十分必要的。

1 PWM主要寄存器介绍

飞思卡尔单片机脉冲宽度调制是通过设置其内部寄存器来输出相应的波形。

1.1 时钟寄存器

时钟寄存器主要包括:PWMCLK、PWMPCLK、PWMSCLA/PWMSCLB,这三个寄存器分别是PWM时钟选择寄存器、模块时钟源A、B预分频寄存器、模块时钟源SA、SB预分频寄存器[3]。PWM时钟选择寄存器用来选择PWM通道使用A、B时钟或者SA、SB时钟的哪一个。它和周期寄存器共同决定了PWM输出脉冲的频率。

1.2 周期寄存器

PWMPER寄存器共有8个,每一个通道都有一个这样的周期寄存器。……

登录APP查看全文

猜你喜欢
单片机
基于单片机的SPWM控制逆变器的设计与实现
电子制作(2019年13期)2020-01-14 03:15:28
基于单片机的层次渐变暖灯的研究
电子制作(2019年15期)2019-08-27 01:12:10
基于单片机的多功能智能插排
电子制作(2019年11期)2019-07-04 00:34:48
基于单片机的便捷式LCF测量仪
电子制作(2019年9期)2019-05-30 09:42:02
小议PLC与单片机之间的串行通信及应用
电子制作(2018年12期)2018-08-01 00:48:04
MSP430单片机在仿真中要注意的几点问题
电子制作(2017年9期)2017-04-17 03:00:53
基于单片机的平衡控制系统设计
电子制作(2017年19期)2017-02-02 07:08:27
基于单片机的三维LED点阵设计
电子制作(2016年21期)2016-05-17 03:52:51
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计