打印
[应用相关]

基于STM8的大功率电动摩托车控制器开发

[复制链接]
楼主: 東南博士
手机看帖
扫描二维码
随时随地手机跟帖
21
東南博士|  楼主 | 2020-2-12 16:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览

使用特权

评论回复
22
東南博士|  楼主 | 2020-2-12 16:09 | 只看该作者

使用特权

评论回复
23
mmuuss586| | 2020-2-12 16:33 | 只看该作者
感谢分享

使用特权

评论回复
24
東南博士|  楼主 | 2020-2-12 16:46 | 只看该作者

使用特权

评论回复
25
東南博士|  楼主 | 2020-2-12 16:47 | 只看该作者

使用特权

评论回复
26
東南博士|  楼主 | 2020-2-12 16:51 | 只看该作者

使用特权

评论回复
27
東南博士|  楼主 | 2020-2-12 16:51 | 只看该作者

使用特权

评论回复
28
東南博士|  楼主 | 2020-2-12 16:52 | 只看该作者
    这里设计了2种刹车方式:高电平刹车和低电平刹车,这样主要是考虑到对
不同摩托车车身刹车电平方式有更好的兼容性。低电平刹车的意思是输入为低电
平对其有效,高电平刹车的意思是高电平有效,在接线的时候接BK H和BK L
分别对应高低电平有效。分别对高低电平刹车进行分析:
    ①低电平有效时,当BK L的输入为低电平时,BRAKE的电压就会给拉低,
输入到芯片的电平为低电平。
    ②高电平有效时,当BK H的输入为高电平时,三极管Q37导通,同样道理:
BRAKE会被拉低,输入到芯片的BRAKE为低电平。
    在安装的时候需要看刹车装置是在刹车的时候是高电平,还是低电平,对应
的就选择这样的接入方式。

使用特权

评论回复
29
東南博士|  楼主 | 2020-2-12 16:52 | 只看该作者

使用特权

评论回复
30
東南博士|  楼主 | 2020-2-12 16:53 | 只看该作者

使用特权

评论回复
31
東南博士|  楼主 | 2020-2-12 16:55 | 只看该作者

使用特权

评论回复
32
東南博士|  楼主 | 2020-2-12 17:36 | 只看该作者

使用特权

评论回复
33
東南博士|  楼主 | 2020-2-12 17:36 | 只看该作者

使用特权

评论回复
34
東南博士|  楼主 | 2020-2-12 17:37 | 只看该作者

使用特权

评论回复
35
東南博士|  楼主 | 2020-2-12 17:37 | 只看该作者

使用特权

评论回复
36
東南博士|  楼主 | 2020-2-12 17:38 | 只看该作者

使用特权

评论回复
37
東南博士|  楼主 | 2020-2-12 17:38 | 只看该作者

使用特权

评论回复
38
東南博士|  楼主 | 2020-2-12 17:39 | 只看该作者
    初始化主要是对转把输入端口进行初始化,选择相对于的输入方式,对AD
模块进行初始化,AD的初始化包括通道选择,采样触发方式,数据输出的方式选
择,等待初始化结束之后就需要对等待延时时间的到来,这是因为速度变换对时
间的要求不需要太高,这里选择的是200ms,这样的时间就是可以满足要求的,如
果200ms的时间到来了,就去采集转把信号,这里采集的转把信号是模拟信号,
下一步是把模拟信号进行转换,这是 AD模块自动进行的,但是还是需要对转换
好的数据进行读取,AD模块是10位的,转好的数据是放在的两个字节的空间里,
更加前面设置的AD数据的输出模式来对其进行读取,AD模块是把0-5 V的电压
转换为0-1023的数值,这里需要把转好过来的进行映射,进行出来,然后对于到
需要的占空比,然后赋值给占空比变量,这样转把调速功能就算是基本完成。占
空比变量在下次PWM输出事就改变占空比,也就可以达到调速的作用。

使用特权

评论回复
39
東南博士|  楼主 | 2020-2-12 17:39 | 只看该作者

使用特权

评论回复
40
東南博士|  楼主 | 2020-2-12 17:40 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则