欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年CAN总线网络控制系统调度研究报告.docx

    • 资源ID:12787185       资源大小:191.49KB        全文页数:8页
    • 资源格式: DOCX        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年CAN总线网络控制系统调度研究报告.docx

    精品学习资源基于 CAN 总线的网络把握系统调度争论时间1 引言网络把握系统 <NCS)又称网络化的把握系统,即在网络环境下实现的把握系统;对网络把握系统来说,由于系统中的信息 源较多,信息的传送要分时占用网络通信线路,而网络的承载 才能和通信带宽有限,从而使得信息在传输过程中不行防止地 存在时延,并且该时延可能是固定的、时变的,甚至是随机的;从把握的角度来看,这种时延会使系统的分析与设计变得更加复杂;解决网络延时问题有两种途径:一是设计把握算法时充分考虑网络延时的影响,这是把握器设计问题;二是在不考虑延时的情形下设计把握器,依靠改进调度算法保证信息传输的实时性,确保把握系统的稳固和性能,这属于信息调度问题;本文以 CAN 总线为争论对象,经过对网络可调度性和调度算法的分析,提出了一种改进的混合调度算法<MTS ),并利用TrueTime 网络把握工具箱进行网络把握系统的仿真,分析调度算法对把握系统性能的影响,取得了较理想的成效;2 调度算法传统的运算机把握理论假设对象输出为等距采样,即周期性地在 kTm 时刻进行采样,其中Tm 为采样周期;这样的假设可以得到线性时不变数据采样系统,并可大大简化对系统稳固性欢迎下载精品学习资源等性能的分析;然而,由于网络传输延时及其不确定性的存在,等距采样在NCS 中不愿定能得到保证;对于NCS,一般要求中意的主要指标之一是延时的限定,即信息必需在限定的时间内成功地被传送,信息传输的时间特性必需中意系统的实时性要求;网络调度主要集中在一个节点多久可以传送一次信 息,以及传输信息的优先级;判定网络传输是否中意该主要指标的过程及传输的保证叫可调度性分析;2.1 1 可调度性分析信息的最糟糕响应时间即最长等待时间是可调度与否的一个重要参数,它定义为从信息进入发送节点的传输队列到被目标节点正确接收所需的最长时间;对任意一条信息Sm,它的最长等待时间 Rm:<1)其中 Jm信息 Sm 的扰动时间,即信息被排队的最早和最晚时间差;Im信息 Sm 的等待推迟时间; Cm信息 Sm 的传送时间;要保证 CAN 总线信息传输的实时性,一条进入传输队列的信息必需在下一条信息到来之前发送出,假如信息未准时传送出 去,会被下一条信息所掩盖;因此,信息的传送必需中意<2)其中 Dm 为信息的截止期,表示信息从产生到被正确接收的最大答应时间;假如每一条信息都中意了此条件,我们就说网络是可调度的,欢迎下载精品学习资源网络调度算法选择的目的是保证网络的可调度性;2.2 2 基本调度算法CAN 总线利用数据帧中的标识符表示信息的来源和优先级;标识符既可以静态设定,也可以动态设定,即利用标识符可以实现静态或者动态的信息优先级;在中意可调度性的实时调度算法中,目前常用的是优先级驱动的实时调度算法,它可分为静态优先级调度算法和动态优先级调度算法;在静态优先级调度算法中,任务调度的优先级在调度过程中固定不变,如固定优先级调度算法 <FP)和单调速率算法 <RM ); RM 依据信息的周期支配信息的优先级,信息的周期越小,就优先级越高;在动态优先级调度算法中,任务调度的优先级随各把握任务的执行时间或截止时间动态变化,任务优先级不仅仅与任务自身有关系,而且与系统中其他任务有关,如最早时间限优先算法<EDF)和截止期单调算法 <DM ); DM 依据信息的截止期支配信息的优先级,信息的截止期越小,就优先级越高;2.3 3 改进的混合调度算法的提出依据动态优先级调度具有高利用率的特性,文献6 提出依据任务的确定截止期为信息支配标识号,并设计出一种混合调度算法 <MTS ); MTS 算法是一种介于静态优先级调度算法和动 态优先级调度算法之间的折中算法;MTS 算法的核心思想是将信息的确定截止时间编入标识符中,充分利用信息的标识符反映信息截止期的变化,对高优先级的信息使用EDF 算法,对低欢迎下载精品学习资源优先级的信息使用 FP 算法;由于在 CAN 总线中每个信息必需有唯独的标识号, MTS 把标识号分成优先级域、截止期域、节点域三个域,使标识号既反映截止期的变化,又能保证唯独性;在一个典型的系统中,由于截止期随着时钟的转变而改 变,因此全部信息截止期域的内容应当准时更新,而且仍要与时钟同步;为明白决上述问题,MTS 算法接受分布式时钟同步算法,并把时间分为几个区间,依据截止期所在的时间区间进行截止期域内容的编码;然而,对于由多台电动机组成的多处理器网络把握系统,由于处理器的增多,以及一个采样周期内需要利用网络传送信息的节点增多,延时增大,这时一般的 MTS 算法并不适用;为提高网络把握系统的实时性,这里对 MTS 算法进行改进;设原采样周期为 Tm ,令<3) 其中 N 为大于 1 的自然数,以TN 为周期进行采样, 然而在每n 次采样中仅有一次采样数据被通过网络发送;设在从 t0 开头的一个采样周期内,时刻为采样时刻,在任意一个采样时刻进行采样的数据被成功发送,就在时刻将不再采样;在经过这样的改进后,网络延时仍然存在,但信息的截止期Dm大大减小;信息传送的等待时间假如超过截止期,数据将被抛弃,并重新采集数据等待发送,从而提高网络把握系统的实时性;由于在一个周期内最多进行N 次采样,因此处理器的处理速度需要相应提高,单片微处理器速度的大幅度提高及数字信欢迎下载精品学习资源号处理器的显现解决了这一问题;3 基于 CAN 总线的网络把握系统仿真TrueTime 工具箱是 Dan Henriksson 和 Anton Cervin 等学者开发的一种基于 Matlab 的网络把握仿真工具箱,它为网络把握系统的争论供应了很好的争论工具;3.1 1 网络把握系统仿真平台的构建利用 TrueTime 工具箱,构建由一台运算机通过CAN 总线把握四台直流电动机的多处理器网络把握仿真系统,分析调度算法对把握性能的影响,仿真原理图如图1 所示;图 1 网络把握系统仿真原理图被控直流电动机用以下的传递函数表示:<4) 在一般 PID 数字把握器中引入积分环节的目的主要是为了排除静差、提高精度,但在电机启动或停止时,会造成 PID 运算的积分积存,最终引起系统较大的超调,甚至引起系欢迎下载精品学习资源统的震荡,所以实际应用中宜接受积分分别PID 把握算法;设在偏差确定值不小于某设定值<偏差比较大)时接受PD 算法,即其中, y<k )为当前周期的输出值,y<k-1 )为上一周期的输出值, r<k ), u<k )分别为给定值和把握器的输出值, Td=0.035s , K=1.5 , =0.1 , 定 义 传 感 器 的 采 样 周 期Tm=10ms,数据运算、传感器数据采集和执行器的动作所产生的时间延时均为 0.1ms;在偏差确定值小于设定值 <偏差比较小)时接受PID 算法, 即在 PD 算法的基础上加入积分环节:其中积分时间常数 Ti=0.15 , I<k ), I<k-1 )分别为当前周期和前一周期的积分重量,在引进积分分别 PID 把握算法前后, 网络把握系统的把握成效如图 2 所示;图 2 积分分别 PID 把握算法成效图由图可见,接受一般 PID 把握算法时超调量超过 45%,接受积分分别 PID 把握算法时超调量不超过 5%,接受积分分别 PID 把握算法使得把握系统的动态性能有了很大改善;3.2 2 仿真结果以建立的网络把握系统仿真平台为基础,进行网络把握系统欢迎下载精品学习资源的仿真,争论网络调度对把握系统性能的影响;设定CAN 总线的波特率为250Kbps,丢包率为0,使用一般的混合调度算法<MTS )进行仿真,其仿真结果如图3 所示;图 3<a)是四个控制子系统的方波响应,图3<b)是从网络调度 <Schedule)窗口所看到的前三个采样周期的网络调度状况;图 3 应用混合调度算法时的仿真结果由图 3<a)可知,由于网络延时较大,其中两个把握子系统的动态响应较差,超调量超过14%,调剂时间超过0.2s;在图3<b)网络调度状况图中,纵坐标表示节点号;依据CAN 协议,节点号较小的节点具有较高的优先级,把握器节点1 具有最高的优先级,传感器节点9 具有最低的优先级;节点7、节点 9 的网络等待延时都较大 <超过 2ms),这是造成其中两个把握子系统动态性能较差的缘由;随着网络节点的增多,最低优先级节点所在的把握子系统的动态性能会变得更差;用本文所提出的改进的混合调度算法进行仿真,仅修改调度 算法,其他条件不变,取即 ,方波输入时的四个把握子系统响应及网络调度状况如图 4 所示;欢迎下载精品学习资源图 4 应用改进的混合调度算法时的仿真结果由图 4<a)可知,当用改进的混合调度算法进行网络把握系统的仿真时,超调量不超过5%,调剂时间不超过0.13s,无静差;网络调度窗口的网络状况图4<b)说明,网络冲突仍会出 现,但网络延时较小;节点7 和节点 9 的信息传输时刻和 MTS 算法相同,但是前两次的采样数据都由于时延太长而被抛弃,只有第三次的采样数据被成功传送;即使再增加节点,传感器节点的网络传输等待时延不超过1ms,比一般 MTS 算法大大减小;4 结论本文作者创新点:本文提出了一种改进的混合调度算法,在 不转变实际采样周期的情形下削减了网络把握的时延,建立了 基于 CAN 总线的多节点网络把握系统仿真平台,仿真结果证明白该算法在信息调度中的有效性;网络把握系统的信息调度算 法对系统的实时性有着重要影响,设计合适的调度算法能够将 网络传输延时限制在确定的范畴内,本文仅在特定条件下对网 络调度算法进行改进,对于适合各种条件的通用的信息调度算 法需要进一步争论;欢迎下载

    注意事项

    本文(2022年CAN总线网络控制系统调度研究报告.docx)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开