Skip to content

rtlabs-com/mplab-harmony-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microchip logo Harmony logo small RT-Labs logo small

MPLAB® Harmony 3 Industrial Communication Packages

MPLAB® Harmony 3 is an extension of the MPLAB® ecosystem for creating embedded firmware solutions for Microchip 32-bit SAM and PIC® microcontroller and microprocessor devices. Refer to the following links for more information.

Microchip's Harmony 3 Industrial Communication Packages is a collection of expansive frameworks designed to facilitate seamless and efficient integration of Ethernet connectivity into industrial applications. These packages leverages the robust capabilities of Microchip's hardware, ensuring reliable data transmission and network resilience vital for industrial environments. Aimed at developers working on sophisticated control systems, the packages provide a comprehensive set of drivers, and example applications to streamline the development process, enhancing productivity and reducing time to market.

Explore the GitHub repositories dedicated to Harmony 3 Industrial Communication Solutions for in-depth code examples, and support resources tailored to advance your projects with Microchip technology.

Single-Protocol Support

EtherCAT

EtherCAT

EtherCAT (Ethernet for Control Automation Technology) is known for its high-speed data exchange and real-time capabilities, making it ideal for automation tasks requiring swift and efficient communication. Its ability to operate over Ethernet facilitates straightforward integration into existing networks, reducing infrastructure costs and complexity.

Microchip MPLAB Harmony offers a variety of application examples for EtherCAT communication across several supported device families. For specific EtherCAT application examples, refer to the following repositories under the Microchip-MPLAB-Harmony GitHub project:

Family Repository
PIC32MX ethercat_apps_pic32mx
PIC32MZEF/PIC32MZDA ethercat_apps_pic32mz
SAMA5D2 ethercat_apps_sam_a5d2
SAME5x ethercat_apps_sam_e5x
SAMRH71 ethercat_apps_sam_rh71

Profinet

Profinet

Profinet is an industry-standard for automation technology, offering advanced features for automation tasks and system integration. It supports real-time data exchange, is highly scalable, and provides mechanisms for ensuring data integrity and network security. Profinet enables seamless integration of automation devices, enhancing interoperability and system cohesion.

Family Repository
LAN9662 profinet_apps_lan9662

EtherNet/IP

Profinet

EtherNet/IP utilizes standard Ethernet and IP protocols to provide industrial networking solutions, enabling devices from different manufacturers to communicate within the same network. It supports a wide range of applications, from simple control to complex automation systems, facilitating device integration and data sharing across the network.

Family Repository
PIC32MX ethernetip_apps_pic32mx
PIC32MZEF/PIC32MZDA ethernetip_apps_pic32mz

Modbus

Profinet

Modbus is a widely used communication protocol in the industrial sector, known for its simplicity and reliability. It supports communication among many devices connected to the same network, ideal for monitoring and controlling industrial equipment. Modbus is versatile, easy to deploy, and supports both serial and TCP/IP communications, making it suitable for a wide range of industrial applications.

Family Repository
PIC32MX modbus_apps_pic32mx
PIC32MZEF/PIC32MZDA modbus_apps_pic32mz

Multi-Protocol Support

U-Phy

Profinet

U-Phy on LAN9255 CPU with LAN9303 (Switch)

U-Phy, operating on the LAN9255 CPU in conjunction with the LAN9303 switch, offers a versatile multi-protocol solution that simplifies Ethernet connectivity integration into industrial systems. This unique setup supports a wide array of protocols, including Profinet, EtherCAT, and EtherNet/IP, enabling seamless communication across different industrial devices and networks.

Family Repository
LAN9255 U-Phy product page

Key features of U-Phy include:

  • Ease of Use: No prior protocol expertise is required to deploy U-Phy, making it accessible to a broader range of users and applications.
  • Industrial Compliance: As a pre-certified solution, U-Phy ensures compliance with industry standards, offering optimal performance and peace of mind from the outset.
  • Rapid Deployment: The evaluation kit allows for immediate access to multiple industrial protocols, facilitating quick and straightforward system testing and integration.
  • Open-Source Hardware Platform: U-Phy's commitment to open-source principles means users maintain complete control over their hardware production, fostering innovation and reducing costs.

For comprehensive details on U-Phy's capabilities, protocol support, and deployment options, visit RT-Labs' dedicated pages.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published