One important thing which is usually left undescribed when introducing microcontroller driven MD projects is the algorithm(s) used by the microcontroller. Often it is possible to adapt the sampling etc. for another microcontroller, if one has such parts in their leftover shelf - the programming hardware and some experience, as well.
If the timing and/or digital integrator/filter values are described, it's not difficult to adapt the control software. Like mentioned earlier, some microcontrollers might be hard to get from some suppliers, and parts generally become obsolete over time, so .hex files alone will usually become useless unless someone wants to reverse assemble them.
Schematics are easy, as they're adaptable for different components and package footprints, but software and the underlying methods are still poorly documented with most projects - even if the generic sampling integrator PI and phase demodulation VLF techniques are well documented, and on that basis most of the popular microcontroller driven MD projects are reasonably straightforward (if time-consuming) to convert.
If the timing and/or digital integrator/filter values are described, it's not difficult to adapt the control software. Like mentioned earlier, some microcontrollers might be hard to get from some suppliers, and parts generally become obsolete over time, so .hex files alone will usually become useless unless someone wants to reverse assemble them.
Schematics are easy, as they're adaptable for different components and package footprints, but software and the underlying methods are still poorly documented with most projects - even if the generic sampling integrator PI and phase demodulation VLF techniques are well documented, and on that basis most of the popular microcontroller driven MD projects are reasonably straightforward (if time-consuming) to convert.
Comment