i reread your responce, and the use of a large PM gen/motor while being able to start the engine
is not going to be easy to control for voltage and current in battery charging in my opinion, and i don't think
the marine controller will be of any use with that unit.
interested tho in hearing what your plan is
what kind of batteries? voltage, amp/hr rating etc.
bob g
For best efficiency the PM generator should be operating at 80 to 90 percent of its rating.
Control is not that hard, I have used a single cylinder Wisconsin with a PM motor to charge 24 volt lead battery banks and it works well at least for me.
To start with the PM motor was sized such that the engine could not put enough power into the motor/generator to over heat the generator with a 24 volt battery connected, at least one that was not completely discharged.
Set the governor so that open circuit voltage on the generator is just a little above the end of charge voltage (bulk charge), this is mostly to keep the engine from over speeding if a fuse blows. With an efficient PM motor the voltage will be controlled very closely with RPM even under changing load current.
Now when you connect the battery the engine will bog down and will be running wide open throttle. The engine speed will slowly increase with the increasing battery voltage and the current will drop slightly (constant power). If the resulting current is too much then the battery pack is too small to be efficiently charged with the engine or the battery was discharged way more then it should have been for good cycle life.
Once the bulk (constant current or in this setup constant power) stage of charging target voltage is reached shut the engine off, this can be done manually or with a voltage relay.
If you are going for efficiency do not even think of doing the absorption (constant voltage) stage of charging with the same engine generator that you do the bulk stage with, use a much smaller genset or better yet a small PV panel.
And the third stage or float charging with any genset is just dumb.