1 Product Overview The Zeus motor controller is a sub assembly intended for incorporation into an audio HiFi turntable to provide necessary drive signals to the originally installed turntable 24 pole AC 115v synchronous motor. The Zeus provides two independent AC signals for each phase of the AC synchronous motor.
2.2 Overview The Zeus board may be mounted inside the LP12 turntable on a Linn (or compatible) cross brace. The minimum connections are mains power and motor wiring. It’s possible to operate the board with just these two connections, however, most users will want the start/33/45/stop switch, the OLED display and IR sensor for adaptive (PID) speed control.
– it will be a snug fit. Connect the FFC cable to PSW1 (underneath the black LINN-PSW1 connector) with the contacts facing towards the PCB. 6. Connect the mains supply cord to the Zeus to either the 230v or 115v connections as appropriate for your geography.
LED flashes. (Approx. 3 seconds). You can switch back to 33.3 by depressing the switch until the LED flashes. 12. To go into standby, depress the switch for approx. 1 second. If the controller works without issues and you have purchased the Speed Sensor move on to the adaptive speed control (PID) step.
(e.g. Mac/Linux) for board configuration. Mac users may need to install drivers to interface correctly with the Zeus – consult section 4 2.2.4 A full list of all the menu options and the default values has been provided in section 3Error! Reference source not found.
Page 8
Position the IR sensor towards the inside edge of the outer platter. Lightly tack down the FFC cable for the positioning test. Use either double sided sticky tape or a couple of small balls of blue/white tack to stick down the IR sensor lightly. Connect the other end of the 4 way FFC cable to connector P3 on the underside of the motor controller PCB (silver contacts towards the PCB).
Page 9
WARNING: Do not connect your turntable to the main supply at this stage. With the motor controller powered up on Laptop/PC only, use the PIDTuning app and choose option 4 from the menu. This will display a message on the terminal area each time the IR sensor is triggered.
Finally tape the FFC down so it does not rub against the inner platter and press the IR sensor firmly into its final place. You can optionally secure the IR sensor more permanently by using the supplied double sided tape. Once a reasonably accurate rpm indication is obtained you can move onto setting up PID control and tuning the parameters.
2.5 Adaptive Speed Control – PID Once you have the controller board installed and providing basic 33.3 or 45 rpm operation; the IR sensor is installed, adjusted and correctly displaying the platter RPM to a reasonable degree of accuracy (i.e. around 33 or 45 rpm) then you are ready to enable PID control.
2.5.2 Final installation note Congratulations you have installed the controller. There are many configuration options and items in the controller that you can tweak and adjust to your specific turntable. Please feel free to read through section 3 for a full explanation of all of the parameters.
3 Configuration menus and parameters 3.1.1 Setup Menu - item entry When in each of the menu items you will be asked to respond to a question. For example: “Enter 33.3 rpm frequency, Hz: (45 – 65): 50.0”. The question will be followed by the units, the range of acceptable values in between the brackets (45 - 65), and finally the current value: 50.0.
Page 15
the power switch. Display blank time, min: 0-360 Time for the display to blank after starting or changing speed. 0 disables feature. Are you using PID and platter sensor? Y / N Have you mounted an IR speed sensor and connected it to the board.
3.1.3 Motor Parameters Configuration items in this menu relate to the motor and turntable. Parameter / Description Units Range Default value Winding 1 phase is always starts at 0 degrees. This is a statement. Subsequent windings probably require 90, 180, 270 degree phase angles respectively depending if you are using 2,3,4 phase motors.
Parameter / Description Units Range Default value Enter Kp: Value for proportional term (up to 6 decimal places) Enter Ki: 0.31 Value for term (up to 6 decimal places) Enter Kd: 0.191 Value for derivative term (up to 6 decimal places) Enter Motor frequency to rotation ratio: 0.66666 (to7 decimal places).
3.2 PID Tuning - Theory The following explanation of PID theory will help you to understand the control system and common terms that are used. Proportional Gain (Kp)—Proportional gain is the system stiffness. It determines the contribution of restoring force directly proportional to the position error. Restoring force is comparable to a spring in a mechanical system.
0 rpm to 33.3 rpm or 33.3 rpm to 45 rpm. The system is the combination of the Zeus motor controller, your motor, belt, pulley and platter. To view your system’s step response, use the PIDTuning application, connect the serial port and click the Start button.
Commanded Position—the desired position (or rotation speed). In this case, the commanded value is 1,000. For the Zeus motor controller this will be the value in Hz for 33.33 rpm or 45 rpm. Steady-State Position Error—the error that occurs when the system is at rest.
Page 21
An over-damped system produces a smoother, slower step response. An over-damped system is characterized by no overshoot, and long rise and settling times. An under-damped system produces a slight oscillatory response that eventually dampens out. An under-damped system is characterized by a large overshoot, a long settling time, and short peak and rise times.
An oscillatory system response produces a constant-amplitude, continuous-position oscillation. An oscillatory system is characterized by infinite settling times. 3.5 Tutorial – Manually tuning from scratch You will need to use the Windows PIDTuning application to change your coefficients. With the application connected after hitting the start button you can see the reaction of your system to changes in parameters on the graph.
Page 23
5. Repeat steps 3 and 4 until you achieve a reasonable value for Kp. For most systems, this will mean that the response will approach the set point, and overshoot by 1 or 2 peaks about the with a reasonable amount of dampening. This steady state value may be slightly offset from the set point value, and this offset can be corrected with an appropriate Ki value later.
Page 24
quickly without any offset. Observing the WOW value until it gets to a stable < 0.1 or less is a good indicator. In the example below that’s after about 13 seconds. 10. Make a note of your Kp, Ki and Kd values. Set Os% to 5 and click Send. Next use the Auto Zoom feature and observe the running state.
Page 25
13. If necessary run a fine tune process for Kp, Ki and Kd to achieve optimum results. 14. Finally use the Save button to write the values to the EEPROM. Please send an email with your Make & Model of turntable and the optimum values of Kp, Ki and Kd and settling time to <0.1 WOW so we can build up a database of common turntables.
4 Appendix - MAC Users Mac users will need to install USB drivers to connect to the Zeus motor controller. You can download and install from here: https://github.com/ledongthuc/example/blob/master/file/CH34x_Install_V1.3.zip If you do not have a serial monitor program use the one build into the Arduino IDE.
T500mA 250v Dimensions 20 x 165 x 100mm (HxWxD) Motor Output drive voltage 12v to 110v AC Motor Output drive current 20mA Frequency resolution 0.001Hz <1% 6 Manufacturer Details S.Cobham T/A Valhalla Electronics 50 Chester Road Churchtown Southport PR9 7HD...