Next, I'll explain the modules I used, my learning methods, and the process. First, for the 0.96-inch screen,
you mainly need to learn IIC, and then briefly learn interface graphic design.
Then there's the ultrasonic module for distance measurement and grayscale line tracking. I didn't include grayscale because I didn't have it.
Regarding the learning and application of PID, we first need to know its uses. Secondly, the uses of PID are: 1. Basic requirements for automatic control systems: stability, accuracy, and speed: Stability (P and I decrease system stability, D increases system stability): In a balanced state, after a disturbance, the controlled variable can reach a certain stable state after a period of time; Accuracy (P and I increase steady-state accuracy, D has no effect): The steady-state error of the system when it is in a steady state; Speed (P and D increase response speed, I decrease response speed): The system's requirements for dynamic response. Generally measured by the length of the transition time. 2. Stability: When the system is in a balanced state, after a disturbance, if the system output can recover to the original steady-state value, then the system is stable; otherwise, the system is unstable. 3. Dynamic Characteristics (Transient Characteristics, caused by system inertia): The dynamic response curve of the system output when a given quantity is suddenly applied (or the load changes suddenly). This includes delay time, rise time, peak time, settling time, overshoot, and number of oscillations. Typically: a. Rise time and peak time are used to evaluate the system's response speed; b. Overshoot is used to evaluate the system's damping degree; c. Settling time reflects both response speed and damping degree.
a brushless motor drive circuit 
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet