基于 CAN 总线的多路流量测量系统

   2023-08-21 互联网2550
核心提示:  摘 要:介绍了 Burkert8045 电磁流量计输出的数字化处理方法, 以及以它为基础设计的一个 CAN 总线多路流量测量系统。对系统

  摘 要:介绍了 Burkert8045 电磁流量计输出的数字化处理方法, 以及以它为基础设计的一个 CAN 总线多路流量测量系统。对系统的软硬件工作原理进行了详细的说明。 该系统可实现对多路流量测控的无人化、智能化、远程化。

  CAN 总线,多路流量测量

  本文以德国保得公司生产的 8045 电磁流量计为基础设计

  了一个 CAN 总线的多路流量测量系统。该系统在我校过程控制实验室的实际运行中准确、可靠。

  1 系统的基本工作原理

  系统硬件结构如图 1 所示, 系统由德国保得公司生产的Burkert8045 电磁流量计、CAN 总线通信接口、CAN-RS232 转换接口和计算机组成。

  2 系统硬件电路设计

  系 统 的 硬 件 电 路 由 CAN 总 线 通 信 接 口 电 路 和 CAN-RS232 转换接口电路组成。

  2.1 CAN 总线通信接口电路

  CAN 总 线通信接口电路如 图 2 所 示 。 它 由 AT89S52、SJA1000、PCA82C250 和光耦组成。

  CAN-RS232 转换接口电路选用 MAXIM 公司的 MAX232接收 / 发送器。 它是 MAXIM 公司特别为满足 EIA/TEA2232E 的标准而设计的。在标准串行通信接口中日益得到广泛的应用。在本系统中,也由这块芯片负责 CAN 与计算机之间的通讯。 其电路如图 3 所示。

  3 软件设计

  软件设计主要包括监控主程序、CAN 接收程序、 中断服务程序和错误处理程序等。 通过软件完成对 CAN 总线的所有操作;调整测量时间间隔(10~2550ms/ 次);对 8045 的输出脉冲进行测量,并测出液体流量。

  主程序编制要求实时性。 因此, 在主程序中, 采用类似Win32 程序的消息驱动的方式,在主程序中监控发生的消息,并作出相应的处理,流程图如图 4。

  参考文献

  [1]Bürkert Contromatic USA.MAGNETIC INDUCTIVE FLOW TRANS-MITTER 8045

  [2]饶运涛 ,等.现场总线 CAN 原理与应用技术 [M].北京 :北京航空航天大学出版社,2003

  [3]Philips ElectroNIcs N.V.1999.SJA1000 Data Sheet.1999 Aug 17

  [4]Atmel Corporation 2001.AT89S52 Data Sheet.Rev 1919A-07 / 01


 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  隐私政策  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅