步进电机
摘要:步进电机是一种能够将电脉冲信号转换成角位移或线位移的机电元件,它实际上是一种单相或多相同步电动机。单相步进电动机有单路电脉冲驱动,输出功率一般很小,其用途为微小功率驱动。多相步进电动机有多相方波脉冲驱动,用途很广。使用多相步进电动机时,单路电脉冲信号可先通过脉冲分配器转换为多相脉冲信号,在经功率放大后分别送入步进电动机各相绕组。每输入一个脉冲到脉冲分配器,电动机各相的通电状态就发生变化,转子会转过一定的角度(称为步距角)。正常情况下,步进电机转过的总角度和输入的脉冲数成正比;连续输入一定频率的脉冲时,电动机的转速与输入脉冲的频率保持严格的对应关系,不受电压波动和负载变化的影响。由于步进电动机.
阅读全文
直流电机PWM控制
摘要:对于电机这一块,我们专业也开了很多理论课,所以,对于直流电机的控制还是蛮熟悉的,只是都停留在理论知识上,今天终于实践了一把。大家如果对直流电机的特性和PWM技术不熟悉,可以查看相关的资料就可以了。下面是控制电路 当motor_a是高电平时,Q3,Q1,Q5导通,A端位高电平,B端为低电平,直流电机正转;由于Q5的集电极通过一个二极管连接到H桥的另外一个控制端motor_b,将motor_b的电压钳在1.0V以下,所以,不管motor_b输出高电平还是地电平,Q6、Q4、Q2都会截止,不会造成H桥短路; 当motor_a是低电平时,Q3,Q1,Q5截止,motor_b输出的电平可以控制电机的反.
阅读全文
PWM技术控制LED灯逐渐亮灭
摘要:我是自动化专业的,所以对PWM技术并不陌生,但都停留在理论知识上面,没有实际写过程序来实现PWM技术,直到这几天因为要用PWM技术来控制直流电机,所以才潜心研究PWM技术,今天小试牛刀,来用PWM技术控制LED灯逐渐亮灭。//程序实现的功能:利用PWM技术来控制LED的逐渐亮灭;module led_pwm ( clk, rst_n, key, led_out ); input clk; //系统时钟:50MHZinput rst_n; //复位信号:低电平有效;input key; //按...
阅读全文
FIFO
摘要:FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。 FIFO多用于:1、不同时钟之间的数据传输;2、不同跨度的接口;//程序实现的功能:串口从FIFO中读出数据,然后发送给上位机(串口调试助手) module fifo_uart ( clk, rst_n, rs232_tx )...
阅读全文