<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <link href="https://rafasolutions.com/case-studies/educational/?sAtom=1" rel="self" type="application/atom+xml" />
    <author>
        <name>RAFA Solutions</name>
    </author>
    <title>Blog/Atom feed</title>
    <id>https://rafasolutions.com/case-studies/educational/?sRss=1</id>
    <updated>2026-05-12T15:39:16+02:00</updated>
    
        <entry>
            <title type="text">CAN Bus Analyzer for CompactRIO</title>
            <id>https://rafasolutions.com/case-studies/educational/can-bus-analyzer-for-compactrio</id>
            <link href="https://rafasolutions.com/case-studies/educational/can-bus-analyzer-for-compactrio"/>
            <summary type="html">
                <![CDATA[
                
                                            CAN Bus Analyzer is intended for the analysis of CAN bus communication of Robot Arm mover4 from Commonplace Robotics. It is based on NI CompactRIO.
                                        ]]>
            </summary>
            <content type="html">
                <![CDATA[
                 Recently we received an interesting request to develop a LabVIEW driver for one of the standard Robot Arms which communicates over the CAN bus. Through&amp;nbsp;our research we created the CAN Bus Analyzer, with which we were able to monitor the frames going back and forth between the robot and its default windows application. 
 CAN Bus Analyzer is intended for the analysis of CAN bus communication between two devices. The analyzer&amp;nbsp;is based on the NI CompactRIO (cRIO) platform.&amp;nbsp;The software application is developed in the LabVIEW graphical programming environment. 
 The analyzer was developed for analysis of CAN communication of Robot Arm mover4 from Commonplace Robotics. The analyzer has two versions: based on NI 9853 2-Port, the High-Speed CAN Module, and based on &amp;nbsp;the NI 9862&amp;nbsp;1-Port High-Speed/FD NI-XNET CAN C Series Module. 
 The first version of the analyzer is developed on FPGA platform. 
 The main features of the analyzer are: 
 
 Based on NI CompactRIO&amp;nbsp;hardware platform 
 CAN communication implementation on FPGA 
 Support of NI 9853 and NI 9862 CAN modules 
 Lossless Data Logging 
 
                ]]>
            </content>

                            <updated>2016-05-01T00:00:00+02:00</updated>
                    </entry>

    
    
        <entry>
            <title type="text">Industrial Communications Laboratory</title>
            <id>https://rafasolutions.com/case-studies/educational/industrial-communications-laboratory</id>
            <link href="https://rafasolutions.com/case-studies/educational/industrial-communications-laboratory"/>
            <summary type="html">
                <![CDATA[
                
                                            The Industrial Communication Laboratory was developed to help students learn the basics of the most popular industrial protocols, such as Profibus, Modbus, CAN and Ethernet. Through the laboratory, students study programming basics of the controllers from the most popular vend...
                                        ]]>
            </summary>
            <content type="html">
                <![CDATA[
                  Customer &amp;nbsp;–&amp;nbsp; Ho Chi Minh Vocational College of Technology   Country &amp;nbsp;– Vietnam &amp;nbsp; The Industrial Communication Laboratory was developed to help students learn the basics of the most popular industrial protocols, such as Profibus, Modbus, CAN, and Ethernet. Through the laboratory, students study programming basics of the controllers from the most popular vendors – National Instruments and Siemens. 
 The laboratory stand is based on NI CompactRIO (cRIO) platform. 
 The laboratory stand represents a belt conveyor, which is controlled by a Siemens S7-300 controller. The S7-300 PLC controls the conveyor motor and acquires signals from infrared (IR) sensors, which are used to detect the presence and count number of items on the belt conveyor. The stand also includes a robot arm, which is controlled by the cRIO controller. All control settings of the PLC are being sent from the NI cRIO controller via the Profibus network. 
 The stand also includes a power meter, which measures the power consumption of the conveyor system. The meter communicates with the cRIO using the Modbus protocol. 
 Developed in the LabVIEW graphical programming environment, the software provides an interactive communication interface for data transmission between hardware modules. 
 The application comprises of a list of exercises which help students to easily understand the working principles of the data transmission protocols, data encoding, and error detection methods, programming of the controllers, etc. 
 Main features of the system are: 
 
 Stand includes CompactRIO chassis with separate modules for each of the protocols 
 Belt conveyor with Robot Arm and IR sensors 
 Conveyor control with Siemens S7-300 PLC 
 User-friendly interface allows easy study and understanding of the protocols 
 Exercises for each of the protocols 
 User Manual with short courses for each of the protocols and exercise instructions 
 Report creation in PDF format 
 
                ]]>
            </content>

                            <updated>2015-12-01T00:00:00+01:00</updated>
                    </entry>

    
    
        <entry>
            <title type="text">Educational Platform for Research of Industrial Protocols Based on NI PXI</title>
            <id>https://rafasolutions.com/case-studies/educational/educational-platform-for-research-of-industrial-protocols-based-on-ni-pxi</id>
            <link href="https://rafasolutions.com/case-studies/educational/educational-platform-for-research-of-industrial-protocols-based-on-ni-pxi"/>
            <summary type="html">
                <![CDATA[
                
                                            Inpedus is a combination of software and hardware platform that we developed to help students learn the basics of industrial protocols and interfaces.
                                        ]]>
            </summary>
            <content type="html">
                <![CDATA[
                   Customer &amp;nbsp;–  Moscow Power Engineering Institute     Country  – Russia  
  A learning process is not always easy and interesting, especially when it concerns researching industrial communication protocols. Most of the industrial protocols and interfaces are very complicated, and students need to research communication on real hardware to better understand the working principles.      The software  and hardware platform we developed&amp;nbsp;helps students learn the basics of industrial protocols and interfaces. It features useful exercises and demonstrations to help them understand the structures and operation principles of protocols. The platform includes the nine most popular industrial protocols, which are Controller Area Network (CAN), General Purpose Interface Bus (GPIB), Inter-Integrated Circuit (I2C), Modbus, RS232, RS485/422, Serial Peripheral Interface Bus (SPI), Transmission Control Protocol (TCP), and User Datagram Protocol (UDP).     The solution is based on  NI PXI  modular platform. It includes separate modules for each of the protocols and interfaces, as well as simulators to implement data transmission.     The educational platform is intended to facilitate learning the basics of industrial protocols and interfaces. The software combines interesting and useful exercises and demonstrations, which delivers a unique opportunity to deeply understand the structure and operation principles of protocols. With this platform anyone can understand protocols and interfaces, their purpose, how they work, transmission and reception methods, error checking methods and mechanisms (CRC or parity check), and more.     The software features 1–3 exercises for each of the protocols that test the student’s knowledge and help them&amp;nbsp;to get the full idea of protocols, their differences, and common points. It provides a demonstration for each protocol to help visualize working protocol mechanisms (data transmission and reception). The software can also make reports for finished exercises. This option can be helpful for trainers as well as for students to have information about a student’s progress. The software features a multilingual interface with options for either English or Russian.     After successfully delivering the platform in&amp;nbsp; Moscow Power Engineering Institute , we have developed a  second version  that offers support of additional protocols for the aviation industry: ARINC-429, AFDX, and MIL-STD-1553  
                ]]>
            </content>

                            <updated>2012-07-17T00:00:00+02:00</updated>
                    </entry>

    
</feed>
