Procesador de comunicación modbus implementación con microcontrolador
dc.contributor.advisor | Gelvez Figueredo, Julio Augusto | |
dc.contributor.author | Duque Pardo, Jorge Eliecer | |
dc.date.accessioned | 2024-03-03T16:12:40Z | |
dc.date.available | 2006 | |
dc.date.available | 2024-03-03T16:12:40Z | |
dc.date.created | 2006 | |
dc.date.issued | 2006 | |
dc.description.abstract | Este trabajo de investigación comprende el diseño y construcción de un procesador de comunicaciones que utiliza el protocolo Modbus para comunicación con diferentes dispositivos de control de procesos o instrumentación tales como PLCs, medidores de energía, transmisores y actuadores. Se utilizó un microcontrolador HCS12 de Motorola para la implementación del protocolo Modbus y para la realización de las operaciones de adquisición, conversión analógica Œdigital y comunicación serial. Las características funcionales establecidas para el Procesador de Comunicación fueron: - Capacidad de manejo de las interfaces RS-232 y RS-485 - Posibilidad de trabajar en cualquiera de los modos de transmisión Modbus ASCII o RTU. - Implementación de 15 funciones Modbus para el acceso y manipulación de datos, tanto a nivel de bits como a nivel de registros de 16 bits, y funciones de diagnóstico y configuración. - Capacidad para manejar hasta 2024 bits y 250 registros de 16 bits. - Posibilidad de implementar aplicaciones en el sistema embebido, aparte de las funciones específicas de comunicación. - Portabilidad del firmware para la implementación en otros sistemas embebidos. - Posibilidad de configuración por hardware o software de los parámetros de comunicación: rata de baudios, paridad y tipo de interfaz. La arquitectura abierta del protocolo Modbus permitió su implementación en diferentes plataformas de software y de hardware. Esto se comprobó al implementar el procesador Modbus esclavo en un microcontrolador de 16 bits y el maestro en un PC utilizando el software LabView. También se pudo comprobar la interoperabilidad con diferentes fabricantes de software y hardware Modbus, al conectar el procesador Modbus a una red industrial RS-485. | |
dc.description.abstractenglish | This investigation work incorporates the design and construction of a communications processor that it uses the protocol Modbus for communication with different devices of control of processes or instrumentation such as PLCs, energy meters, transmitters and actuators. A microcontroller HCS12 of Motorola was used for the implementation of the protocol Modbus and for the realization of the operations of acquisition, analogical-digital conversion and serial communication. The established functional characteristics for the Processor of Communication were: - Capacity of handling of the interfaces RS-232 and RS-485 - Possibility to work in anyone in the transmission ways Modbus ASCII or RTU. - Implementation of 15 functions Modbus for the access and manipulation of data, so much at bits level as at level of 16 bits registers, and diagnostic and configuration functions. - Capacity to manage until 2024 bits and 250 registers of 16 bits. - Possibility to implement applications in the embedded system, apart from the specific functions of communication. - Portability of the firmware for the implementation in other embedded systems. - Configuration possibility for hardware or software of the communication parameters: rat of bauds, parity and interface type. The open architecture of the protocol Modbus allowed its implementation in different software platforms and of hardware. This was proven when implementing the processor Modbus slave in a microcontroller of 16 bits and the master in a PC using the software LabView. It could also be proven the interoperability with different software and hardware Modbus makers, when connecting the processor Modbus to an industrial RS-485 network. | |
dc.description.degreelevel | Maestría | |
dc.description.degreename | Magíster en Ingeniería Electrónica | |
dc.format.mimetype | application/pdf | |
dc.identifier.instname | Universidad Industrial de Santander | |
dc.identifier.reponame | Universidad Industrial de Santander | |
dc.identifier.repourl | https://noesis.uis.edu.co | |
dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/19022 | |
dc.language.iso | spa | |
dc.publisher | Universidad Industrial de Santander | |
dc.publisher.faculty | Facultad de Ingenierías Fisicomecánicas | |
dc.publisher.program | Maestría en Ingeniería Electrónica | |
dc.publisher.school | Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones | |
dc.rights | http://creativecommons.org/licenses/by/4.0/ | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
dc.rights.license | Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0 | |
dc.subject | Modbus | |
dc.subject | Redes industriales | |
dc.subject.keyword | Modbus | |
dc.subject.keyword | Industrial networks | |
dc.title | Procesador de comunicación modbus implementación con microcontrolador | |
dc.title.english | Modbus communication processor. implementation with microcontroller | |
dc.type.coar | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
dc.type.hasversion | http://purl.org/coar/resource_type/c_bdcc | |
dc.type.local | Tesis/Trabajo de grado - Monografía - Maestria |