文档章节

瑞萨单片机(R5F100LE)使用新西达无刷电调 四通道PWM

kangxin1234
 kangxin1234
发布于 2015/07/17 11:01
字数 768
阅读 753
收藏 1

    先说一下新西达无刷电机的 的说初始化电源线接电源,3个插孔接入三相电机的线,油门信号线共3条,黑色的是信号的GND,白色的就是信号线,红色是VCC。油门信号线,是采用PWM的的驱动方式,也就是说,我们用单片机就可以给电调信号从而控制无刷电机运转了,我们用的500Hz的信号。速度是由PWM中高电平的时间决定的,PWM的周期我们使用2ms。我们用0.5ms作为最低速,1.9ms作为最高速,用arduino产生0.5ms到1.9ms之间的PWM信号,就可以把电机从0调到最大转速地方。

    电调使用之前要初始化,如何初始化呢?

    给arduino写程序:使得某引脚输出500Hz的PWM信号,周期为2ms了。

    1、设置PWM高电平时间设置为1.9ms,接好线打开电源和电调,上电音乐过后听到“滴-滴”两声这时把,PWM高电平时间设置为0.5ms,听到“滴-滴-滴滴”的声音就初始化好了。这样就初始化完成了。这时你给它一个高电平时间为0.6ms的PWM波他就转起来了。

    下面使用arduino初始化电调的例子,是使用串口改变PWM的占空比,既高电平时间。代码如下:

unsigned int  us=1000;

void setup()
{
	Serial.begin(115200);
	//pinMode(22, OUTPUT);
	//digitalWrite(22, LOW);
	pinMode(13, OUTPUT);
}
void loop()
{	
	digitalWrite(13, HIGH);
	delayMicroseconds(us);
	digitalWrite(13, LOW);
	delayMicroseconds(2000-us);

	if(Serial.available())
	{
		char buf[20];
		int i=0;
		while(Serial.available()){
			buf[i] = Serial.read();
		    i++;
		}
		buf[i]='\0';
		us=atoi(buf);
		Serial.print(us);
	}
}

    PWM输出引脚为13脚,接油门线的白线。红线接3.3V,黑线接GND。

    先从串口给arduino发1900,把PWM波设为1.9ms/2.0ms。接线,打开电调电源,上电声音过后听到“滴--滴”两声之后,从串口发500,改变PWM的占空比。听到“滴-滴-滴滴”声之后,初始化完成。0.5ms/2ms的PWM波电机速度为最慢,1.9ms/2msPWM波电机速度为最快。

    接下来介绍一下,瑞萨单片机如何使用PWM波,四通道PWM的配置和使用。大家一定都看过什么一个叫《快速入门教材》链接的PDF上面讲的有瑞萨单片机如何使用PWM波和如何配置的。

    我只在这里说一下教材上没有提到的关键问题。就是配置好周期之后你如何找到TDR00的值呢。有其实很简单你可以通过,在线调试看看这个寄存器的值,或者直接看r_cg_timer.c中TDR00的配置它有一个前缀, 如

 TDR00 = _F423_TAU_TDR00_VALUE;

这个前缀就TDR00的值,也就是0xF423。这样只要改变TDR0X就能很好的使用,改变PWM的占空比了。


瑞萨单片机(R5F100LE)多通道 PWM CubeSuite工程链接

© 著作权归作者所有

kangxin1234

kangxin1234

粉丝 38
博文 51
码字总数 35417
作品 0
程序员
私信 提问
关于瑞萨(R5F100LE)中断的应用问题

@kangxin1234 你好,前辈,想跟你请教个问题: 您的这个帖子里 TRIG = 1; delayMs(2); TRIG = 0; 是为了让他出现下降沿,然后进入中断么还是直接在下面这个图片里就进入中断了,如果是下降沿...

半个句号
2018/02/21
325
2
采用超级电容器单独供电的BLDC调速控制系统设计分析与实现

摘要 本文针对第十二届全国大学生智能汽车竞赛电磁节能组,设计一种采用超级电容器单独供电的无刷直流电机(BLDC)调速控制系统。该装置在实现超级电容器充分放电及对电能的最大利用的前提下,...

qq_38593854
2018/04/20
0
0
【目录】电子发烧友, 持续更新

目录内容: 1)Geek 2)C51单片机学习平台搭建 3)入门 4)提高 5)红外发射 6)树莓派 7)物联网 8)模电基础 【Geek】 C51单片机 SIM900A 手机给门禁解锁 智能家居 【C程序代码已开源,更新...

990487026
2015/09/26
0
0
STM32F4应用笔记(二)利用蜂鸣器播放天空之城

音阶频率对照表 百度就可以查到,我对照的是下面网址中的: http://blog.csdn.net/u012266559/article/details/51512616 单片机产生音乐的原理 音乐的产生主要是通过单片机的I/O口输出高低不...

u014751607
2017/03/05
0
0
瑞萨 67 亿美元吞下 IDT,自动驾驶已成芯片巨头新战场

雷锋网按:要买到一辆真正的自动驾驶汽车,你还需要等相当长一段时间。不过,芯片制造商们已经迫不及待,自动驾驶行业成了它们的新“战场”。 前不久,日本芯片巨头瑞萨(Renesas,世界第二大...

大壮旅
2018/09/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
11
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
12
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
11
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部