CAN总线分布式安全检测系统设计

发布者:陈书记最新更新时间:2016-05-25 来源: eefocus关键字:CAN总线  分布式  安全检测系统 手机看文章 扫描二维码
随时随地手机看文章
  1、引言

  随着自动控制技术和现场总线技术的不断发展和深化,网络化、集成化和互操作已成为现代控制系统的重要发展方向。在众多的现场总线标准中,德国Bosch公司提出的CAN总线(Controller Area Network)是从80年代初为解决现代汽车中众多的控制于测试仪器之间的数据交换而开发的一种串行数据通信协议[1]。

  本文介绍了利用红外传感器无接触检测,结合单片机技术、CAN总线技术,将现场存在的传感器、电子控制单元、执行机构连接起来组成分布式控制网络,实现了分布式安全保护检测控制。有效地保证了工作人员人身安全和生产的正常进行。该系统可用于危险场所、区域安全防护,机械加工、纺织、食品加工等安全保护以及家庭等防盗报警,有较广泛的应用前景。

  2、系统组成及原理

  由于红外线通过云雾等充满悬浮粒子的物体时不易发生散射、有较强的穿透能力和抗干扰能力,且红外线遥控不易引起串干扰,因而被广泛应用于遥控装置。本系统信号检测部分使用红外传感主动式发射/接收设计实现。红外检测装置安装在检测控制区,当无人进入检测区时,接收管无信号输出。反之,接收管输出信号,通过解调、放大、比较处理后产生TTL高电平信号送入单片机,利用单片机编程技术控制实现语音警示或控制现场执行设备动作。CAN总线由于其较强的抗干扰能力、通讯中没有地址的概念以及节点数不受限制等优点,已经被广泛应用于汽车、数控机床、仪器仪表、现场总线控制等领域[2]。本系统通过单片机控制CAN总线控制器构成CAN总线进行数据传输。这样,多个检测装置构成了总线通信系统,方便实现多区域检测控制状态显示。降低了系统在材料、安装、维护等费用上的损耗,减小了布线复杂度。

  分布式安全检测系统主要由直流电源、信号检测电路、信号处理电路、单片机控制器、接口电路、看门狗、CAN总线控制器、CAN总线收发器、状态指示面板等电路组成。系统组成框图如图1所示。  

 

  图1 系统硬件结构框图

  3、系统设计

  3.1 信号产生电路

  系统信号产生电路采用CD4069外接电阻电容构成充放电通路产生方波脉冲信号。电路振荡通过电容C充放电利用正反馈原理来完成,电路中R2是补偿电阻,用于改善电源电压变化而引起的震荡频率不稳,由于CD4069为六反相器,为避免干扰将其余各部分输入端接地。电路原理如图2所示。

  

 

  图2 信号发生电路

  R2阻值不仅可影响振荡频率,而且能改变输出波形占空比,因为此时消除了VT的波动,能够输出占空比1/2方波,通常R1>>R2,一般取R1=10R2。

  3.2 发射电路

  系统信号发射电路由三极管V5、V6组成信号功率放大电路。得到较小占空比方波信号驱动红外发射管工作。红外发射管采用电流驱动,高电平时工作,低电平时截止。这样使红外发射管工作于脉冲状态,延长了其使用寿命。电路原理如图3所示。

  

 

  图3 发射电路

  为了防止尘埃、飞虫等遮断红外光束触发报警,该电路中采用双光束警戒线,当两光束同时被遮断时才触发报警,只遮断一条光束时不报警。两光束间隔可调,安装时根据实际情况调整合适的间距。另外,根据检测检区域大小可以安装多组探测头形成红外屏障,这样只有人等通过时才会至少遮断两条光束,防止误报警。

  3.3 接收电路

  当检测区中无遮挡物的情况下,红外发射管发出的脉冲光无遮挡的被接收管接收,在电容C3产生负极性光敏电压,无信号经过电容C2;当有遮挡物进入检测区中时,信号经过电容C2向信号处理单元输出。接收管输出的电信号很微弱,因而经过电容C2的电信号非常小,需经放大后向后级传送。电路原理如图4所示。

  

 

  图4 红外接收电路

  为了满足装置工作要求,在接收管前端安装红外滤光片去除可见光,使红外接收管构成最大受光区以提高系统精度。

  3.4 处理电路

  系统采用低功耗、高增益、内部有频率补偿的四运放集成芯片LM324。当无遮挡物进入检测区时,电路中只有直流信号,无法通过电容C8;当有遮挡物进入检测区时,接收电路的输出突变的电信号,通过电容C8向后继电路传送,经三极管Q6初级放大,再送到由LM324组成的放大电路进行二次放大。

  由于解调方波与红外发射管的工作在时间上保持同步,且电子开关仅在红外发射管工作时接通,所以仅有来自红外发射管的光信号被接收,杂散光则被挡除。通过电子开关的方波信号由电阻电容网络滤波平滑,留下直流分量,于是遮挡物的挡光面积信号被还原出来即是遮挡物的挡光面积大,留下的直流分量也大;遮挡物的挡光面积小,留下的直流分量也小,处理后的电信号送入单片机控制器。电路原理如图5所示,

  

 

  图5 信号处理电路

  3.5 CAN总线节点电路

  总线通信接口选取Philips公司生产的CAN总线控制器SJA1000以及总线收发器82C250,主要是考虑到SJA1000同时支持CAN2.0A和CAN2.0B协议,通信速率可达1Mbps。单片机控制器既负责总线控制器SJA1000初始化,亦通过控制实现数据的接收和发送等通信任务。电路原理如图6所示。

  

 

  图6 CAN总线节点电路

  另外,82C250与CAN总线接口部分采用了一定安全和抗干扰措施。为增强CAN总线节点的抗干扰能力,在CAN控制器SJA1000的TX0和RX0不直接与CAN收发器82C250的TXD和RXD相连,而是通过加接6N137高速光电隔离器,实现了总线上各节点间的电气隔离[3]。82C250的CANH和CANL引脚各自通过电阻与CAN总线相连,保护82C250免受过流的冲击。CANH和CANL与地之间并联了两电容,起到滤除总线高频干扰和防电磁辐射的作用。

  3.6 检测系统设计

  

 

  图7 CAN总线检测系统原理图

  由于CAN总线传输距离远,传输速率快,有较强的抗电磁干扰能力,已成为国际上应用最广泛的现场总线之一,成为一种国际标准(ISO-11898)[4]。本设计将各检测控制装置、控制节点等通过总线连接组成CAN总线通信系统方便实现智能分布式实时检测控制等。在控制系统领域具有非常广阔的应用前景。本系统组成原理如图7所示。另外,可通过上位机、上位节点联接实现对所有检测控制装置集中管理,同时向控制器下传工作模式控制信息,利用PC机方便控制区域内检测控制装置工作,根据实际情况修改程序,扩展系统功能。

  4、结束语

  分布式安全检测控制系统设计简单、安装方便、性能稳定、工作可靠、实用性强,系统通过不同装置之间互联,扩大了区域控制范围。本系统可用于机械、纺织、食品等加工领域,在生产现场有效地保障了人员误闯入或误动作,从而有效地保证了生产的正常进行和产品质量的提高。通过系统功能扩展,可实现其他工业控制,有广泛的应用前景。

  参考文献:

  [1]张金宏,沈天健等.基于CAN总线的分布式火灾报警控制系统[J].微计算机信息.2000年第16卷第6期,26-27.

  [2]胡光永.CAN 总线节点电路的设计与实现[J].微计算机信息.2002年第22卷第1-2期,1-2.

  [3]计小军,王东兴.基于CAN 总线的智能馈线终端的研究[J].微计算机信息.2003年第22卷第2-2期,112-113.

  [4]饶运涛,邹继军,郑勇芸著.现场总线CAN原理与应用技术[M].北京:北京航空航天大学出版社,2003.11-85.

关键字:CAN总线  分布式  安全检测系统 引用地址:CAN总线分布式安全检测系统设计

上一篇:CAN总线的数据采集与处理系统的设计
下一篇:DeviceNet现场总线的汽车涂装线控制系统设计

推荐阅读最新更新时间:2024-05-03 00:24

基于CAN总线控制系统的抓物机械手设计
1 前言     机械手是在机械化、自动化生产过程中发展起来的一种新型装置,被广泛的运用于自动化生产线中。CAN总线是国际上应用最广泛的现场总线之一,以其数据通信具有的突出可靠性、实时性和灵活性的特点,成为机械工业领域首选的现场总线之一。将工业自动化生产线上的众多机械手通过CAN总线进行组网控制,可以实现系统的统一调配与运行,更好地发挥机械手功能。 2 总体控制流程     控制系统要实现的是利用工业CAN总线作为多机械手的控制网络,各机械手为控制网络的一个节点,将多个机械手搭建在CAN总线上,通过对总线的监测与控制,完成所需的相应功能。系统的总体控制流程,如图1所示。每个节点的机械手均通过CAN总线接口连接在CAN
[嵌入式]
基于单片机的电池安全检测系统设计
引言   电子科技迅猛发展,作为 电池 研发和生产阶段不可或缺的环节,传统的性能测控人工依赖性高,检测效率低,网络、智能与自动化亦不能满足现实的需求。   本文所提出的已经实现并应用的解决方案能够多路同步全程实时监控电池的测试状态,先完成测试前PC端的监测配置,通过RS485接口和CAN总线实时返回继电器在线连接状态,再根据需求控制与测试项目类型相应继电器的开启。监测开始后,电池电压、电流及温度等信息实时传输到控制室的PC上,可以通过灵活在线编辑的数据曲线反映测试量的变化趋势,同时也可由记录的历史数据查看关键点的情况。    系统功能需求分析   根据现实需求,系统总体需要实现的功能有:   (1) 信号采集与控
[单片机]
基于单片机的电池<font color='red'>安全</font><font color='red'>检测系统</font>设计
基于uclinux的CAN总线嵌入式驱动编程
   1 引言   早期应用于八位单片机软件设计的嵌入式系统主要为前后台系统(或超循环系统),程序大约在几千行以内,由两部分组成,即其应用程序是一个无限的循环,循环中调用函数完成相应的操作,属于后台行为;其中断服务程序处理异步事件,属于前台行为.随着嵌入式系统功能越来越庞杂,如友好的人机界面、网络化、远程监控等.各种任务的优先级不同,传统的设计方法无法完成,程序长达数万行,程序员必须同繁琐的底层硬件打交道,这样效率低下.现代电子技术的发展为嵌入式微处理器提供了更多的外设,通用的如串口、并口、以太网口、现场总线、USB口等.基于免费自由软件Linux发展而来的嵌入式系统uclinux,是一种免费的嵌入式操作系统.uclinux系
[嵌入式]
CAN总线错误分析与解决
1、CAN总线的常见故障 CAN总线错误分析与解决 当CAN总线出现故障或数据传输异常时,往往会出现多种奇怪的故障现象,如仪表板显示异常,车辆无法启动,启动后无法熄灭,车辆动力性能下降,某些电控系统功能失等。 这是因为相关数据或信息是通过CAN总线传输的,如果传输失败,那么会产生多种连带故障,甚至造成整个网络系统瘫痪。 最为常见的故障症状是仪表板的显示异常,如下图所示。 在检修过程中,首先应查看具体的故障症状,根据故障症状和网络结构图来初步分析有可能是哪些原因造成的,然后使用相关的诊断仪器进行诊断,根据诊断结果制定相关检修方案,做到心中有数,目标明确。接着查找具体的故障部位和原因,同时结合相应的检测方法和测量结果找到故障点,从
[嵌入式]
<font color='red'>CAN总线</font>错误分析与解决
光伏行业的新宠:聚能“百姓+”储能分布式光伏系统
  近年来,我国的分布式光伏产业的发展非常迅速。国家能源局8月初公布的《2017上半年光伏发电建设运行信息简况》数据显示,2017年上半年,我国新增分布式光伏发电装机容量711万千瓦,同比增长2.9倍。和光伏电站新增发电装机容量同比减少16%相比,可以说,2017年上半年,分布式光伏担任了我国光伏产业增长的“领头兵”的角色。   而且,我国分布式光伏的发展前景也非常光明,根据2016年12月16日国家能源局印发的《太阳能发展“十三五”规划》,到2020年底,我国分布式光伏装机要达6000万千瓦以上,但截至2017年6月底,我国分布式光伏累计装机仅达1743万千瓦。因此,分布式光伏势必迎来大发展,业内普遍预计,今年我国新增
[新能源]
Cortex-M3内核芯片LM3S2965的CAN总线节点设计
引言 CAN总线具有通信速率高、可靠性高、连接方便和性能价格比高等诸多特点。CAN(Controller Area Network,控制器局域网)属于总线式通信网络,它是一种专门用于工业自动化领域的网络,不同于以太网等管理和信息处理用网络,其物理特性及网络协议特性更强调工业自动化的底层监测及控制。它采用了最新的技术及独特的设计,可靠性和性能超过了已陈旧的现场通信技术,如RS485、BITBUS等。 多数采用微处理器结合CAN控制器芯片的硬件方案,软件实现上是对CAN控制器芯片的寄存器编程,比较繁琐。Luminary Micro公司(现已被TI公司收购)所提供的Stellaris系列是基于ARM Cortex-M3的控制器,
[单片机]
Cortex-M3内核芯片LM3S2965的<font color='red'>CAN总线</font>节点设计
单线CAN总线收发器芯片AU5790
摘要: AU5790是飞利浦公司推出的单线CAN总线收发器芯片。可用于汽车电子系统的多路传输系统。该总线在挂接32个节点时,其总线速度可达33.3kbps。文中介绍了AU5790的内部结构、工作原理及特性,最后给出了它的应用电路。 关键词: CAN总线 收发器 AU5790 1 概述 AU5790是飞利浦公司推出的用于由地构成回路的单总线CAN总线收发器芯片,主要用于汽车的多路传输应用方面。它为CAN总线控制器之间的数据传输提供一单线的物理接口,当总线上挂接32节点时,总线速度可达33.3kbps。AU5790能提供先进的睡眠/唤醒功能,当汽车停用时,可减少芯片供电电源的消耗,但仍能提供所需的网络控制功能。在高速
[网络通信]
CAN总线位定时参数的确定
摘要:CAN通信中,波特率、位周期内取样点数和位置可以编程设置,这些设置为用户根据其应用优化网络通信性能提供了方便。优化位定时参数,能够保证信息同步,保证传输延迟和时钟误差在极端条件下进行恰当的错误检测。本文说明位定时参数的确定方法。 关键词:CAN总线 位定时 同步 延迟 引言 CAN总线是一种有效支持分布式控制和实时控制的、多主的异步串行通信网络。由于CAN总线具有较强的纠错能力,支持差分收发,适合高噪声环境,具有较远的传输距离,并且Philips和Intel等半导体公司都有支持CAN通信协议的集成器件。CAN总线已经在各个领域中得到了广泛应用。 在CAN通信协议中规定,通信波特率、每个位周期的取样位置和个数,都可以自
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved