新闻中心

EEPW首页>嵌入式系统>设计应用> 基于单片机的信号采集节点的设计

基于单片机的信号采集节点的设计

作者: 时间:2011-11-16 来源:网络 收藏

基于单片机的信号采集节点的设计
图2 初始化流程图。

  3.2 报文发送

数据的发送由CAN控制器根据CAN协议规范自动完成。CPU将要发送的数据传送到发送缓冲区并置位命令寄存器的TR(发送请求)位,发送处理可以通过中断请求或查询状态标志进行控制。报文发送流程如图3所示。

基于单片机的信号采集节点的设计
图3 报文发送流程图。

  3.3 报文接收

  CPU以一定周期读取CAN控制器的状态寄存器,检查RBS(接收缓冲器状态)。如果RBS指示0(空),则没有接收数据;如果RBS指示1(满),则R)(nFo中有一个或多个完整的可用信息。报文接收流程如图4所示。

基于单片机的信号采集节点的设计
图4 报文接收溉程图

  其他子程序的设计这里不再介绍。

  4 结束语

  CAN以其独特的设计思想、良好的性能、极高的可靠性受到了业界青睐;具有片上CAN控制器的P87C591具有功能强大、设计方便等特性。可广泛应 用于工业领域。基于P87C591的充分利用了CAN以及P87C591的优良特性,很好地实 现了数据采集功能。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭