In this video I will be explaining one possible solution for the SFX100 motion platform problem of the Arduino based controller dropping out or crashing randomly. Once the Arduino crashes it loses the connection with Simfeedback, the driver software, the platform powers down and returns to the rest position. Simfeedback is unaware that anything is wrong and continues sending position information to the Arduino. In this state if you press the stop button in Simfeedback it will try and disconnect from the arduino but will fail and will loop there trying endlessly to disconnect waiting for a response from the now unresponsive Arduino. The only way to recover from this situation is to close Simfeedback from the taskbar or task manager.
The problem is caused by Electromagnetic interference (EMI), also called radio-frequency interference (RFI). Its a disturbance generated, in this case, by the servo motors and the servo controllers that affects the sensitive low voltage components of the Arduino controller through electromagnetic induction.
Some builders have successfully reduced or solved this issue by wrapping cloth conducting tape around both the servo position and power leads. Another solution is to shield the Arduino in a grounded metal box - in other words put it into a Faraday cage.
In my case I found that by moving the Arduino about 800mm away from both the controllers and servos it has completely eliminated the dropouts. The 800mm limit is simply how far the USB cable I am using can reach! I will shortly be getting a longer shielded USB cable and make this solution more permanent. For the moment I am simply going to use it in this configuration and see if the solution is dependable.
Негізгі бет Ойындар Troubleshooting issues with a simulator motion platform
Пікірлер: 4