Denna rapport behandlar utveckling av en tvåhjulig balanserande robot. En PID-regulator är implementerad i en mikrokontroller, som även AD-omvandlar en sensorsignal, samt styr motorer via H-bryggor med pulsbreddsmodulering. I rapporten förklaras framtagning av diskret PID-regulator, processorkort, motorkort, val av komponenter och sensor för att mäta robotens vinkel mot ett vertikalplan. Roboten kan balansera stillastående, men behöver kompletteras ytterligare med hjulåterkoppling för att kunna balansera medan den kör. Roboten balanserar med mätdata från en mekanisk golvavkännare (potentiometer). Andra sorters sensorer diskuteras också, t ex accelerometer, gyro och optisk sensor. / This report explain the development of a two wheel balancing robot. A PID-regulator is implemented in a microcontroller, which also AD-converts a sensor signal, and generate pulse width modulated signals to drive H-bridges. It is discussed how to develop a discretisized PID regulator, microcontroller and H-bridge circuit boards, as well as how to chose components and suitable sensors for measuring the robots angle against a vertical plane. The robot is able to balance on its own when standing still, but it need to have feedback from its wheel position if it should be able to maintain balancing when moving. The robot use a mechanical floor feeler (potentiometer). Other sensors are also discussed, e g accelerometer, rate gyro and optical sensor.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-19742 |
Date | January 2010 |
Creators | Nilsson, Fredrik |
Publisher | Linköpings universitet, Institutionen för systemteknik |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0019 seconds