基于DSP的多总线通信设计
本文选题:以太网 + CAN总线 ; 参考:《安徽理工大学》2017年硕士论文
【摘要】:近年来,随着工业控制技术的飞速发展,远程控制也得到了很大的发展。其优点是工作人员不需要亲临现场,而是通过网络获取数据信息,并对对象进行控制,而远程控制的基础是网络通信技术,本文为远程控制设计了一种网络通信,该设计基于DSP的多种总线通信技术,包含以太网通信、Wi-Fi通信和CAN通信等。本设计可以应用于工业控制、智能家居、智能大棚等领域,具有一定的实用价值。数字信号处理器(DSP)在通信处理方面具有强大数据处理能力、高运行速度。为了使系统有较高的数据处理能力,系统采用TM320F28335作为主控制器,在其外围集成多个接口模块,包括CAN总线、SPI总线、SCI总线、以太网、无线Wi-Fi。硬件设计上,论文构建了 DSP最小系统,选用ENC28J60作为以太网控制器来完成以太网通信,ESP8286作为Wi-Fi模块完成无线通信,SPI总线与SD卡完成数据交换,CAN模块完成与伺服设备的通信,SCI接口作为系统调试接口,给出了各个模块的硬件设计电路。软件设计上,主要完成系统及其各个模块初始化过程,SD卡的上电流程及单块数据的写入流程,网络协议处理的流程,CAN模块的收发数据过程和无线Wi-Fi模块收发数据处理流程,给出了及程序的编写和移植。最后,搭建了系统测试平台,调试了 SPI与SD卡的接口电路以及之间的数据交换,无线Wi-Fi模块的接口电路以及无线数据的收发过程,以太网模块与外部网络之间的通信,CAN模块与伺服设备之间的通信。实验结果表明,各个接口模块能完成数据的交换,其可以应用于智能蔬菜大棚、智能家居、物联网、远程控制等。
[Abstract]:In recent years, with the rapid development of industrial control technology, remote control has also been greatly developed. Its advantage is that the staff do not need to visit the scene in person, but obtain data information through the network and control the object. The remote control is based on the network communication technology. This paper designs a kind of network communication for remote control. This design is based on DSP bus communication technology, including Ethernet communication, Wi-Fi communication and CAN communication. This design can be applied to industrial control, smart home, intelligent shed and other fields, with certain practical value. Digital signal processor (DSP) has powerful data processing ability and high speed in communication processing. In order to make the system have higher data processing ability, the system adopts TM320F28335 as the main controller, and integrates several interface modules on its periphery, including CAN bus, SPI bus, Ethernet, wireless Wi-Fi. In hardware design, the paper constructs the DSP minimum system, ENC28J60 is selected as Ethernet controller to complete Ethernet communication and ESP8286 as Wi-Fi module to complete wireless communication, SPI bus and SD card to complete data exchange and can module to complete communication and sci interface with servo equipment as system debugging interface. The hardware design circuit of each module is given. In software design, the system and each module initialization process of SD card and single block data writing process, network protocol processing process can module data receiving and sending process and wireless Wi-Fi module data processing process, the software design, the software design, the system and each module initialization process of SD card and single block data writing process, network protocol processing process can module data process and wireless Wi-Fi module data processing process. The program is written and transplanted. Finally, the system testing platform is built, the interface circuit between SPI and SD card and the data exchange between them, the interface circuit of wireless Wi-Fi module and the process of receiving and sending wireless data are debugged. Communication between Ethernet module and external network communication between can module and servo equipment. The experimental results show that each interface module can complete the data exchange, which can be used in intelligent vegetable shed, smart home, Internet of things, remote control and so on.
【学位授予单位】:安徽理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP273
【相似文献】
中国期刊全文数据库 前10条
1 傅昆;;工业以太网:成熟中创新[J];软件;2008年08期
2 王海峰;;以太网通信在网络化测试中的实现[J];通信技术;2010年04期
3 常赛;程玉娟;王宜怀;;一种高实时性工业以太网模型的构建[J];军民两用技术与产品;2011年02期
4 方少波;胡志刚;冯震;;浅谈工业以太网[J];硅谷;2011年13期
5 乔文生;张彦军;李鹏飞;吴志宏;;基于以太网接口的信号源设计[J];计算机测量与控制;2012年10期
6 熊育悦,赵哲身;工业以太网在控制系统中的应用前景[J];仪表技术;2002年03期
7 黄昱昊;沈庆宏;肖波;黄勇才;;基于以太网通信的数字视频混合器研究与实现[J];交通与计算机;2008年02期
8 王永明;南洪国;于洋;滕林;;三菱PLC的工业以太网通信设计及应用[J];工程与试验;2014年01期
9 申晨;刘伟平;黄红斌;陈舜儿;;基于以太网通信的自动拨测系统设计与实现[J];微计算机应用;2008年12期
10 ;艾默生推出以太网通信选项[J];石油化工自动化;2012年02期
中国重要会议论文全文数据库 前10条
1 李永彩;赵忠义;李海龙;;基于以太网的能源计量系统设计与开发[A];中国仪器仪表学会2005年学术年会测控技术与节能环保学术会议论文集[C];2005年
2 王广胜;;浅析以太网的速度需求[A];济宁市技术创新与可持续发展论文选编[C];2005年
3 邬丽莲;;关于实现以太网通信及控制技术的一些探索[A];中国计量协会冶金分会2011年会论文集[C];2011年
4 王忠锋;于海斌;王宏;徐皑冬;周侗;;工业以太网确定性通信实现方案[A];第三届全国信息获取与处理学术会议论文集[C];2005年
5 计宏;杜美明;;西门子PLC通过工业以太网读取继保数据的研究与应用[A];中国计量协会冶金分会2010年会论文集[C];2010年
6 王宪;白一彤;;基于单片机89S51的以太网通信[A];2009全国计算机网络与通信学术会议论文集[C];2009年
7 黄伟华;;DS80C400在网络通信中的应用[A];全国ISNBM学术交流会暨电脑开发与应用创刊20周年庆祝大会论文集[C];2005年
8 高蕾;佟为明;刘勇;;基于S3C44BOX的以太网MAC帧检测系统设计[A];2009中国仪器仪表与测控技术大会论文集[C];2009年
9 贾天祥;董文博;李响;席隆;;基于TMS320F2812和KSZ8851的空间载荷以太网通信模块设计[A];第二十五届全国空间探测学术研讨会摘要集[C];2012年
10 王晓华;张锴;赵亮;;基于以太网通信的EAST纵场电源及无功补偿监控系统仿真实现[A];全国第22届计算机技术与应用学术会议(CACIS·2011)暨全国第3届安全关键技术与应用(SCA·2011)学术会议论文摘要集[C];2011年
中国重要报纸全文数据库 前3条
1 陈代寿;万兆改变存储和计算[N];中国计算机报;2004年
2 记者 徐风;我国工业以太网通信协议成为IEC公共认可规范[N];中国质量报;2005年
3 张九陆;在LAN接入的背后[N];中国计算机报;2001年
中国硕士学位论文全文数据库 前10条
1 范鹏程;基于嵌入式Web服务器的雷达状态监测系统[D];南京信息工程大学;2015年
2 苗壮;以太网测控终端设计及其在煤炭产销系统的应用[D];山东大学;2015年
3 吴光强;基于以太网通信的称重数据管理系统[D];青岛大学;2015年
4 雷雨;嵌入式船舶通信多功能网关的设计与实现[D];大连海事大学;2016年
5 朱津津;基于工业以太网的远程监测系统的研究与设计[D];江苏大学;2016年
6 董长海;基于DSP的多总线通信设计[D];安徽理工大学;2017年
7 邓焕明;安全实时工业以太网研究[D];华中科技大学;2012年
8 薛莲;基于ARM的串口转以太网接口设计[D];南京理工大学;2010年
9 刘国栋;基于ARM的多路串行和以太网通信技术的研究与应用[D];北京交通大学;2007年
10 杜文华;网络化测试的基本通信技术研究和实现—USB通信和以太网通信[D];电子科技大学;2002年
,本文编号:1860103
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/1860103.html