基于can总线的数据采集器的制作方法

文档序号:6302760阅读:296来源:国知局
专利名称:基于can总线的数据采集器的制作方法
技术领域
本实用新型涉及一种数据采集系统,尤其涉及一种基于CAN总线的数据采集器。
背景技术
在自动化数据采集和控制系统中,数据采集节点、控制节点通常是以单片机为核心的,数据采集节点、控制节点与主机之间的通信是必不可少的,以往的通讯主要是采用 RS232,RS485等总线标准。RS232,RS485等串行通信方式硬件成本低,易于开发,已被广泛应用与许多不同的领域,但是由于受传输波特率和总线规约的限制,已不能满足现代技术发展对通讯的高速率、高可靠性更远距离传输的要求。
发明内容本实用新型的目的在于,提供一种基于CAN总线的数据采集器。为了实现上述任务,本实用新型的技术解决方案是一种基于CAN总线的数据采集器,其特征在于,包括PC机、与PC机接口的CAN Bus 通信适配卡、CAN总线和CAN智能通信节点,PC机通过CAN Bus通信适配卡和CAN总线与各 CAN智能节点通信,完成现场数据的采集与现场控制,各CAN智能节点之间也可以实现数据的传递与控制。本实用新型的其他特点是所述的CAN智能通信节点智能通信节点由AT89C51、扩展RAM6264、CAN控制器 SJA1000、光电隔离及CAN收发器82C250组成。所述CAN总线的驱动器采用82C250。本实用新型的基于CAN总线的数据采集器,以CAN Bus为通讯标准。CAN Bus (Controller Area Network)是一种多主方式的串行通讯总线,具有灵活方便、可靠性好、通信速率高、抗干扰能力强,通信出错检测等特点,而且价格低廉、连接方便。当信号传
输距离达到IOKm是CAN Bus仍可提供5kb/s的传输速率。


[0010]图I为本实用新型的结构总体框图;[0011]图2为CAN智能适配卡硬件结构;[0012]图3为CAN通信智能节点硬件结构;[0013]图4为CAN Bus通信适配卡主程序流程图;[0014]图5为CAN智能通信软件流程图;[0015]
以下结合附图和实施例对本实用新型作进一步的详细说明。
具体实施方式
[0016]参见图1,本实施例给出一种基于CAN总线的数据采集器硬件结构,包括有主机(PC机)、与主机接口的CAN Bus通信适配卡、CAN总线、CAN智能通信节点。主机(PC机) 通过CAN Bus通信适配卡、CAN总线与各CAN智能节点通信,完成现场数据的采集与现场控制;各CAN智能节点之间具有实现数据的传递与控制功能。与主机通信的CAN Bus通信适配卡的组成如图2所示。包括89C51单片机、双口 RAM、CHROTISA总线。CAN Bus通信适配卡插在主机(PC机)的扩展槽ISA内,其任务为一是数据转让,CAN Bus通信适配卡收集CAN总线上各个节点的信息,转发给主机,并可将主机内的数据和控制参数通过CAN总线迅速转发给各个CAN智能节点;二是监控管理功能,完成CAN总线上的用户系统的部分监控和管理工作。CAN Bus通信适配卡采用双端口 RAM实现数据交换,IDT7132是一块高速低功耗的 2k x8b的双口静态RAM,具有在片仲裁功能。在芯片的两侧各有一套独立的地址线(AB)、 I/O数据总线(DB)和控制线(CB),两侧的CPU可以独立分时访问该存储器中的任一单元。 对于两边的CPU,它与一般的RAM无大差别,在非竞争状态下的读/写控制,如表I所示。表I :双口 RAM的非竞争状态下读/写控制
权利要求1.一种基于CAN总线的数据采集器,其特征在于,包括PC机、与PC机接口的CAN Bus 通信适配卡、CAN总线和CAN智能通信节点,PC机通过CAN Bus通信适配卡和CAN总线与各 CAN智能节点通信,各CAN智能节点之间也可以实现数据的传递与控制。
2.如权利要求I所述的基于CAN总线的数据采集器,所述的CAN智能通信节点智能通信节点由AT89C51、扩展RAM6264、CAN控制器SJA1000、光电隔离及CAN收发器82C250组成。
3.如权利要求I所述的基于CAN总线的数据采集器,所述的CAN总线的驱动器采用 82C250。
专利摘要本实用新型公开了一种基于CAN总线的数据采集器,包括PC机、与PC机接口的CAN Bus通信适配卡、CAN总线和CAN智能通信节点,PC机通过CAN Bus通信适配卡和CAN总线与各CAN智能节点通信,完成现场数据的采集与现场控制,各CAN智能节点之间也可以实现数据的传递与控制。
文档编号G05B19/042GK202351638SQ20112046240
公开日2012年7月25日 申请日期2011年11月19日 优先权日2011年11月19日
发明者孙琴英, 徐云杰, 秦加合 申请人:长安大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1