Industrial switch is the device that acquiring and processing the data of the industial field based on industial ethernet. As we all know, the switches play an irreplaceable role in our daily office field. In the past, however, the traditional Ethernet technology had so many drawbacks that it can't satisfy the need of data security in industrial field. Moreover, the fieldbus technology was mature and perfect, so it was hardly for Ethernet technology to take a place in industry. In recent years, following the science technology's continuous progress and development, Ethernet technology turns to perfect day by day. Now, Ethernet technology can achieve the requirements of data transmission in industry.In order to realize the PC's real-time monitoring to the work state of the industrial site, we need to collect the images, temperature, humidity and other signals. To transmit these signals which have a large data flow and higher real-time request, the design adopted the Ethernet technology. On the hardware, all of the steps, such as program development, chips selection and PCB wiring, must meet the industry application targets. On the software, we need to master network programming under embedded Linux and do our best to break through the bottleneck of the transmission rate with the combination of Ethernet technology and fieldbus technology. Based on the requirement above and to satisfy the industrial application environment, this design selected the processor chip AT91SAM9260 and the switch chip RTL8305SB, extended the outside FLASH and SDRAM to constitute the core of industrial switches. We also extended the external bus interfaces, such as USB, RS485, to prepare for the follow-up expansions and debugging.In order to build the hardware system, this article designed the schematic diagram and PCB of the industrial switch system based the series software of Cadence company. All of the above provided a stable hardware platform for data acquisition and processing on industrial field. On the software, the design completed the transplantation of U-BOOT, embedded operating system linux and NFS file system. It also completed NORFLASH erasure and programmer using TCL language. |