1.2国内外研究现状
串口转以太网模块经过多年的研究,取得了高速的发展与应用。通过网上调查可知国外的lantronix美国创力网络科技,和国内的郑州捷宸电子科技有限公司都生产串口转以太网设备
lantronix美国创力网络科技NE-FBPORT2110S是一款由FBUS(福巴斯)研发生产的嵌入式串口转以太网模块,它能够通过安装或连接串口设备来实现串口联网,该232转以太网模块体积十分小巧,几乎可以安装在任何串口设备上,因此广泛适用于各种串口设备的集成。
郑州捷宸电子科技有限公司的NCOM580模块为复合型串口服务器模块,除具备常规串口服务器功能外,还具备Modbus网关的功能。能够将标准的八路RS-232或RS-485串口信号转换成TCP/IP网络信号,实现RS-232或RS-485串口设备与TCP/IP网络之间的双向数据透明传输,或根据需要做ModbusTCP与ModbusRTU/ModbusASCII协议之间的转换。使得串口设备能够具备TCP/IP网络连接功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。NCOM560模块按照工业级电路设计标准进行设计,工作电压范围宽、抗干扰能力强、防雷击及浪涌冲击,可长期稳定工作。设备参数配置方便灵活,支持软件及Web网页双重配置,提供虚拟串口软件可方便用户与现有软件进行衔接。产品广泛应用到PLC控制、 门禁医疗、 楼宇自控、 工业自动化、 测量仪表及环境动力监控系统、 信息家电和LED信息显示设备 。
1.3论文的主要研究内容
1. 完成UIP1.O到MSP430的移植
2. 完成对ENC28J60的驱动
3. 完成对网口数据的发送和接收
4. 完成对串口数据的发送和接收
5. 完成串口到网口的数据透传
1.4 论文结构组织
本文首先介绍了嵌入式串口转以太网研究的目的,并列举了国内外企业的一些成熟的工业产品,使读者对国内外的研究现状有一个清晰的认识。
其次介绍了串口的接口标准和数据帧的格式,以及以太网的发展和以太网数据包的格式。还介绍了本次设计使用的超低功耗的16位单片机MSP430系列单片机的发展历史和单片机的优越性能。
接着根据需要实现的功能,分析了硬件的和软件的实现。硬件部分分为电源模块、串口模块、以太网通讯模块和控制芯片MSP430F149的电路的说明。软件部分首先介绍了这次设计使用的开发调试环境IAR EW430,其次对UIP协议栈的移植、串口驱动的实现和enc28j60驱动的实现进行了详细的说明,并展示了部分代码。
最后是对设计的整个系统的测试,先介绍了测试所用的软件,测试方法和最后测试结果的展示。并对整个设计过程做出总结以及本次设计的不足之处,还有相应的改进方案和对串口转以太网模块前景的展望。