论文部分内容阅读
近年来,随着工业控制技术的飞速发展,远程控制也得到了很大的发展。其优点是工作人员不需要亲临现场,而是通过网络获取数据信息,并对对象进行控制,而远程控制的基础是网络通信技术,本文为远程控制设计了一种网络通信,该设计基于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模块与伺服设备之间的通信。实验结果表明,各个接口模块能完成数据的交换,其可以应用于智能蔬菜大棚、智能家居、物联网、远程控制等。