基于混合遗传算法的 CAN系统报文滤波机制实现方法的研究.docVIP

  • 3
  • 0
  • 约8.43千字
  • 约 10页
  • 2018-06-16 发布于河北
  • 举报

基于混合遗传算法的 CAN系统报文滤波机制实现方法的研究.doc

基于混合遗传算法的 CAN系统报文滤波机制实现方法的研究.doc

基于混合遗传算法的 CAN系统报文滤波机制实现方法的研究 摘要. 本文深入分析了控制器局域网CAN报文滤波机制的重要性以及人工方法求解的困境,提出了一种称为IHCGA的CAN报文滤波机制实现方法,并给出了额外滤波率的概念,用以指示滤波机制抗外来干扰的能力和解的优化程度。文中以市场上广为流行的独立CAN控制器SJA1000为对象,采用CAN2.0A规范,将经典GA、概率拥挤模式GA及混合GA相比较,并使用IGAHC实现了无优先级、静态优先级、动态优先级全部三种情况的CAN系统报文滤波设计。结果表明:使用IHCGA算法求解CAN系统报文滤波问题速度快,求出的可用解多,并可对解进行寻优。 1 引言 控制器局域网CAN以其强大的错误检测机制、非破坏性逐位仲裁传输机制、较高的传输速率和较低的成本被广泛用于各种工业应用中,特别是汽车工业。一般,网络中大部分的CAN节点都是简单的智能节点,存储器资源有限,处理中断能力偏低。如果不能在底层屏蔽掉系统中与自己无关的传输信息,不但会增加节点的资源开销,增加成本,也会干扰节点正常的工作进程,甚至影响实时性。现在,大部分的CAN控制器都有报文滤波功能,由滤波公式决定哪些报文被接收。对于简单的CAN系统,可以通过人工分析,设计滤波器和报文ID。但随着CAN系统复杂度的上升,人工设计滤波器的工作量快速增长,搜索空间将变得十分庞大,人工分析的劳动量难以承受。本文

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档