科普和常见问题(电控专栏)


科普和常见问题(电控专栏)

1

上电

把车开起来也叫(给车)上电。显得专业一点。

2

烧程序

换一个电控程序跑,使用的是一个类似u盘的设备,一端插电脑USB,一端插主控板烧录口。一般在他们的口袋里可以找到(尤其比赛的时候)。

科普和常见问题(电控专栏)的图1

3

调试

调试模式,该模式下可以在电脑端看到电控程序实时运行情况、代码内各变量实时值。但得接着烧录线。

4

烧了

emmmm。

5

串口(模块)

大多数时候指USB转ttl的一个设备,可以艰难完成电控组队员想printf的愿望。他们想用的时候往往会花一点时间才能找到这个设备。

6

继电器

就是通过控制一根电线通不通电就能控制一个开关开不开的设备。

科普和常见问题(电控专栏)的图2

7

速度环/位置环/电流环

控制电机速度(位置/实时电流)在期望值的一套控制系统。电流环是电调自己实现的,目的是间接控制电机输出转矩

8

Yaw 、Pitch 、Roll

欧拉角,描述坐标系旋转变换的三个参数,中文分别叫偏航角,俯仰角,翻滚角队里偏航角Yaw指云台偏离车身正方向的角度;俯仰角Pitch指云台抬升下降相对于水平面的角度;我们云台不翻滚

科普和常见问题(电控专栏)的图3

9

电调与电机

·电机的电流值与电机的输出转矩成正相关。由于不容易检测电机实时转矩,一般用检测实时电流代替。


·通过控制电流稳定在某个值,实现电机恒转矩输出。


·电调帮我们干了控制电机电流这件事。电调能接收一个电流值命令,然后会通过控制电压大小(PWM法)努力使电机电流到达我们要求的值(意味着不是迅速达到,有时甚至大幅偏离我们指定的电流值)


·电调上还集成了很多传感器,能实时反馈电机实际电流大小与实际电机转速供我们控制使用。我们控制电机是通过不断给电调电流值命令实现的。


10

CAN 、I2C 、SPI 、串口通信

不同的通信协议。车上你能看到的各种接线不是电源线就是通信线。哪里通信线断了,这个通信线连的模块就无法被使用了。其中电机的通信线( CAN 总线)是串联到一根上的,中间断了的话一溜电机都GG了

科普和常见问题(电控专栏)的图4
科普和常见问题(电控专栏)的图5

11

PID控制

·所有需要设备达到的期望值的地方,都需要控制器调节。控制器可以让设备快速达到期望值,且实现过程中超调不大。控制器一般以目前设备测量值与期望值的差值作为输入,输出为对设备的控制量,该控制量可以使设备更接近期望值。


·PID控制器是一种工程上万金油的控制器。P是差值的增益系数,I是差值的积分增益系数,D是差值的导数增益系数。例如:你需要开车到500米外的地点。PID控制器设计为输入是还有多远,输出是你踩多少油门。P的作用是,你一开始离的很远,就使劲踩油门,越接近油门踩的越少;D的作用是你起步的时候速度太慢,油门可以踩的更多一点;I的作用是你距离目标还有1cm,但由于机械和地面阻力,PD控制产生的油门量不足以克服,你可能已经停下来了,而I可以让你慢慢试着往下再踩油门,最终越过这1cm。

科普和常见问题(电控专栏)的图6

12

嵌入式程序

嵌入式程序的作用可以简单的描述为:发生特定事件时,执行对应的预案。实际中,特定事件具有不同优先级,嵌入式程序还包括配置硬件初始状态(从而当特定事件发生时能检测到)、一些保护性代码等等.

13

中断(Interrupt)

上述特定事件大多数是指中断。中断分为硬件中断、软件中断、异常。中断发生时,所有其他执行的代码冻结,执行对应中断服务函数(即预案),执行完恢复现场(继续做之前在做的事情)。中断有不同优先级,可以保证高优先级中断服务函数执行时不被低优先级中断打断。


登录后免费查看全文
立即登录
默认 最新
当前暂无评论,小编等你评论哦!
点赞 评论 收藏
关注