还是不太理解CAN总线的工作过程,能不能通俗的讲讲?是上位机编程来控制总线工作的吗?控制器接收器发送器
2个回答
展开全部
通俗点讲:
逛超市听过寻人猜氏广播没?这个应该可以用来咐旁说明你的问题。
广播员=上位机
被寻的人=下位机
CAN总线的工作过程相当于这个寻人的过程,首先商场客服按照一定的格式组织打包数据(要说的话),“哪位顾客丢失了钥匙请到服务台认领。”,于是接收到信息的所有顾客,如发现自己丢了钥匙则到服务台认领。
这里,所有的顾客相当于CAN总线中的所有节点,而组织语言的过程相当于CAN总线的通讯协议,需要符合一定的要求(如使用普通话、把需要传达的信息传递清楚),否则其他节点听不懂,而广播那一套系统你可以理穗简散解为发送器,所有顾客的听力系统你可以理解为接收器。而单片机就是在与这整个过程中相关的某位管理人员,如单片机的管理内容越多,则对应管理人员的权限越大(比如说权限高的管理人员可以直接将所有节点从总线断开,即将顾客赶出商场)。
这么说能理解吗?
逛超市听过寻人猜氏广播没?这个应该可以用来咐旁说明你的问题。
广播员=上位机
被寻的人=下位机
CAN总线的工作过程相当于这个寻人的过程,首先商场客服按照一定的格式组织打包数据(要说的话),“哪位顾客丢失了钥匙请到服务台认领。”,于是接收到信息的所有顾客,如发现自己丢了钥匙则到服务台认领。
这里,所有的顾客相当于CAN总线中的所有节点,而组织语言的过程相当于CAN总线的通讯协议,需要符合一定的要求(如使用普通话、把需要传达的信息传递清楚),否则其他节点听不懂,而广播那一套系统你可以理穗简散解为发送器,所有顾客的听力系统你可以理解为接收器。而单片机就是在与这整个过程中相关的某位管理人员,如单片机的管理内容越多,则对应管理人员的权限越大(比如说权限高的管理人员可以直接将所有节点从总线断开,即将顾客赶出商场)。
这么说能理解吗?
展开全部
CAN总线就和一般的串口样是用来通信的一种方肢桥式,只是电气接口和传输数据的方法不一样,工作过程你可以去参考CAN的规范协议可以知道。既然是通信方式,当然上位机和单片机都可以通过CAN传输数据,一般上位中圆机可以用PC,比如上位机要让单片机控制某个灯的亮和灭,上位机就通过CAN发送一个数据,单片机接收后判断数据再进行灯的动作。CAN控制器其实就是历培猛设置CAN通信的方法,比如传输速度。不是接收器也不是发送器,有专门的收发器芯片来作为接收器发送器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询