帮助中心帮助中心
通过指定角度在闭环位置控制中旋转直流电动机
writeangularposition(pidobj,位置)
writeangularPosition(pidobj,位置,模式)
writeangularposition(pidobj,,,,位置)用编码器的反馈旋转直流电动机轴,该反馈通过弧度指定的位置在闭环位置控制下控制。
writeangularposition(pidobj,,,,位置)
pidobj
位置
writeangularposition(pidobj,,,,位置,,,,模式)用编码器的反馈旋转直流电动机轴,该反馈在封闭环位置控制的位置和指定模式。
writeangularposition(pidobj,,,,位置,,,,模式)
模式
全部收缩
建立与纳米汽车载体的连接。
arduinoobj = arduino('/dev/ttyacm0',,,,'nano33iot',,,,“图书馆”,,,,“汽车载波”);McOBJ = MotorCarrier(Arduinoobj);
建立与PID电机的连接位置控制模式。
pidobj = pidmotor(McObj,1,'位置');
相对于初始位置,将电动机旋转,并在闭环控制中使用编码器1的反馈。
writeangularPosition(Pidobj,45);
writeangularPosition(Pidobj,45,'abs');
连接MKR电动机或纳米电动机上的PID电动机位置控制模式,指定为对象。
直流电动机轴的位置,用弧度指定。
腹肌
rel
旋转角度计算方式,指定为腹肌或者rel。在这两个中腹肌和rel模式,根据编码器寄存器的当前计数计算电动机轴的旋转角度。在里面腹肌模式,电动机在电流和所需位置之间的角度旋转。在里面rel模式,电动机以输入的角度旋转。
pidmotor|读取线置|readspeed|写入
pidmotor
读取线置
readspeed
写入
您有此示例的修改版本。您想用您的编辑打开这个示例吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室