CAN总线网络拓扑在烟花燃放控制系统中的研究.docx
《CAN总线网络拓扑在烟花燃放控制系统中的研究.docx》由会员分享,可在线阅读,更多相关《CAN总线网络拓扑在烟花燃放控制系统中的研究.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、CAN总线网络拓扑在烟花燃放控制系统中的研究 摘要:利用ARM S3C2440微限制器、网络通信技术和嵌入式技术设计烟花燃放限制电路。在该系统中应用CAN总线实现了下位机和CAN点火器的网络拓扑设计,实现网络上各个节点的监控和信号的传输。 关键词:S3C2440;MCP2510;通信协议;下位机 中图分类号:TP393文献标识码:A文章编号:1019-3044(2022)16-3804-03 Application Research of CAN Bus Network Topology in Fireworks Display Control System HAN Jin-ke, ZHAO
2、Yuan-li (Measuring and Testing Technologies and Instruments Physical Engineering College, Zhengzhou University, Zhengzhou 450001, China) Abstract: The design of a fireworks display control circuit is based on the ARM S3C2440 controller、the CAN bus communication technology and Embedded Technology.In
3、this system,the application of the CAN bus accomplish the hypogyny-computer and CAN ignition of network topology,realization of each node monitoring and signal transmission. Key words: S3C2440; MCP2510; communication protocal; hypogynycomputer 近年来,随着工业限制的智能化和网络化,烟花限制设备的发展也从当时的手工点火发展到了现在的程控点火限制,从速度和平
4、安性上都有了很大的提高。但是随着经济的发展和人们观赏水平的提高,更重要的是企业竞争的不断加剧,各企业之间的设备更新和改进步伐不断的加快,是的现代烟花限制呈现一百零一家争鸣的势头。 为了满意限制设备的高容错性、高牢靠性、实时性和平安性的要求,在大中型烟花限制设备中多采纳了高速的处理芯片和通信上牢靠的、稳定的CAN限制器。CAN总线是一种有效支持分布式限制或适时限制的串行限制网络,网络传输距离可达10km,最大通信速率可达1Mbps.CAN 的节点数主要取决于总线驱动电路,目前可达110个。在标准帧报文标示符有11位,而在扩展帧的报文标示符的个数几乎不受限制。以CAN总线网络拓扑树形结构为基础,扩
5、展下位机与点火器,可适用于不同规模的烟花燃放限制。目前国内研制人员尤其关注CAN总线在烟花燃放限制系统上的应用。 1 CAN网络拓扑方案 目前在数据通信,计算机网络和分布式限制中,常常用RS-232、RS-485等串行通信接口标准进行数据传送和接收。但从通信距离,通信牢靠性和通信的可拓展性上都不能满意烟花限制系统的需求。以现在应用比较广泛的RS-485接口标准为例,在功能上与现场总线有下列不同特点。 通信距离 RS-485最大的通信距离为1219m,最大的通信传送速率为10M/S,传送距离与传送速率成反比,在101Kb/S的通信距离下,才可以达到最大的通信距离,假如须要加长距离,须要加485中
6、继器。 CAN现场总线的最大传送距离是10Km,数据通信速率为1Mb/S,在远距离通信上它比RS-485通信有显著的优势。 通信的牢靠性 在RS-485网络中当出现多节点同时向总线发送数据时,易导致总线呈现短路,从而损坏某些节点,影响到网路上其他节点的正常工作,甚至使整个系统瘫痪。 CAN节点在错误严峻的状况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,能够保证不会出现象在网络中因个别节点出现问题,使得总线处于“死锁”状态。并且CAN总线的检错和纠错机制强。发送信息损坏自动重发,用独特的非破坏总线仲裁技术,有CRC及其它校验。 通信的可扩展性 RS-485只能构成的主从结构的系统,
7、通信方式也只能以主站轮询的方式进行,系统的实时性、牢靠性较差。 CAN总线是多主机结构的系统,网络中的各节点都可依据总线访问优先权(取决于报文标识符)采纳无损结构的逐位仲裁方式竞争向总线发送数据,且CAN协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得CAN总线构成的网络各节点之间的数据通信实时性强,并且简单构成冗余结构,提高系统的牢靠性和系统的敏捷性。 在烟花限制系统中,一般通信的距离都在300M-1010M,但随着经济,科技和人民群众的观赏品尝不断提高,市场对更大型的烟花燃放需求也在加大,每年的各种庆祝活动规模不断变大,特殊是2022年的
8、奥运和2022年国庆出现大型动画烟花,无论是在形式上还是在点火速率上都对传统的烟花燃放提出了新的要求。采纳CAN网络拓扑中的树形结构方案可有效的解决上述问题。 图1为CAN网络树型结构拓扑图。可以看出,CAN树型网络结构是一种主从结构的网络拓扑,它有效的利用了CAN总线分布式控2制使得现场烟花点火器的摆放更加敏捷,可以满意不同规模,不同图形,不同类型的烟花燃放需求。 2 系统硬件结构原理图 系统硬件结构主要分为:烟花燃放主限制器,CAN点火限制器。 2.1 烟花燃放主限制器 烟花燃放主限制器包括:主限制器(s3c2440)、音频输入和输出(UDA1341TS)、以太网模块(DM900新片和RJ
9、45) 、SD存储卡、液晶显示模块、USB模块、CAN模块(mcp2510限制器)以及FLASH存储器(SST39VF1601和K9F1G08)和SDRAM (HY57V561620FTP)。 在限制器的选择上考虑到成本以及功能的前提下,选择内置接口功能丰富的限制器,将为系统设计带来很大的便利,可削减外围的器件,同时降低硬件设计难度。本文选择了基于32位ARM体系结构的微限制器组建整个系统。S3C2440是一款功能强大的,接口丰富,功耗较低的微处理器。它有两路SPI接口,USB主接口,LCD限制器供应一通道专用DMA,IIS-BUS音频编解码接口,兼容SD主接口协议1.0,支持NAND FLA
10、SH存储器启动,S3C2440的SPI接口与MCP2510的SPI接口可以干脆相连,设计电路简洁,限制简单实现。 2.2 CAN点火限制器 CAN点火限制器:由不带SPI接口的单片机AT89C51,MCP2510限制器,光电隔离器,多路安排器CD4514以及总线收发器TJA1050等组成。AT89C51的P1口作为地址编码口,多外部编码器读得到此CAN点火器的设定地址。P0口作为点火信号的输出口限制CD4514多路输出,从而有选择的对点火装置选通。P2口的0到3口作为MCP2510的限制端口和数据接收发送端口,完成对上层限制机数据通信,数据接收采纳中断方式,以便提高信号的实时性。 2.3 下位
11、机 下位机硬件电路图与CAN点火器硬件电路基本相同,只是P2口的4到7口连接其次个CAN接口部分,它的作用是实现与CAN点火限制器的通信,同样也是利用中断方式。 3 系统软件部分 系统采纳linux 2.6.32内核作为平台,运用第三方供应的bootloader程序supervivi,它基于三星原来的 bootloader 之 vivi 改进而来,名为 Supervivi,它采纳功能菜单的方式。系统中有NOR FLASH和NAND FLASH这两种存储器件,通常我们将supervivi利用JTAG烧写进NOR FLASH,然后利用它的菜单模式对NAND FLASH进行烧写,便利了程序的开发。针
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAN 总线 网络 拓扑 烟花 燃放 控制系统 中的 研究
限制150内