双色球出号频率图|双色球基本走势图删除

電賽國家一等獎-滾球控制系統電路/代碼分享,恩智浦智能車光電組國家二等獎通用

  • 電賽國家一等獎-滾球控制系統電路/代碼分享,恩智浦智能車光電組國家二等獎通用
  • 電賽國家一等獎-滾球控制系統電路/代碼分享,恩智浦智能車光電組國家二等獎通用
  • 電賽國家一等獎-滾球控制系統電路/代碼分享,恩智浦智能車光電組國家二等獎通用
  • 電賽國家一等獎-滾球控制系統電路/代碼分享,恩智浦智能車光電組國家二等獎通用
  • 電賽國家一等獎-滾球控制系統電路/代碼分享,恩智浦智能車光電組國家二等獎通用

電賽國家一等獎-滾球控制系統電路/代碼分享,恩智浦智能車光電組國家二等獎通用

電賽國家一等獎-滾球控制系統電路/代碼分享,恩智浦智能車光電組國家二等獎通用

電賽國家一等獎-滾球控制系統電路/代碼分享,恩智浦智能車光電組國家二等獎通用

電賽國家一等獎-滾球控制系統電路/代碼分享,恩智浦智能車光電組國家二等獎通用

電賽國家一等獎-滾球控制系統電路/代碼分享,恩智浦智能車光電組國家二等獎通用


本設計是獲得2017電子設計大賽B題國家一等獎的滾球控制系統,該設計運用ov7725攝像頭,oled顯示圖像,動態分段pid控制兩個舵機,從而實現小球的運動。滾球控制系統是一個復雜的非線性動力學系統,是經典控制對象球桿系統的擴展,同時也可以作為一種具有典型非線性特征的試驗平臺,可以對非線性控制理論及控制算法進行檢驗。

由于滾球控制系統中的多變量強耦合、參數不確定性、視覺反饋與傳動機構滯后、小球與平板之間有摩擦以及外界隨機干擾等一系列非線性因素的存在,給板球系統的分析與建模、控制系統設計與實現帶來嚴峻挑戰。本次設計的滾球系統以 K60 微控制器為核心控制單元,通過人眼攝像頭采集小球的信息,使用動態 PID控制算法調節轉向舵機的角度,實現了對小球運動速度和運動方向的雙閉環控制,達到了小球的準確定位和軌跡控制。

滾球控制系統視頻演示:

https://v.youku.com/v_show/id_XMzAxMDUyNzY2OA==.htm...

滾球控制系統源碼截圖:


部分源碼展示:

/********************************************************************/

#include "common.h"

#include "include.h"

#include "OLED.h"

/*********************************************************/

uint8 imgbuff[CAMERA_SIZE]; //定義存儲接收圖像的數組

uint8 img[CAMERA_W*CAMERA_H]; //攝像頭解壓數組

/*坐標定位數據*/

uint8 x1=21,x2=40,x3=58;

uint8 x4=20,x5=40,x6=59;

uint8 x7=22,x8=40,x9=58;

uint8 y1=10,y2=10,y3=11;

uint8 y4=29,y5=29,y6=29;

uint8 y7=48,y8=48,y9=47;

uint8 squ_x1=30,squ_x2=50;

uint8 squ_x3=30,squ_x4=50;

uint8 squ_y1=20,squ_y2=20;

uint8 squ_y3=40,squ_y4=40;

/*白板邊界初始化*/

uint8 img_init_flag=0; //初始化變量

uint8 img_init_x_min=0; //橫軸最小值

uint8 img_init_x_max=79; //橫軸最大值

uint8 img_init_y_min=0; //縱軸最小值

uint8 img_init_y_max=59; //縱軸最大值

uint8 img_x=40; //掃描橫坐標

10

uint8 img_y=30; //掃描縱坐標

uint8 ball_x=40; //球心橫坐標

uint8 ball_y=30; //球心縱坐標

uint8 ball_x_set=22; //目標球心橫坐標

uint8 ball_y_set=48; //目標球心縱坐標

uint8 ball_loca=1; //路徑變量

uint8 mission_flag=0; //任務標志

uint32 mission_clock=0; //任務時鐘

/**********************舵機******************************/

/*動態 D*/

uint8 KD_zone=2;

uint32 KD_max=500,KD_min=200; //動態 D

/*PID*/

uint32 KP_A=10,KP_B=140,KD_X,KD_Y;//舵機 PID

/*死區控制*/

uint32 DJ_zone=0; //死區控制

/*擺幅限制*/

uint32 DJ_min=700; //舵機最小擺幅

uint32 DJ_max=3000; //舵機最大擺幅

/*舵機中值*/

uint32 DJ_midpoint_x=8200; //舵機中值 x

uint32 DJ_midpoint_y=8374; //舵機中值 y

/*舵機變量*/

uint64 DJ_x_PWM=8300; //輸出 PWM

uint64 DJ_y_PWM=8374; //輸出 PWM

uint32 DJ_maxpoint_x=2000; //舵機限幅_x

uint32 DJ_maxpoint_y=2000; //舵機限幅_y

/*******************************************************/

電路項目的主要芯片及數據手冊

電路相關文件

電路圖文件
源代碼
滾球控制系統程序源碼.rar
描述:程序源碼,見截圖展示
教程
論文.pdf
描述:論文
分享到:
收藏 (22)
電子硬件助手小程序 電子硬件助手小程序

電路城電路折扣劵獲取途徑:

電路城7~10折折扣劵(全場通用):對本電路進行評分獲取;

電路城6折折扣劵(限購≤100元電路):申請成為賣家,上傳電路,審核成功后獲取。

(版權歸小甄哥哥所有)

版權聲明:電路城所有電路均源于網友上傳或網上搜集,供學習和研究使用,其版權歸原作者所有,對可以提供充分證據的侵權信息,本站將在確認后24小時內刪除。對本電路進行投訴建議,點擊投訴本電路反饋給電路城。

使用說明:直接使用附件資料或需要對資料PCB板進行打樣的買家,請先核對資料的完整性,如果出現問題,電路城不承擔任何經濟損失!

換一批 more>>

大家都在看:

繼續閱讀

  • 19年電賽——模擬電磁曲線炮(H題省一)

    自行設計并制作一模擬電磁曲射炮(以下簡稱電磁炮),炮管水平方位及垂直仰角方向可調節,用電磁力將彈丸射出,擊中目標環形靶(見圖 3),發射周期不得超過 30 秒。電磁炮由直流穩壓電源供電,電磁炮系統內允許使用容性儲能元件。 二、要求 電磁炮與環形靶的位置示意如圖 1 及圖 2 所示。電磁炮放置在定標點處,炮管初始水平方向與中軸線夾角為 0°、垂直方向仰角為 0°。環形靶水平放置在地面,靶心位置在與定標點距離 200cm≤d≤300cm,與中心軸線夾角a≤±30°的范圍內。 1.基本要求 (1) 電磁炮能夠將彈丸射出炮口。 (2) 環形靶放置在靶心距離定標點 200~300cm 間,且在中心軸線上的位置處,鍵盤輸入距離 d 值,電磁炮將彈丸發射至該位置,距離偏差的絕對值不大于 50cm。 (3) 用鍵盤給電磁炮輸入環形靶中心與定標點的距離 d 及與中心軸線的偏離角度a,一鍵啟動后,電磁炮自動瞄準射擊,按擊中環形靶環數計分;若脫靶則不計分。 2.發揮部分 (1) 在指定范圍內任意位置放置環形靶(有引導標識,參見說明 2),一鍵啟動后,電磁炮自動搜尋目標并炮擊環形靶,按擊中環形靶環數計分,完成時間≤30s。 (2) 環形靶與引導標識一同放置在距離定標點 d=250cm 的弧線上(以靶心定位),引導標識處于最遠位置。電磁炮放置在定標點,炮管水平方向與中軸線夾角a =-30°、仰角 0°。一鍵啟動電磁炮,炮管在水平方向與中軸線夾角a從-30°至 30°、再返回-30°做往復轉動,在轉動過程中(中途不得停頓)電磁炮自動搜尋目標并炮擊環形靶,按擊中環形靶環數計分,啟動至擊發完成時間≤10s。 本設計依據通電導體在磁場中受力加速的原理設計了模擬電磁曲線炮系統,本設計通過線圈、高壓直流電源及高壓電容組成簡易的模擬電磁曲線炮,采用ATMEGA328P作為主控芯片,通過PWM控制二維云臺實現電磁炮對目標的精準炮擊,使用OPEN MV攝像頭模塊實現對隨機目標的精準定位,并由繼電器控制電容的充放電,為線圈提供瞬時強電流,產生洛倫茲力,實現模擬電磁曲線炮對標靶的精準打擊,實現在規定10秒內,自動搜尋目標并炮擊環形靶功能,并設計實現了對運動目標的精準炮擊,具有較高的實際軍事意義。具體制作方法在附件中,可下載查看;附件帶有使用說明,源程序,原理圖及PCB源文件;如若需要技術支持,可聯系本人(聯系方式附件中有);
    來自:其他時間:2019-09-10 電賽 電磁炮 openmv4
  • PID控制倒立擺Arduino自平衡機器人

    自平衡機器人,帶有兩個超聲波接近傳感器和nRF24通信+遙控器。硬件組件:Arduino Nano R3× 2 SparkFun收發器突破 - nRF24L01 +× 1 SparkFun收發器突破 - nRF24L01 +(RP-SMA)× 1 SparkFun雙H橋電機驅動器L298× 1 DFRobot 6 DOF傳感器 - MPU6050× 1 ElectroPeak 0.96“OLED 64x128顯示模塊× 1 軟件應用程序和在線服務:Arduino IDE這是我最后一年的大學項目。它是倒立擺,由PID控制。它可以用Arduino遙控器控制。實物圖:
    來自:機器人時間:2019-07-25 pid控制 倒立擺 自平衡機器人
  • STM32條碼識別 OV7725/OV7670,二值化圖像處理識別,webserver顯示

    使用正點原子STM32精英開發板,OV7725模塊,ESP8266wifi模塊。通過OV7725采集圖像,并對采集的圖像進行二值化處理,進而實現對條碼的識別;將識別的結果展示在LCD上,并且通過對ESP8266模塊的編程實現一個Webserve功能,通過手機訪問固定的IP地址即可實現數據的查看與更新。有相應的演示視頻,以及使用說明。該項目存在兩個關鍵點:一個是圖像識別技術;一個是WebServer功能的實現。通過修改提供的源程序,可以實現自己想要的功能,如靶心識別、物體識別等功能。QQ:741470274
    來自:Hackaday Prize 2019時間:2019-07-23 esp8266 ov7670 web服務器
  • 2013年電賽手寫繪圖板達標作品

    因為參加小賽做了一個2013年的手寫繪圖板。性能方面,基本部分全部達標,發揮部分除了功耗1.6W(因為時間問題,使用的是線性穩壓電源,供電效率低下,如采用開關電源將12V降壓,可以將效率大大提高,同時也就降低了功耗)下面是實物圖PCB實物圖控制器方面,采用的是原子的精英版,其實這一塊用很多系列的板子都可以的。ADC方面使用的是AD7705模塊,16位ADC。運放方面我們使用的是AD620這種儀表放大器,價格較貴,不同的地方賣10~30元1片,推薦在立創商城購買。作品完成至少需要2片(無使用不當導致損壞的情況)下面是過程中產生的數據,是我們用MATLAB插值繪圖的結果篇幅有限,剩下的都在附上的文件中,并且有詳細的論文提供設計思路以及改進措施。
    來自:無線手持設備時間:2019-07-02 diy制作 電賽 繪圖板
  • 自己改編技小新DAPlink,自己用于調試K60和小馬哥四軸。

    純屬個人DIY作品,方便自己興趣所用。
    來自:飛行器時間:2019-06-26 stm32 diy制作 k60
  • 2018年電賽C題參考方案-無線充電小車資料打包

    硬件方面,發射端以MSP430為控制核心,MSP430通過IO口控制繼電器繼而控制無線供電模塊的電源。MSP430通過IO接口控制LED發出充電信號以及指示充電進度。接收端不使用芯片,無線供電模塊為25F超級電容充電,光敏電阻接收發射端發出的光電信號,通過三極管和晶閘管控制電機的啟停,當充電結束后,發出信號,啟動電機。軟件方面,使用CCS為MSP430編程,程序中通過時鐘周期完成計時,完成一分鐘計時,之后相應IO口改變為相應電平,進而實現相應功能。Moore8 摩爾吧2019全國大學生電子設計競賽系列培訓課程,歡迎加入摩爾吧電賽交流QQ群,獲取免費聽課權限和海量資料:836323769全套課程(含通用篇及各專項提升篇):https://www.moore8.com/series/package/diansai2019
    來自:智能車時間:2018-08-04 電賽 msp430 小車 參考方案
  • 2018 TI杯電賽指定TPS63020模塊電路圖和PCB

    TPS63020元器件為采用兩節或三節堿性鋰電池,NiCd或NiMH電池或單節鋰離子或鋰聚合物電池供電的產品提供電源解決方案。 TPS63020 的主要特性與優勢: 高輸出電流性能使電池供電設備能夠以最高效率生成最大電流。例如,在典型情況下,降壓模式下可生成 3.3 V 電壓、3 A 電流,升壓模式下則可生成 3.3 V 電壓、超過 2.0 A 的電流;動態輸入電流限制可高效保護電路及系統;節電模式可在輕負載下保持高效率;支持單節鋰離子電池、2 節、3 節堿性電池、鎳鎘或鎳氫電池。附件資料截圖:
    來自:電源模塊時間:2018-07-18 電賽 鋰電池 tps63020
  • 華為杯研究生電賽-高速真隨機數發生器資料開源

    本設計為研究生電賽的作品,獲得國賽二等獎以及華為企業命題二等獎,現提供如下材料:1.研電賽的技術論文(包含開發板信息以及電路設計相關信息)。2.項目的工程文件。3.隨機數測試軟件AIS31、diehard、NIST sp-800、TestU01,以及部分軟件的使用說明。隨機數測試權威軟件。4.項目過程中用到的相關參考文獻。5.研電賽提交的解說等。該項目創新已申請專利和發表論文,此項目僅供個人學習使用。附件資料截圖:
    來自:FPGA/PLD/DSP開發板時間:2018-07-17 電賽 真隨機數生成器
  • 【暫銷】2018 TI電賽 FDC2214仿模塊評估板資料

    自己仿照TI的EVM評估板做的FDC2214板子,省去了板子上原有的430單片機,然后程序在MSP430F5529板子上試的,驅動一塊OLED顯示四路值;自己打了板子驗證過沒問題。附件資料截圖:
    來自:其他開發板時間:2018-07-16 電賽 oled顯示 fdc2214
  • 基于51單片機PID恒溫加熱系統(APP可查看控制)

    功能說明:1.采用增強型51單片機stc12c5a60s2單片機作為主控,板載有蜂鳴器,LCD1602液晶等;2.NTC熱敏電阻作為溫度傳感器;3.控制溫度部分為加熱控制溫度,采用可控硅控制熱得快加熱棒加熱;4.恒溫加熱控制部分采用PID算法控制;5.添加了wifi模塊,作為熱點,與手機連接后,可用APP設置加熱溫度值,及報警值;資料說明: 附件內容提供AD格式原理圖PCB工程文件,用altiumDesigner打開。程序采用C語言編寫,通過keil軟件編譯,文件為工程源代碼。技術咨詢QQ:2067054198(咨詢時請說明來自電路城);附件資料截圖:視頻演示:
    來自:DIY創意產品時間:2018-07-02 畢業設計 pid控制 恒溫加熱
銷量
16
查看
9562
參數名 參數值
發布于 2017 年 09 月 26日
更新于 2019 年 09 月 04日
芯片資料
Moore8直播課堂

tracer ?? 双色球出号频率图 中国体育彩票泳坛夺金规律 手机怎么刷红包赚钱是真的吗 玩今日头条赚钱安全吗 天易棋牌官网 玩分分彩诀窍 极速快乐十分开奖结果 象棋棋盘 四川时时彩走势图开奖号码 老时时彩 好运娱乐网址 一尾中特网址 打贵州麻将的技巧 广东快乐十分20选8计划 十一运夺金山东时时彩 快乐10分胆拖计算 前年零成本快速赚钱门路