极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E628】滾球控制系統(tǒng)(板球系統(tǒng))2017全國大學(xué)生電子設(shè)計(jì)大賽B題

2021-08-25 11:48:28      索煒達(dá)電子      904     

項(xiàng)目編號(hào):E628

文件大小:6M

源碼說明:帶中文注釋

開發(fā)環(huán)境:C編譯器

簡要概述:

滾球控制系統(tǒng)(板球系統(tǒng))2017全國大學(xué)生電子設(shè)計(jì)大賽B題

本文介紹了一種基于視覺的板球控制系統(tǒng),并重點(diǎn)討論了其控制算法。該系統(tǒng)通過攝像頭采集小球的位置信息,計(jì)算得到小球的坐標(biāo),通過相應(yīng)的算法來控制電機(jī)的運(yùn)行。用陀螺儀測量木板的傾斜角度,通過兩個(gè)直線電機(jī)的運(yùn)行來驅(qū)動(dòng)木板的傾斜,從而驅(qū)動(dòng)小球滾動(dòng)。其目的是實(shí)現(xiàn)小球的滾動(dòng)控制以及軌跡追蹤。其中涉及到的研究內(nèi)容有:智能控制、運(yùn)動(dòng)控制、圖像處理等。

文中介紹了系統(tǒng)的整體結(jié)構(gòu)與制作過程,詳細(xì)討論了其控制的算法的實(shí)現(xiàn)。對(duì)單片程序的設(shè)計(jì)提出了獨(dú)特的見解,并總結(jié)出了一種比較通用的單片程序開發(fā)框架。針對(duì)裝置的特點(diǎn)使用多組PID,相互串聯(lián)或并聯(lián)使用來控制系統(tǒng)。對(duì)于實(shí)際制作和調(diào)試過程中所遇到問題及解決方法進(jìn)行了深入的探討。

【E628】滾球控制系統(tǒng)(板球系統(tǒng))2017全國大學(xué)生電子設(shè)計(jì)大賽B題

【E628】滾球控制系統(tǒng)(板球系統(tǒng))2017全國大學(xué)生電子設(shè)計(jì)大賽B題

【E628】滾球控制系統(tǒng)(板球系統(tǒng))2017全國大學(xué)生電子設(shè)計(jì)大賽B題

【E628】滾球控制系統(tǒng)(板球系統(tǒng))2017全國大學(xué)生電子設(shè)計(jì)大賽B題


【E628】滾球控制系統(tǒng)(板球系統(tǒng))2017全國大學(xué)生電子設(shè)計(jì)大賽B題

【E628】滾球控制系統(tǒng)(板球系統(tǒng))2017全國大學(xué)生電子設(shè)計(jì)大賽B題

【E628】滾球控制系統(tǒng)(板球系統(tǒng))2017全國大學(xué)生電子設(shè)計(jì)大賽B題

目錄│文件列表:

    └ 滾球控制系統(tǒng)(板球系統(tǒng))2017全國大學(xué)生電子設(shè)計(jì)大賽B題

       └ boardBallSystem

          └ boardBallSystem

             │ findBall.py

             │ JLinkLog.txt

             │ JLinkSettings.ini

             │ KK.uvguix.haha

             │ KK.uvguix.康康

             │ KK.uvoptx

             │ KK.uvprojx

             │ 引腳.c

             ├ hardware

             │  ├ angleEncoder

             │  │  │ encoder.c

             │  │  │ encoder.c.bak

             │  │  │ encoder.h

             │  │  └ encoder.h.bak

             │  ├ exit

             │  │  │ exti.c

             │  │  │ exti.c.bak

             │  │  │ exti.h

             │  │  └ exti.h.bak

             │  ├ key

             │  │  │ key.c

             │  │  │ key.c.bak

             │  │  │ key.h

             │  │  └ key.h.bak

             │  ├ lcd

             │  │  │ bsp_ili9341_lcd.c

             │  │  │ bsp_ili9341_lcd.h

             │  │  │ bsp_xpt2046_lcd.c

             │  │  │ bsp_xpt2046_lcd.h

             │  │  │ fonts.c

             │  │  └ fonts.h

             │  ├ moto

             │  │  │ moto.c

             │  │  │ moto.c.bak

             │  │  │ moto.h

             │  │  └ moto.h.bak

             │  ├ mpu6050

             │  │  │ angle.c

             │  │  │ angle.h

             │  │  │ STM32_I2C.c

             │  │  │ STM32_I2C.h

             │  │  └ eMPL

             │  │     │ dmpKey.h

             │  │     │ dmpmap.h

             │  │     │ inv_mpu.c

             │  │     │ inv_mpu.h

             │  │     │ inv_mpu_dmp_motion_driver.c

             │  │     └ inv_mpu_dmp_motion_driver.h

             │  ├ openMV

             │  │  │ openMV.c

             │  │  │ openMV.c.bak

             │  │  │ openMV.h

             │  │  └ openMV.h.bak

             │  ├ PWM

             │  │  │ bsp_pwm_output.c

             │  │  │ bsp_pwm_output.c.bak

             │  │  │ bsp_pwm_output.h

             │  │  │ pwmOutput.c

             │  │  │ pwmOutput.c.bak

             │  │  └ pwmOutput.h

             │  ├ spi

             │  │  │ spi.c.bak

             │  │  │ spi2.c

             │  │  │ spi2.h

             │  │  └ __Previews

             │  │     └ spi2.hPreview

             │  ├ stepMoto

             │  │  │ stepMoto.c

             │  │  │ stepMoto.c.bak

             │  │  │ stepMoto.h

             │  │  └ stepMoto.h.bak

             │  ├ sys

             │  │  │ delay.c

             │  │  │ delay.h

             │  │  │ sys.c

             │  │  └ sys.h

             │  ├ timer

             │  │  │ timer.c

             │  │  │ timer.c.bak

             │  │  │ timer.h

             │  │  │ timer5.c

             │  │  │ timer5.c.bak

             │  │  │ timer5.h

             │  │  │ timer5.h.bak

             │  │  │ timer6.c

             │  │  │ timer6.c.bak

             │  │  │ timer6.h

             │  │  │ timer6.h.bak

             │  │  │ timer7.c

             │  │  └ timer7.h

             │  ├ ultrasonic

             │  │  │ ultrasonic.c

             │  │  │ ultrasonic.c.bak

             │  │  └ ultrasonic.h

             │  ├ usart

             │  │  │ usart.c

             │  │  │ usart.h

             │  │  │ usart2.c

             │  │  └ usart2.h

             │  └ VL53L05

             │     │ laser.c

             │     │ laser.c.bak

             │     │ laser.h

             │     │ laser.h.bak

             │     │ myiic2.c

             │     │ myiic2.h

             │     │ myiic3.c

             │     │ myiic3.h

             │     │ myiic4.c

             │     │ myiic4.h

             │     │ myiic5.c

             │     │ myiic5.h

             │     │ VL53L02.c

             │     │ VL53L02.h

             │     │ VL53L03.c

             │     │ VL53L03.h

             │     │ VL53L04.c

             │     │ VL53L04.h

             │     │ VL53L05.c

             │     └ VL53L05.h

             ├ Listings

             │  │ KK.map

             │  └ startup_stm32f10x_hd.lst

             ├ Objects

             │  │ angle.crf

             │  │ angle.d

             │  │ bsp_ili9341_lcd.crf

             │  │ bsp_ili9341_lcd.d

             │  │ control.crf

             │  │ control.d

             │  │ delay.crf

             │  │ delay.d

             │  │ display.crf

             │  │ display.d

             │  │ ExtDll.iex

             │  │ fonts.crf

             │  │ fonts.d

             │  │ gpio_stm32f10x.crf

             │  │ gpio_stm32f10x.d

             │  │ inv_mpu.crf

             │  │ inv_mpu.d

             │  │ inv_mpu_dmp_motion_driver.crf

             │  │ inv_mpu_dmp_motion_driver.d

             │  │ key.crf

             │  │ key.d

             │  │ KK.build_log.htm

             │  │ KK.htm

             │  │ KK.lnp

             │  │ KK.sct

             │  │ KK_Target 1.dep

             │  │ main.crf

             │  │ main.d

             │  │ misc.crf

             │  │ misc.d

             │  │ moto.crf

             │  │ moto.d

             │  │ openmv.crf

             │  │ openmv.d

             │  │ pwmoutput.crf

             │  │ pwmoutput.d

             │  │ startup_stm32f10x_hd.d

             │  │ startup_stm32f10x_hd.o

             │  │ stm32f10x_exti.crf

             │  │ stm32f10x_exti.d

             │  │ stm32f10x_fsmc.crf

             │  │ stm32f10x_fsmc.d

             │  │ stm32f10x_gpio.crf

             │  │ stm32f10x_gpio.d

             │  │ stm32f10x_it.crf

             │  │ stm32f10x_it.d

             │  │ stm32f10x_rcc.crf

             │  │ stm32f10x_rcc.d

             │  │ stm32f10x_tim.crf

             │  │ stm32f10x_tim.d

             │  │ stm32f10x_usart.crf

             │  │ stm32f10x_usart.d

             │  │ stm32_i2c.crf

             │  │ stm32_i2c.d

             │  │ sys.crf

             │  │ sys.d

             │  │ system_stm32f10x.crf

             │  │ system_stm32f10x.d

             │  │ timer.crf

             │  │ timer.d

             │  │ usart.crf

             │  │ usart.d

             │  │ usart2.crf

             │  └ usart2.d

             ├ RTE

             │  │ RTE_Components.h

             │  └ Device

             │     └ STM32F103ZE

             │        │ RTE_Device.h

             │        │ startup_stm32f10x_hd.s

             │        │ stm32f10x_conf.h

             │        └ system_stm32f10x.c

             ├ user

             │  │ Control.c

             │  │ Control.h

             │  │ display.c

             │  │ display.h

             │  │ main.c

             │  │ stm32f10x_it.c

             │  └ stm32f10x_it.h

             ├ 文檔

             │  └ 滾球系統(tǒng).docx

             └ 樣圖

                │ IMG_20171106_212047.jpg

                │ IMG_20171106_212143.jpg

                │ IMG_20171106_212151(1).jpg

                │ IMG_20171106_212759.jpg

                │ timg (1).jpg

                │ timg.jpg

                │ 坐標(biāo).png

                │ 模型.png

                └ 驅(qū)動(dòng)電路.png

TAG滾球控制系統(tǒng)
  • 8 次
  • 1 分