智能车学习(十八)——电机学习-程序员宅基地

技术标签: matlab  嵌入式  

一、C车电机选择

1、摘要:

     因为C车模在四轮车的优势是有两个电机,可以进行主动差速,劣势是电机太弱了。。。。所以如何选择电机,就是个钱的问题了,电机多一点,就比较好选,但是C车电机跑多了就会变的很弱很弱。所以请准备好钞票。

2、选择方法:

(1) 使用恒流源,配合单片机程序,测试出,对应电压的电流和转速,一般采样10个点即可,正反转都要image

  (2)使用Matlab进行相关性拟合(以电压和电流为输入),转速为输出,得到  cnt = a * V + b * I   中a和b的参数(正反都要)。

  (3)然后根据参数挑选电机。车前行的时候,左后轮逆时针转,右后轮顺时针转动,所以挑选的时候要对应,不要盲目挑选。

  (4)最后附上Matlab简易版本挑选电机代码

clc,clear,close all

% 存入数据长度
DataLen = 10;

%存入数据,x 内阻   y 电流   z综合
x1 = [0.662
1.1452
0.5171
0.9825
0.6978
0.8885
0.2453
0.8915
0.8082
0.9902];


x2 = [0.7953
0.9325
0.6999
0.9084
1.1073
0.8214
0.9939
0.5298
0.6503
0.8155
];

y1 = [0.05
0.0477
0.0497
0.0486
0.0491
0.0502
0.055
0.0485
0.0499
0.0486

];

y2 = [0.0481
0.0483
0.0485
0.0431
0.0434
0.048
0.045
0.0494
0.0464
0.0486

];


z1 = [13.24
24.00838574
10.40442656
20.21604938
14.21181263
17.69920319
4.46
18.3814433
16.19639279
20.3744856

];

z2 = [16.53430353
19.30641822
14.43092784
21.07656613
25.51382488
17.1125
22.08666667
10.72469636
14.01508621
16.77983539
];


%  len = 1;
%  stem( (y1(len) - y2) / y1(len) );

% 整形为10 * 10 的数据矩阵
A =  repmat(y1,1,DataLen) -  repmat(y2,1,DataLen)';

% 转换成百分比
for i = 1 :DataLen
    B(i,:) =  A(i,:) ./ y1(i);
end

% 找误差Delat以内的
C=[0,0];
Delat = 0.01;

for i = 1 : DataLen
    for j = 1:DataLen
        if( (abs(B(i,j)) < Delat) && (abs(B(j,i)) < Delat) && (i ~= j) )            
            C = [C; i,j]
        end
    end
end

 

 

二、电机的安装

image

    没什么含量,照装就可以了。因为驱动集成在主板上了。所以上面没东西。

    PS:注意对称性,链接使用PCB板,保持一定的软度,然后进行适当调节可以达到软连接的效果,私密,高价出售

转载于:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/5772511.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/KEVINZHAO124517/article/details/102137274

智能推荐

如何在SM30维护表时自动写入表字段的默认值-事件(EVENT)_abap sm30 默认值-程序员宅基地

文章浏览阅读2.3k次。在使用sm30维护表数据时,经常会要求一些字段是不可输入的,它们的值要自动带出来,也就是给一个默认值,比如一些描述字段,表数据的维护人,维护日期以及时间。这些是通过SE54中的“事件(EVENT)”来实现的。下面以一个小例子详细说一下具体的实现过程。1,首先要有一个表,咔嚓~~~下面这个表就创建好了,4个字段,包括2个描述字段-物料组描述和采购组描述,这两个字段就打算在表维护视图中做成不可输入..._abap sm30 默认值

Qt(QtWebEngine)加载本地网页跨域问题的总结_qt 调用地图提示跨域加载失败-程序员宅基地

文章浏览阅读3.3k次,点赞2次,收藏3次。详细论述了Qt(QtWebEngine)加载本地网页跨域的问题。_qt 调用地图提示跨域加载失败

机器学习——典型的卷积神经网络-程序员宅基地

文章浏览阅读661次,点赞26次,收藏21次。本文介绍了三种典型的卷积神经网络:LeNet-5、AlexNet和ResNet。这些网络在图像分类、目标检测和语义分割等计算机视觉任务中取得了巨大成功。它们的设计思想和结构各不相同,但都为深度学习在图像处理领域的发展做出了重要贡献。

基于Ultra96v2的卷积神经网络终端部署_在ultra96开发板上部署训练好的模型-程序员宅基地

文章浏览阅读3.1k次,点赞17次,收藏48次。这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar_在ultra96开发板上部署训练好的模型

CUDA安装问题解决_calling `cuda()` is not supported for `4-bit` or `-程序员宅基地

文章浏览阅读141次。sudo apt-get -o Dpkg::Options::=’–force-overwrite’ install -f libnvidia-common-450_calling `cuda()` is not supported for `4-bit` or `8-bit` quantized models. p

PMP 项目管理 - 每日一练【Day 9】_你的团队已经不再因琐碎的工作问题而无休止地争论。 你同 意他们是一群实力强-程序员宅基地

文章浏览阅读217次。你为一家与美国陆军签了合同的机构开发软件系统。在第一个冲刺中创建了几个特性之后,你希望团队展示为实现冲刺目标已完成的工件。应该在什么时候进行展示? A:在冲刺评审期间 B:在每周客户更新会议期间 C:在冲刺回顾中 D:在你的下一次每日站会中通常,障碍会在每日站会中提出,但紧急障碍不应等到每日站会,而应随时提出。除了提出障碍之外,在每日站会期间还应该发生什么? A:每个团队应回答以下问题;自上次每日站会以来,我完成了什么?我计划在下一个每日站会中做什么? B:项目经理应该能够通过直_你的团队已经不再因琐碎的工作问题而无休止地争论。 你同 意他们是一群实力强

随便推点

VideoView重绘-程序员宅基地

文章浏览阅读242次。知识点:Android中的VideoView控件默认情况下是不能全屏播放的,它是固有的比例播放,假如你放在默认播放会有黑框解决的办法是重写VideoView控件实现代码如下:[code="java"]package com.shenghe.bank.landi.helper;import android.content.Context;import android...._videoview有没有重新绘制方法

robo 3t mongodb 去除重复数据的简单语句_robo 3t语法-程序员宅基地

文章浏览阅读3.5k次,点赞2次,收藏2次。最近在用mongodb录分钟线,出现了很多重复数据和垃圾数据。如下。使用以下语句查询重复数据,我这个简单只需要时间重复就可以了。db.getCollection('btc_usd_quarter_10').aggregate([{$group:{_id:{datetime:'$datetime'}, count:{$sum:1}}},{$match:{count:{$gt:1}}}])_robo 3t语法

海康/大华SDK视频智能安防监控系统EasyCVR编译中如何通过Go语言将UTC和GMT时间处理为标准北京时间?_海康sdk 设置时间-程序员宅基地

文章浏览阅读611次。在EasyCVR视频智能安防监控系统的视频录像项目中,经常需要调用根据开始时间和结束时间获取摄像头的录像,因此对于时间上的处理就要特别注意。在编译EasyCVR视频智能安防监控系统过程中,我们需要将不同的时间标准都转化为北京时间,便于符合我们在实际项目场景中使用。时间的标准有好几种,需要注意下,常用的是UTC和GMT。UTC时间的全称是Universal Time Coordinated(协调世界时),世界标准时间,根据原子钟计算出来的时间。GMT时间,Greenwich Mean Time(格_海康sdk 设置时间

js控制点击重置音乐播放_js audio重置-程序员宅基地

文章浏览阅读4.6k次,点赞3次,收藏3次。<!doctype html><html lang="en"><head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" _js audio重置

一个程序猿眼中的国内主流地图api_api中国地图-程序员宅基地

文章浏览阅读2.7w次,点赞2次,收藏16次。在网站或者手机应用中,经常用到地图api。在现在这么激烈的竞争下,各地图服务提供的服务基本都趋于一致了。一个公司推出的新服务,其他公司肯定也会很快的跟进。这样,对于开发者来说,地图api的选择就主要参考api的易用程度、地图效果等因素了,在此仅做一汇总比对:1、google地图:地图效果截图:官方地图效果:http://ditu.google.cn/maps官方api:https:_api中国地图

(ZJU-2006复试)-HDOJ-1235-统计同成绩学生人数-程序员宅基地

文章浏览阅读996次。统计同成绩学生人数Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 4399 Accepted Submission(s): 2543Problem Description读入N名学生的成绩,将获得某一给定分数的学生人数

推荐文章

热门文章

相关标签