L. Vazquez, L. Rojas, E. Uribazo, J. Fuertes, A. Sudria
{"title":"智能CAN-ISA网关开发,实现工业网络与互联网的耦合","authors":"L. Vazquez, L. Rojas, E. Uribazo, J. Fuertes, A. Sudria","doi":"10.1109/ISIE.2000.930393","DOIUrl":null,"url":null,"abstract":"To couple the several devices in a distributed system control with other levels, it is necessary to use a gateway. In our case some development cards based in a microcontroller using a control area network (CAN) controller simulates an industrial network in the laboratory. The gateway is the PC including the CAN-ISA card and the software to control the communication system and monitoring from the LAN. As it is necessary to perform this coupling in real time, and the PC must work with other tasks, the gateway must be intelligent. This paper exposes the design criterion and the steps taken into account to get this device and the software implementation to guarantee the interconnection between the CAN and LAN. The interface card employs several hardware resources such as shared memory between microcontroller and PC, microcontroller's memory map dynamically configurable, control handshaking by interrupt, and it has employed the Xilinx tech using a programmable CPLD to reduce the hardware. This card has been designed and built by separate modules. These are prepared to teach and to permit upgrades with new emerging technologies. There are two software modules, one for the server linked to CAN bus and other for the client linked via the LAN for remote monitoring.","PeriodicalId":298625,"journal":{"name":"ISIE'2000. Proceedings of the 2000 IEEE International Symposium on Industrial Electronics (Cat. No.00TH8543)","volume":"103 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Intelligent CAN-ISA gateway development to industrial networks and Internet coupling\",\"authors\":\"L. Vazquez, L. Rojas, E. Uribazo, J. Fuertes, A. Sudria\",\"doi\":\"10.1109/ISIE.2000.930393\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"To couple the several devices in a distributed system control with other levels, it is necessary to use a gateway. In our case some development cards based in a microcontroller using a control area network (CAN) controller simulates an industrial network in the laboratory. The gateway is the PC including the CAN-ISA card and the software to control the communication system and monitoring from the LAN. As it is necessary to perform this coupling in real time, and the PC must work with other tasks, the gateway must be intelligent. This paper exposes the design criterion and the steps taken into account to get this device and the software implementation to guarantee the interconnection between the CAN and LAN. The interface card employs several hardware resources such as shared memory between microcontroller and PC, microcontroller's memory map dynamically configurable, control handshaking by interrupt, and it has employed the Xilinx tech using a programmable CPLD to reduce the hardware. This card has been designed and built by separate modules. These are prepared to teach and to permit upgrades with new emerging technologies. There are two software modules, one for the server linked to CAN bus and other for the client linked via the LAN for remote monitoring.\",\"PeriodicalId\":298625,\"journal\":{\"name\":\"ISIE'2000. Proceedings of the 2000 IEEE International Symposium on Industrial Electronics (Cat. No.00TH8543)\",\"volume\":\"103 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2000-12-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ISIE'2000. Proceedings of the 2000 IEEE International Symposium on Industrial Electronics (Cat. No.00TH8543)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISIE.2000.930393\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ISIE'2000. Proceedings of the 2000 IEEE International Symposium on Industrial Electronics (Cat. No.00TH8543)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIE.2000.930393","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Intelligent CAN-ISA gateway development to industrial networks and Internet coupling
To couple the several devices in a distributed system control with other levels, it is necessary to use a gateway. In our case some development cards based in a microcontroller using a control area network (CAN) controller simulates an industrial network in the laboratory. The gateway is the PC including the CAN-ISA card and the software to control the communication system and monitoring from the LAN. As it is necessary to perform this coupling in real time, and the PC must work with other tasks, the gateway must be intelligent. This paper exposes the design criterion and the steps taken into account to get this device and the software implementation to guarantee the interconnection between the CAN and LAN. The interface card employs several hardware resources such as shared memory between microcontroller and PC, microcontroller's memory map dynamically configurable, control handshaking by interrupt, and it has employed the Xilinx tech using a programmable CPLD to reduce the hardware. This card has been designed and built by separate modules. These are prepared to teach and to permit upgrades with new emerging technologies. There are two software modules, one for the server linked to CAN bus and other for the client linked via the LAN for remote monitoring.