• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于PICmicro智能換刀機(jī)械手控制系統(tǒng)的設(shè)計(jì)

      2020-03-30 06:06:44張繼紅
      關(guān)鍵詞:微控制器機(jī)械手上位

      張繼紅

      四川職業(yè)技術(shù)學(xué)院,四川遂寧

      0 引言

      機(jī)器人控制系統(tǒng)需完成對(duì)關(guān)節(jié)機(jī)械手臂的各關(guān)節(jié)及末端執(zhí)行器電機(jī)的力、加速度、位姿等的控制??刂葡到y(tǒng)的核心在于控制芯片的選擇,有選用DSP系列的芯片并應(yīng)用于足球機(jī)器人、自平衡兩輪電動(dòng)車(chē),選用C51用于搬運(yùn)機(jī)器人,選用PMAC用于行架機(jī)器人,選用FANUC用于焊接機(jī)器人。本文選用Microchip公司生產(chǎn)的PICmicro微型控制器為換刀機(jī)械手的核心設(shè)計(jì)機(jī)器人控制系統(tǒng)。

      1 機(jī)械手的本體結(jié)構(gòu)

      機(jī)械手控制系統(tǒng)必須準(zhǔn)確控制其位置和姿勢(shì),位置可以由基準(zhǔn)坐標(biāo)的位置矢量(x,y,z)來(lái)描述,而姿勢(shì)表示了手部抓持刀具的方向,由方向矢量(α,β,γ)來(lái)描述。多關(guān)節(jié)機(jī)器人的本體結(jié)構(gòu)是由機(jī)體結(jié)構(gòu)和傳動(dòng)系統(tǒng)組成,主要有機(jī)器人的機(jī)座、腰部關(guān)節(jié)轉(zhuǎn)動(dòng)裝置、大臂及大臂轉(zhuǎn)動(dòng)裝置、小臂及小臂轉(zhuǎn)動(dòng)裝置、手腕及手腕關(guān)節(jié)轉(zhuǎn)動(dòng)裝置、末端執(zhí)行器幾個(gè)部分。

      2 機(jī)械手的控制系統(tǒng)硬件設(shè)計(jì)

      2.1 微控制器

      微芯公司PICmicro微型控制器是最受歡迎的機(jī)器人控制芯片之一。其特點(diǎn)在于系統(tǒng)配置易于操作,系統(tǒng)時(shí)鐘、系統(tǒng)復(fù)位、系統(tǒng)輸入/輸出可選,易于編程和多中斷源中斷等。例如PIC16控制器產(chǎn)品是總線型微控制器,有三個(gè)定時(shí)器、最高時(shí)鐘33 MHz、多中斷矢量、I/O引腳增強(qiáng)、并行編程等。

      2.2 控制系統(tǒng)硬件設(shè)計(jì)

      該機(jī)械手控制系統(tǒng)由PICmicro微型控制器PIC16F877構(gòu)成的核心控制單元和以PC為上位機(jī)及控制速度和位移的伺服控制系統(tǒng)組成,硬件框圖見(jiàn)圖1。

      作為上位機(jī)的微型計(jì)算機(jī)PC主要完成系統(tǒng)管理、故障診斷、機(jī)器語(yǔ)言的編輯和編譯等功能。通過(guò)接口RS-232把PC與示教盒連在一起,由示教盒完成示教程序輸入,亦可由鍵盤(pán)完成指令的輸入。

      圖 2 PIC機(jī)械手最小控制系統(tǒng)

      控制器PIC16一方面接受上位機(jī)的指令,另一方面通過(guò)數(shù)模轉(zhuǎn)換完成對(duì)機(jī)械手各關(guān)節(jié)伺服控制電機(jī)的速度、位移的控制。PIC的外圍通信電路是微控制器PIC與微機(jī)的通信接口電路RS-232。將PIC16串口的I/O與MAX232串口接口相聯(lián)。PIC芯片構(gòu)成的機(jī)械手伺服控制系統(tǒng)是用來(lái)控制以增量式為位置元件的直流電機(jī)伺服系統(tǒng),具有較強(qiáng)的實(shí)時(shí)控制能力。指令豐富,由上位機(jī)PC編程控制,與其他功能器件構(gòu)成伺服控制系統(tǒng)。

      基于PICmicro智能換刀機(jī)械手最小控制系統(tǒng)如圖2所示。

      圖 3 控制系統(tǒng)軟件流程圖

      3 機(jī)械手的控制系統(tǒng)軟件設(shè)計(jì)

      控制系統(tǒng)軟件設(shè)計(jì)包括兩方面,一方面是上位機(jī)PC的軟件開(kāi)發(fā),例如啟動(dòng)、清零、確定坐標(biāo)起點(diǎn)、進(jìn)行示教、計(jì)算與檢驗(yàn)、動(dòng)作的再現(xiàn)等;另一方面是微控制器PIC的數(shù)字伺服控制軟件的開(kāi)發(fā)及仿真。包括匯編程序、解釋程序、編譯器、仿真器等。

      圖3為控制系統(tǒng)軟件開(kāi)發(fā)的流程圖。初始化是定時(shí)器、顯示器、接口等的初始化,以及內(nèi)存數(shù)據(jù)區(qū)清零。示教編程就是操作人員輸入指令確定機(jī)械手末端運(yùn)動(dòng)軌跡。示教要根據(jù)坐標(biāo)種類(lèi)來(lái)示教。軌跡插補(bǔ)計(jì)算就是在坐標(biāo)系中通過(guò)直線插補(bǔ)、圓弧插補(bǔ)等原理完成軌跡計(jì)算?,F(xiàn)代的機(jī)械手具有視覺(jué)定位,觸覺(jué)抓舉等先進(jìn)控制功能。

      微控制器PIC的軟件開(kāi)發(fā)利用了HI-TFCH Software公司的PICC Lite編譯器和Microchip公司的MPLAB IDE完成程序編寫(xiě)。

      這些應(yīng)用軟件開(kāi)發(fā)工具都是面向微軟操作系統(tǒng)設(shè)計(jì)的,可以用于Windows 2000、Windows XP等系統(tǒng),操作及應(yīng)用很方便。

      4 結(jié)論

      自動(dòng)換刀機(jī)械手要準(zhǔn)確、靈活地完成換刀,就必須對(duì)控制系統(tǒng)進(jìn)行設(shè)計(jì)計(jì)算,以解決各關(guān)節(jié)與末端速度、位置、力等量的控制。該機(jī)械手的控制系統(tǒng)設(shè)計(jì)是以PICmicro微型控制器為換刀機(jī)械手的核心,上與計(jì)算機(jī)PC通信,下與關(guān)節(jié)機(jī)器人各關(guān)節(jié)直流伺服電機(jī)控制系統(tǒng)相聯(lián)的完整機(jī)器人控制系統(tǒng)。在設(shè)計(jì)的硬件、軟件上通過(guò)PC輸入的程序參數(shù),或者示教的方式,能按要求的軌跡準(zhǔn)確完成加工中心刀庫(kù)與機(jī)床主軸兩點(diǎn)之間的換刀任務(wù)。

      猜你喜歡
      微控制器機(jī)械手上位
      抓取脆弱物體的機(jī)械手
      特斯拉 風(fēng)云之老阿姨上位
      車(chē)迷(2018年12期)2018-07-26 00:42:22
      物聯(lián)網(wǎng)技術(shù)在微控制器實(shí)驗(yàn)教學(xué)中的應(yīng)用
      電子制作(2017年14期)2017-12-18 07:07:58
      “三扶”齊上位 決戰(zhàn)必打贏
      基于ZigBee和VC上位機(jī)的教室智能監(jiān)測(cè)管理系統(tǒng)
      搬運(yùn)機(jī)械手PLC控制系統(tǒng)設(shè)計(jì)
      以新思路促推現(xiàn)代農(nóng)業(yè)上位
      基于ADAMS與MATLAB的機(jī)械手控制系統(tǒng)仿真研究
      Atmel針對(duì)新一代物聯(lián)網(wǎng)應(yīng)用發(fā)布全新32位微控制器
      最新STM32設(shè)計(jì)工具增加對(duì)混合信號(hào)微控制器的支持
      萨嘎县| 大安市| 成都市| 九台市| 西华县| 宝应县| 桐庐县| 子长县| 盖州市| 方城县| 西盟| 墨竹工卡县| 肇源县| 东至县| 瑞金市| 宜丰县| 德安县| 宿州市| 泗阳县| 新巴尔虎右旗| 阿城市| 朔州市| 朝阳区| 奎屯市| 陇南市| 金沙县| 扶沟县| 安新县| 中宁县| 永善县| 资兴市| 正安县| 务川| 大冶市| 凤庆县| 济源市| 利津县| 静乐县| 广元市| 凌海市| 岳阳县|