1. The multichannel stepping motor control;
2. Multiple pressure sensor;
3. The local control bus, special occasions need to network control,
On the market of the card, the function can be realized, but people always feel not perfect, on the basis of personal understanding and thinking, idea is to use a ARM and FPGA, the use of a synchronous bus connection ARM and FPGA, use the ARM architecture M4 or architecture M7 kernel, plus a slice of SDRAM, on the ARM end run a script interpreter and a real-time operating system, control of the FPGA, in the form of access memory ARM mainly run control process and complete the communication data interaction, the FPGA to complete motor motion control, and FPGA has the advantage of can control the movement of the multiple step motor at the same time, and high control precision,
ARM side in order to adapt to a variety of applications, set aside 232485, Ethernet interface, out of a SDIO interface, run the file system, on the ARM end after the seed function well, change the inside of the file system scripting language can run out of the different control processes,
This is I now think of, motor driver prepared with LV8731 and TMC2600A, you think?
CodePudding user response:
The overall feeling is quite good, two small advice:1, each child with CAN bus communication between modules, the bus already very mature, robots and other control are also popular,
2, FPGA, MCU is more flexible, after setting the then to FPGA,
Personal opinion,
CodePudding user response:
A USB interface to add 256 can get this done in IO (excluding mining), is a control PC.