QQ624353765
发表于 2024-5-11 11:12:46
你这两个mos管好贵啊
王昱顺
发表于 2024-5-12 11:11:59
QQ624353765 发表于 2024-5-11 11:12
你这两个mos管好贵啊
可以试一下这个
QQ624353765
发表于 2024-5-12 12:10:09
王昱顺 发表于 2024-5-12 11:11
可以试一下这个
这管子真的假的,立创上好贵
王昱顺
发表于 2024-5-12 19:23:19
QQ624353765 发表于 2024-5-12 12:10
这管子真的假的,立创上好贵
我测试了五块板子,都是没有问题的
rzsnb
发表于 2024-5-20 09:18:12
本帖最后由 rzsnb 于 2024-5-20 09:36 编辑
老弟,我用USART总线,线程8我简化了一下,用q2启动,模式1速度可调,没问题,怎么模式2开机就一直高速转不停?应该改动哪里?程序没用CAN.C,其他部分没动
switch (Task_This)
{
case 0:
{
if(q2==1)
{
q2=0;
Mode =2;
Can_Value =2000;
Run_Flag =1;
switch (Mode)
{
case OpenLoop_Mode:
// 空
break;
case Speed_Mode:
if (Can_Value < 2000 && Can_Value > -2000) // 速度限位
{
if (Last_Mode != Speed_Mode)
{
moto.set_postion = _angle_this_dat;
_postion_add_dat = 0; // 进入速度模式清空累计位置
}
moto.set_speed = (int)Can_Value;
}
break;
case Postion_Mode:
if (Can_Value < 1638400 && Can_Value > -1638400) // 100圈,增量模式
{
moto.set_postion = Can_Value + _angle_this_dat;
_postion_add_dat = 0; // 进入位置模式清空累计位置
}
break;
王昱顺
发表于 2024-5-20 10:29:03
rzsnb 发表于 2024-5-20 09:18
老弟,我用USART总线,线程8我简化了一下,用q2启动,模式1速度可调,没问题,怎么模式2开机就一直高速转不 ...
你这里说的模式一和模式二是什么模式,对应的是速度?还是位置?你这样描述我有些看不明白
rzsnb
发表于 2024-5-20 10:47:08
王昱顺 发表于 2024-5-20 10:29
你这里说的模式一和模式二是什么模式,对应的是速度?还是位置?你这样描述我有些看不明白 ...
模式1速度,模式2位置,3,全照你的定义,只不过我改成改成了数字,
王昱顺
发表于 2024-5-20 11:06:19
rzsnb 发表于 2024-5-20 10:47
模式1速度,模式2位置,3,全照你的定义,只不过我改成改成了数字,
那么你就是位置值控制了,位置上电后是绝对值控制方式,建议通过我的CAN部分控制程序的方式来写。疯转有可能是位置值给了一个比较大的数字,所以上电以后就在向着指定位置转
HUHUhuhu
发表于 2024-5-21 10:19:58
楼主您好,我是新手,请教一下这款PCB板和电机搭配安装的时候,PCB板的磁编码器上方需要安装永磁体吗
王昱顺
发表于 2024-5-21 11:10:48
HUHUhuhu 发表于 2024-5-21 10:19
楼主您好,我是新手,请教一下这款PCB板和电机搭配安装的时候,PCB板的磁编码器上方需要安装永磁体吗 ...
需要的,且必须是径向磁铁
页:
1
2
3
[4]
5
6
7
8
9
10
11
12
13