本科项目——基于单片机的直流电机PWM控制系统
报告下载地址:http://download.csdn.net/detail/cxp2205455256/8192199
程序下载地址:http://download.csdn.net/detail/cxp2205455256/8192191
基于单片机的直流电机 PWM 控制系统。PWM 控制提高了调速 范围,提高了调速精度,改善了快速性...
分类:
其他好文 时间:
2014-11-24 13:35:41
阅读次数:
242
1.Abstract 前几天做了一个呼吸灯,觉得确实挺有意思的;可惜的是只有一个灯管亮,板子上有四个灯,要是能让这些灯有序地亮起来,那应该更有趣味了!跟传统的一样,逻辑上做成一个流水灯的样式,这种带有PWM调光的吸引样式,真可谓是超级流水灯了。 做这个是在已做好的呼吸灯的基础上进行添加功能的,整理好...
分类:
其他好文 时间:
2014-11-22 14:41:21
阅读次数:
1047
1.Abstract 做这个是受朋友之邀,用在控制电机转动的方面。他刚好在一家好的单位实习,手头工作比较多,无暇分身,所以找我帮忙做个模型。要求很明晰,PWM的频率在0~1KHz范围内,占空比0~99%范围内,二者均可调。抄下指标以后,回到实验室,细细分析以后,决定用MCU来实现一下,毕竟只分析,无...
分类:
其他好文 时间:
2014-11-22 00:41:03
阅读次数:
471
一.定时器分类11个定时器:定时器:1、8 高级(7路PWM输出)2、3、4、5 通用(4路)6、7 基本2个看门狗1个sysTick时钟分布:二.这里我们主要对定时器中 定时时间的安排以及几路PWM的输出配置1,时间安排当计数器达到自动重装载寄存器值 就会发生中断。2.TIM2...
分类:
其他好文 时间:
2014-11-20 14:52:30
阅读次数:
240
这一节讲述PWM类的使用方法,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。
PWM,又一个典型的输出功能,是利用处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。它主要包括周期、脉冲宽度和占空比这几个概念。脉冲宽度就是高电平输出的时间,占空比就是低电平所占的百分比。而高电平与低电平时间的总和就是周期...
一、源程序:#include#define uchar unsigned char#define uint unsigned intuchar T_H_N = 50;uchar T_H_N0 = 50;uchar T_N = 100;uchar table[]={0x3f,0x06,0x5b,0x4...
分类:
其他好文 时间:
2014-11-09 16:39:44
阅读次数:
151
出错原因:模板FWLIB中没有添加stm32f10x_tim.c文件。添加即可一般利用库开发,将ppp.c(ppp.c又调用了库stm32f10x_xx.h)写好之后的调用步骤:1 将ppp.c和ppp.h拷贝到项目下的USE用户代码下,并在项目工程中加载ppp.c文件。2在main.c的头文件包含...
分类:
其他好文 时间:
2014-11-07 20:42:31
阅读次数:
271
1.void pinMode (int pin, int mode) ;
这个函数式设置pin脚的输入和输出模式以及PWM的输入和输出模式。在wiringPi中只有 pin 1 (BCM_GPIO 18)是支持PWM的输出的。
2.void digitalWrite (int pin, int value) ;
这个函数式用来设置pin脚的高低电平的,当我们写HIGH or LOW...
分类:
其他好文 时间:
2014-11-01 16:21:26
阅读次数:
410
1 pwm是什么? 2 usb按照传输速率分哪几种,作用是什么 3 volatile的作用是什么? 4 改错:char *p=“hello”;char *q="world";char *k=strcat(p,q); 最后一道编程题,20分。
脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行...
分类:
其他好文 时间:
2014-10-31 15:43:31
阅读次数:
289