ADI IIO oscilloscope is used for monitoring and controlling the AD-FMCMOTCON2-EBZ board, when using the Linux operating system. A complete user guide for the IIO oscilloscope can be found here.
The IIO Oscilloscope allows to monitor current, voltage, speed and control signals from the system. Below is presented a description of the different monitoring channels exposed by the IIO Oscilloscope.
|voltage1||Motor 1 Ia ADC raw data|
|voltage2||Motor 1 Ib ADC raw data|
|voltage3||Motor 1 VBus ADC raw data|
|voltage1||Motor 2 Ia ADC raw data|
|voltage2||Motor 2 Ib ADC raw data|
|voltage3||Motor 2 VBus ADC raw data|
|ad-mc-speed||voltage0||Motor 1 speed. Number of counts in 10ns units between two motor commutations. In order to display the speed in RPM, the data should be processed by checking the 1/x option and multiply by 25.000.000|
|ad-mc-speed-m2||voltage0||Motor 1 speed. Number of counts in 10ns units between two motor commutations. In order to display the speed in RPM, the data should be processed by checking the 1/x option and multiply by 25.000.000|
This dialog allows the control of the two motors in manual mode by directly specifying the fill factor of the PWM signals applied used to control the 3 phase inverters. The motors are driven using a 6 step comutation algorithm.
|Run||Starts the motor|
|Delta||Selects between driving the motor using a Star-like sequence or Delta sequence|
|Direction||Selects between clockwise and counterclockwise rotation directions|
|PWM||In Manual mode, the PWM can be set between 50% - 100%|