文档帮助中心文档
在闭环位置控制中按指定角度旋转直流电机
writeAngularPosition (pidObj、位置)
writeAngularPosition (pidObj、位置、模式)
writeAngularPosition (pidObj,位置)旋转直流电机轴与编码器反馈在闭环位置控制指定的弧度位置。
writeAngularPosition (pidObj,位置)
pidObj
位置
writeAngularPosition (pidObj,位置,模式)在闭环位置控制中,通过编码器的反馈旋转直流电机轴,以弧度指定的位置和指定的模式。
writeAngularPosition (pidObj,位置,模式)
模式
全部折叠
创建一个连接到纳米动力载体。
arduinoObj = arduino (“/ dev / ttyACM0”,“Nano33IoT”,“库”,“MotorCarrier”);mcObj = motorCarrier (arduinoObj);
中创建到PID电机的连接位置控制模式。
pidObj = pidMotor (mcObj 1“位置”);
在闭环控制中,根据编码器1的反馈,将电机相对于初始位置旋转45弧度。
writeAngularPosition (pidObj, 45岁);
writeAngularPosition (pidObj, 45岁,“abs”);
连接到MKR电机载体或纳米电机载体上的PID电机位置控制模式,指定为对象。
直流电动机轴的位置,以弧度表示。
腹肌
rel
旋转角度的计算方式,规定为腹肌或rel.在腹肌和rel模式下,根据编码器寄存器的电流计数计算电机轴的旋转角度。在腹肌模式下,电机在当前位置和期望位置之间的角度差旋转。在rel模式,电机旋转的角度是输入。
pidMotor|readAngularPosition|readSpeed|writeSpeed
pidMotor
readAngularPosition
readSpeed
writeSpeed
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系