当前位置: 首页 > wzjs >正文

做心悦腾龙光环的网站网络推广策划案范文5篇

做心悦腾龙光环的网站,网络推广策划案范文5篇,广告公司取名大全集,app小程序开发费用当stm32RCT6使用位置环pid控制麦轮转动一定路程时,在这个时间段内想让一边轮胎速度加大应该怎么做?比如我pid的目标脉冲值为9000,在运行到3000的时候车偏左了,那我应该怎样让他回正,我想到的办法是增加其最大的脉冲值&…

        当stm32RCT6使用位置环pid控制麦轮转动一定路程时,在这个时间段内想让一边轮胎速度加大应该怎么做?

        比如我pid的目标脉冲值为9000,在运行到3000的时候车偏左了,那我应该怎样让他回正,我想到的办法是增加其最大的脉冲值,但在到达目标脉冲值前较多的时间内其速度是pwm波的最大值,所以难以增大速度。还有办法是在pid函数中将其最大pwm输出的值限制为9000(满pwm为10000),当出现左偏的时候,给左轮的pid算完的pwm进行加1000,但实际效果难以看出,现在应该用什么方法。

        换种思路,用pid速度环控速,陀螺仪偏离后更改速度大小来矫正,在使用pid时会记录脉冲数,再使用位置环中的脉冲值相加来看圈数或目标位置,到了直接pwm给0让其停。

        在使用pwm让车停止时,pid计算的定时器中pwm会重新赋值,就会造成车在一瞬间停止,过一会又会自动启动,所以使用pwm让其停止不可取。

        则可以直接设置目标速度为零让其停止:在PID控制系统中,目标速度是关键的输入信号。如果希望车辆停止,最直接的方法就是将目标速度设置为0。

        现在直接使用设置目标速度为0会停止,但使用判断目标值是否到达后让其速度为0,不能停止。

        在对于目标值的判断开始放在主函数的while中,无法实现可能因为在执行别的代码

        然后一位在定时器中断中的if判断可以不断地进行判断,并且有优先级,但在定时器中的if好像不能成功判断

        

最开始时是将其封装在一个函数中
void PanDuan(int b)
{if(Position_L==b || Position_R==b || Position_HL==b || Position_HR==b){Stop();}
}
void Stop(void)
{MuBiao(0,0,0,0);//给目标值为0,速度将会清0,但会有个过程		
}
然后将其放在while中
if(Position_L== Get_MuB() || Position_R== Get_MuB() || Position_HL== Get_MuB() || Position_HR== Get_MuB() ){Stop();}
并且将目标值封装在一个函数中,保证数值的准确
int Get_MuB(void)
{return MuB;}
然后放在定时器中断中,但要明白定时器是一段时间进一次,则不一定进的那一次恰好相等,所以写为
if(Position_L>= Get_MuB() || Position_R>=Get_MuB() || Position_HL>=Get_MuB() || Position_HR>=Get_MuB()){Stop();}
当然在while中或一开始封装的函数中可以加else来判断是否成功进入if,但定时器中不行,会一直中断发数据,会使程序卡死。
else
{Serial_SendByte(1);}	

 结语

还在学习中,如有错误还请大佬们指出,有问题可相互交流


文章转载自:

http://9ONfj4Uc.rxnxL.cn
http://juqEJlgS.rxnxL.cn
http://SxwZj4Is.rxnxL.cn
http://8iWtMcyY.rxnxL.cn
http://PdF8K24p.rxnxL.cn
http://LiwNcRqz.rxnxL.cn
http://aWzqGwvG.rxnxL.cn
http://wtb2wc78.rxnxL.cn
http://qDmbmcqY.rxnxL.cn
http://ya1oEZ67.rxnxL.cn
http://aBhmIHoU.rxnxL.cn
http://Gt7uXmBR.rxnxL.cn
http://wJUI5hGr.rxnxL.cn
http://DjuEBJBy.rxnxL.cn
http://bRTu2pXj.rxnxL.cn
http://m0r9Fgvm.rxnxL.cn
http://wXkBhSTY.rxnxL.cn
http://SQzNMvH5.rxnxL.cn
http://nGCnY6rT.rxnxL.cn
http://tIYtyYpB.rxnxL.cn
http://mcHEIJlV.rxnxL.cn
http://QomYTyJP.rxnxL.cn
http://bSRm3Wyk.rxnxL.cn
http://zAkDVdLy.rxnxL.cn
http://3Gbq4Nm3.rxnxL.cn
http://9T3aPjO7.rxnxL.cn
http://GbamUWIl.rxnxL.cn
http://V9Hc8ecT.rxnxL.cn
http://OMKMa4Tm.rxnxL.cn
http://T0ptjUqm.rxnxL.cn
http://www.dtcms.com/wzjs/670879.html

相关文章:

  • 珠宝类企业网站(手机端)北仑网站网页建设
  • 网站怎么做动态图片电商类网站有几个主流程
  • 安徽省建设厅八大员报名网站网站建设买服务器还是数据库
  • 济南网站建设网站制作闵行区天气
  • 哪个网站可以做微商网站页面分析作业
  • 深圳网站开发找哪里wordpress怎么生成app
  • 购物网站项目简介page wordpress
  • 发布网站制作asp网站会员注册不了
  • 科技风格设计网站经验分享的网站开发
  • 网站开发的产品用什么形容词形容东莞网站建设网站排名优化
  • 做网站项目前怎么收集需求做设计网站的工作怎么样的
  • 做购物网站安全吗一份优秀的网络推广方案
  • 上海网站建设招聘国外服装设计师网站
  • 建设简单企业网站企业网站案例公司
  • 果洛wap网站建设哪家好可以自己做论坛网站吗
  • 无锡网站开发公司电话wordpress doc插件
  • 电商网站优缺点成都口碑最好的家装公司
  • 中山网站制作费用做安卓开发要去看哪些网站
  • 个人网站建设价格表零基础学it哪个专业好
  • 促销型网站公司邮箱手机怎么登录
  • php网站建设案例教程做网站几百块可信吗
  • 杨凌住房和城乡建设局网站wordpress linux 伪静态
  • 百度推广 做网站山楂树建站公司
  • 北京网站开发教师招聘如何用 python 做网站
  • 深圳住房和建设局网站网上预约巩义网站网站建设
  • 免费网站建站工具网站建设行业细分
  • 昆明做凡科网站深圳快速网站制作哪家公司好
  • 建设用地规划许可证在哪个网站查询那个公司做网站好
  • 苍南网站建设公司长沙网络推广营销
  • 设计本官方网站 网络服务跨国购物网站建设费用