Setting up the hardware
The following table shows the target hardware for the application projects.
Project Name | Hardware |
---|---|
mclv2_sam_e54_pim.X | MCLV2 Development BoardATSAME54 Plug-in moduleHurst Motor with encoder |
Setting up MCLV2 Development Board
Mount the ATSAME54 Motor Control Plug In Module on U9 header.
Place the "External Opamp Configuration" Matrix board at J14
Motor Connections:
Phase U - M1 (White coloured wire)
Phase V - M2 (Black coloured wire)
Phase W - M3 (Red coloured wire)
Hall Sensor Connections: Connect hall sensor wires as shown below
1 : +5V (Red coloured wire)
3 : HA (White coloured wire)
4 : HB (Brown coloured wire)
5 : HC (Green coloured wire)
2 : GND (Black coloured wire)
Jumper Settings:
JP1 - Curr, JP2 - Curr, JP3 - Curr
In order to use RS232 port for X2CScope Communication JP4 - UART, JP5 - UART
In order to use USB port for X2CScope Communication JP4 - USB, JP5 - USB
Power the board with a 24V DC supply using J2 or BP1-BP2. For additional safety, it is recommended to use a current limited power supply while testing this software demonstration on a non-default hardware and motor.
Complete Setup
Running the Application
Build and Program the application using its IDE
Press switch S2 to start the motor
Vary potentiometer to change the speed of the motor
Press switch S2 to stop the motor
Press switch S3 to change the direction of the motor
Press switch S2 again to start the motor
Monitor graphs on X2C Scope
Refer to the following tables for switch and LED details:
Switch | Description |
---|---|
Switch S2 | To start or stop the motor |
Switch S3 | To change the direction of rotation. Direction toggle command is accepted only when motor is stationary. |
LED D2 Status | Description |
---|---|
OFF | Motor spin direction is "positive" |
ON | Motor spin direction is "negative" |
LED D17 Status | Description |
---|---|
OFF | No fault |
ON | Fault is detected |