999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于STM32F4的模擬工業機器人示教系統的設計與實現

2021-05-12 08:11:08天津理工大學天津市復雜系統控制理論及應用重點實驗室周琪鈞李國洪
電子世界 2021年7期
關鍵詞:動作系統

天津理工大學 天津市復雜系統控制理論及應用重點實驗室 周琪鈞 李國洪

針對國內工業機器人控制器市場基本被進口產品壟斷和高校對于工業機器人教育還是采用傳統實物加示教演示等問題,本文提出并實現了一種基于STM32F407的新型6R工業機器人示教控制系統,該系統具有低成本、運算性能強大、門檻低等優點,并采用PC上位機監控軟件與控制系統通訊。經調試實驗表明,該系統運行穩定、響應速度快、適用性強,為工業機器人教育提供一種新的思路。

工業機器人是一種面向工業制造領域能夠在各種復雜環境下根據工藝要求通過程序設計實現各種功能的多自由度多關節的機械裝置。為了便于人類更好地控制機器人,使機器人能夠穩定實現所需的操作順序、速度、位置等,并可將動作組內容存儲起來,所以研究工業機器人控制系統在教學和工業應用上具有重要意義。

1 控制系統硬件設計

本控制系統硬件包括STM32電源電路、復位電路、晶振電路、JTAG電路、FLASH存儲電路、USB轉串口電路、六路關節接口電路、RS485和CAN通信電路、按鍵、蜂鳴器和LED指示燈電路等。控制系統輸入電壓可為6.4~8.5V,低于6.4V或高于8.5V時蜂鳴器會發出低壓過壓報警提示,供電采用AD/DC電源,即220VAC轉7.5VDC輸出。控制板上的USB接口與PC上位機通訊,也可下載程序。JTAG接口用來下載、仿真及調試程序所用,LED指示燈提示系統正常運行等。圖1所示為控制器系統框圖及對應PCB成板。

1.1 供電及電平轉換模塊設計

該模塊采用穩壓芯片AMS1117-3.3和AMS1117-5.0,將輸入7.5VDC電壓轉換成3.3VDC和5VDC輸出電壓,為控制系統供電;LED1提示3.3V供電正常。原理圖如圖2所示。

1.2 FLASH存儲模塊設計

圖1 控制器系統框圖及PCB成板

圖2 供電及電平轉換模塊

圖3 FLASH存儲模塊

圖4 關節接口模塊

圖5 三組通信模塊

圖6 機器人示教系統模型

該模塊采用W25Q128芯片,該芯片是大容量SPI接口FLASH產品,其擦寫周期可達10萬次,容量為128Mb(16M字節)。如圖3所示,該芯片的SPI連接到STM32F407的SPI1接口,片選信號CS連接在PA4引腳上,通過PA4進行FLASH讀寫控制。該模塊存儲工業機器人動作組參數,機器人依據讀取的參數完成某項工作。

1.3 關節接口模塊設計

該模塊具有六路關節輸出,關節采用高精度數字舵機驅動,六路關節的控制信號分別連接STM32F407具有PWM的定時器的輸出口,如圖4所示。每個關節接口加裝保險絲,起短路保護作用。

1.4 通信模塊設計

該模塊具有3組通信,分別為USB轉串口通信、RS485通信和CAN通信。原理圖如圖5所示,在USB轉串口通信中,STM32F407的串口1與CH340C相連,同PC上位機實現串口通信;在RS485通信中,采用SP3485作為收發器,通過PB5控制SP3485收發,R22為匹配電阻,阻值120Ω,R80與R81為偏置電阻,阻值360Ω,用來確保總線空閑時,A、B間電壓差大于2V(邏輯“1”),避免邏輯錯亂導致出現亂碼;在CAN通信中,采用PCA82C250作為收發器,R23為匹配電阻,阻值120Ω,按圖5所示連接好后,控制系統即可通過PCA82C250與外部CAN總線進行通信。本文采用USB轉串口通信,也可以根據實際需求采用另外兩種通信方式。

2 機器人示教系統實物搭建

采用六組高精度數字舵機(六自由度),如圖6所示,從上到下,軸六機械爪部分采用普通防燒防堵轉數字舵機,當發生堵轉時,自動計時,當堵轉超過4min,舵機會自動停止工作;軸五、軸四采用防堵轉低功耗數字舵機,當發生堵轉時,其內部會自動進行切斷保護;軸三、軸二采用高精度雙軸數字舵機;底座軸一采用大扭力數字舵機,其具有25.0kg-cm扭矩。六組舵機均能旋轉180°。

主體支架采用硬鋁合金,質感好,硬度高,通過組裝完成搭建。

3 軟件系統設計及上位機介紹

3.1 軟件系統設計

如果控制系統硬件作為核心,那么,軟件系統則為靈魂,控制著機器人控制系統的中樞神經。控制系統軟件程序采用Keil MDK5 C語言編程開發。為了驗證本控制系統硬件的可行性,機器人采用開環控制,其控制目標主要包含以下三點:

①穩定性:穩定性是判定機器人運動控制和檢驗程序的一個重要指標,為了提高機器人穩定性,在設計程序的過程中,考慮了運行時可能會發生的異常情況,并加以調校。

②實時性:在PC上位機監控軟件控制機器人時,確保機器人數據的實時性。只有確保系統的整體實時性,才能實現實時控制,也能保證機器人不會出現卡死等故障。

③二次開發性:良好的軟件程序并非一次性調試完成的,需經過不斷地優化及改進,方能達到系統的設計要求。所以,在開發過程中,采取模塊化設計,將功能函數進行統一封裝,根據功能要求調用相關函數。系統程序做到規范化,便于后期調試優化和二次開發。

圖7 控制系統流程框圖

控制系統軟件主要由主程序和中斷服務子程序構成,如圖7所示。主程序包含系統初始化、關節初始位置設定及控制參數初始化,包括LED和蜂鳴器初始化、配置ADC相關模式檢測輸入電壓和必要的TIM的PWM輸出等。中斷服務子程序主要采用3個中斷,包括判斷系統供電是否正常的定時器中斷TIM2服務子函數、接收判斷PC上位機監控軟件指令的串口中斷USART1服務子函數和輸出電機控制PWM的定時器中斷TIM3服務子函數。在主循環中,首先判斷系統供電是否正常,若正常,則等待PC上位機給控制板發送指令,接收指令后即進入USART1中斷,在中斷子函數中判斷是否符合控制指令,若符合,則提取機器人相關控制量,進入TIM3中斷后,將相關控制量轉換為PWM輸出給對應關節,使關節完成相應指令。

圖8 上位機監控軟件界面

3.2 上位機監控軟件介紹

PC上位機監控軟件采用Visual Studio軟件C#語言開發。C#是一種面向對象的高級編程語言,C#綜合了VB簡單的可視化操作和C++的高運行效率。如圖8所示為上位機監控軟件界面。采用PC上位機控制機器人時,使用micro-USB線纜連接控制板USB串口和計算機USB接口,選定所用的串口號,設置好波特率后,即可對機器人進行操作。

圖9 實物連接圖

4 實驗結果

系統實物如圖9所示。六路關節的接口線連接到控制板六路關節的接口,JTAG下載接口連接控制板與PC計算機,PC上位機通過micro-USB線纜與控制板相連,在開關斷開的情況下,方可連接7.5VDC電源。經過調試,實現了通過JTAG把軟件程序下載到控制板后,按下電源開關,機器人各關節自動運行到初始指定位置,在PC上位機設置串口參數后,即可通過上位機監控軟件界面左圖六個關節小窗口中的滑塊對相應關節進行操作,左滑即逆時針旋轉(機械爪開),反之為順時針(機械爪閉);也可以通過右邊窗口的添加動作來設置動作組,一個動作組可分解為若干個動作,添加好后點擊“在線運行”,機器人即可執行動作組(若勾選了“循環”,機器人會重復運行動作組);動作組還可以通過下載按鍵下載到控制板FLASH中,下載完畢后,選擇相應的動作組號,點擊“動作組執行”機器人即可運行相應動作組。

結束語:通過不斷調試與實驗表明,本文工業機器人示教系統方案可行,系統具有響應速度快、動作靈活等優點。若加入三相PMSM驅動電路,可以滿足中小型工業機器人的控制需求。在整個設計實驗過程中,仍然存在一些不足需要改進,主要包括以下兩點:①電路的優化。在滿足功能需求與電氣指標的情況下電路板走線布局還可以繼續優化改進,提升電路板的穩定性與美觀。②算法的優化。為了檢驗設計方案的可行性,對算法的處理方面深究不夠,仍有改進的空間,進一步完善機器人的運作。

猜你喜歡
動作系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
下一個動作
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
動作描寫要具體
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
畫動作
讓動作“活”起來
主站蜘蛛池模板: 国产自在自线午夜精品视频| 视频国产精品丝袜第一页| 久操线在视频在线观看| 亚洲中文字幕无码爆乳| a级高清毛片| 在线观看精品自拍视频| 精品亚洲麻豆1区2区3区| 欧美另类视频一区二区三区| 国产激爽爽爽大片在线观看| 狠狠综合久久| 亚洲精品中文字幕午夜| 亚洲人成网7777777国产| 免费人成黄页在线观看国产| 精品福利国产| 热99精品视频| 最新国产精品第1页| 国产91丝袜在线播放动漫| 一本视频精品中文字幕| 国产97公开成人免费视频| 国产精品吹潮在线观看中文| 国产欧美精品专区一区二区| 91口爆吞精国产对白第三集| 久久综合伊人77777| 激情国产精品一区| 有专无码视频| 亚洲精品成人7777在线观看| 亚洲视频免| 熟女日韩精品2区| 亚洲性日韩精品一区二区| 亚洲国产成人精品无码区性色| 国产丰满大乳无码免费播放| 无码精油按摩潮喷在线播放| 精品三级网站| 亚洲欧美不卡| 香蕉久久永久视频| 久久这里只有精品8| 国产人前露出系列视频| a在线亚洲男人的天堂试看| 成人精品亚洲| 国产中文一区a级毛片视频| 亚洲精品福利网站| 成人一区在线| 国产成人综合久久精品下载| 2021国产乱人伦在线播放 | 午夜福利视频一区| 欧美精品不卡| 91麻豆精品国产91久久久久| 国产特级毛片| 欧美一区国产| 一本大道香蕉中文日本不卡高清二区| 日本亚洲欧美在线| 中文字幕无码电影| 国产极品美女在线观看| 极品国产一区二区三区| 99久久精品免费观看国产| 亚洲有无码中文网| 亚洲美女一区| 天堂久久久久久中文字幕| 国产极品粉嫩小泬免费看| 91在线国内在线播放老师| 亚洲精品图区| 无码中文AⅤ在线观看| 日韩免费毛片| 永久免费精品视频| 国国产a国产片免费麻豆| 久久国产精品77777| 老汉色老汉首页a亚洲| 国产精品99久久久久久董美香| 久久精品日日躁夜夜躁欧美| 视频二区亚洲精品| 欧美日韩免费观看| 日韩 欧美 国产 精品 综合| 99久久这里只精品麻豆| 91国内在线观看| 久久国产乱子伦视频无卡顿| 乱人伦视频中文字幕在线| 男女性午夜福利网站| 欧美综合激情| 欧美亚洲中文精品三区| 欧美区国产区| 欧美成一级| 无码精油按摩潮喷在线播放|