发表于:2003-06-03 08:41:00
1楼
既然你已经比较了解CAN的仲裁机制,那要实现一个算法来动态实现优先级转换不是一件难事,你可以对11位元的标识区进行一些定义上的尝试,不管你如何定义标识区,你的最终目标就是按一定的要求改变标识区里的位元值来达成改变报文优先级的目的.
建议一:先使用静态的优先级表示方法来实现不同要求下的优先级转换.
建议二:在静态优先级的基础上增加动态算法,在报文交换过程中动态改变节点优先级,以达到预期目的.
建议三:需求一定要明确,或许你的老师不会告诉你究竟要把这个功能做成什么样子,但你一定要按他的方向自己设定一个目标,我想这在开题报告中一定会写清楚的,自己设定好一个很详细的需求规格后,再一项一项去实现,最后对于你的研究也是大有裨益的,不然你没有明确的目标就知道要实现动态优先级转换,那最终可能你什么也做不出来.