Hello,
In order to get a good overview I’ll post the details of the current servo controller based on the UHU controller.
Main part is an ATTiny 2313 with a clockpulse of 24MHz. This processor takes on all counting and control tasks.
Two versions can be built, one with IRF540 Mosfets, max 10A/60V and one with IRFP260N, max 30A/150V
Step/Dir input and therefore compatible with most software
Fourfold counting of the encodersignals (a 500 cpr encoder provides 2000 pulses per revolution with configurable multiplier (for use with higher count encoders)
Digital PID control configurable per RS232 with additionally configurable Acceleration, Encoderfehler and Inertia.
Current control by means of pot meter
PWM Frequency of 20kHz so no whistling sounds from the power stage
Details
Operating voltage 20-150V DC stabilized with Elco’s (al least 1000uF per A current)
Ouput current control up to 10(30A) max
Usable encoders 200-500 pulses/revolution 2 channel TTL compatible
Additionally required for controller 12 Volt power supply. This can not be from a switching power supply but must be a stabilized powersupply. A 2A power supply is enough for 3 controllers.
Cooling is required for longer loads. The Mosfets must be isolated from the cooling fin. For smaller loads a piece of aluminium channel can be used.
Step/Dir signal must be TTL compatible and is accepted trough included optocoupler.
Suitable motors must have a high pole number. The more the better. It is not possible to give a general direction for suitable engines. Usually motors with a low unloaded current and low rpm shoulp give no problems. Example Ametek Motor 50V 1800rpm with unloaded current of 300ma @24V run very well with this controller.
Do not use low resistance motors (like starter engines)
A 300W motor is sufficient to raise and lower a 75kg head of an Optimum F45 with a ballscrew with 5mm pitch. An 800VA power supply is enough for 3 axis on an Optimum F45
Partslist @
http://www.peters-cnc-ecke.de/forumu...e-17_10_05.zip
Software and manuals @
http://www.pyromantiker.de/servo/UHUservo300.zip
PCB Layout, schematic and partsplacement @
http://www.gertronik.de/cncecke/servo.zip
Currently the software to configure the controller must be run from DOS. On of the forum members is working on a version that will run from Win2K or WinXP. A Beta is out.
(Translated from CNCecke.de)