天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 電氣論文 >

基于ARM11及Linux的伺服系統(tǒng)測(cè)試儀的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2018-01-12 19:10

  本文關(guān)鍵詞:基于ARM11及Linux的伺服系統(tǒng)測(cè)試儀的設(shè)計(jì)與實(shí)現(xiàn) 出處:《南京理工大學(xué)》2017年碩士論文 論文類型:學(xué)位論文


  更多相關(guān)文章: 隨動(dòng)系統(tǒng) 測(cè)試儀 ARM 嵌入式Linux Qt


【摘要】:在研制伺服系統(tǒng)的過(guò)程中,對(duì)系統(tǒng)進(jìn)行調(diào)試是十分有必要的,同時(shí)在日常維護(hù)中也需要對(duì)伺服系統(tǒng)進(jìn)行測(cè)試與校驗(yàn),這些過(guò)程能夠找出伺服系統(tǒng)需要改進(jìn)的地方,對(duì)提升系統(tǒng)的性能、增加系統(tǒng)穩(wěn)定性具有重要的意義。伺服系統(tǒng)測(cè)試儀就是用來(lái)測(cè)試分析伺服系統(tǒng)性能的工具,工欲善其事必先利其器,因此設(shè)計(jì)一種使用方便、功能強(qiáng)大的測(cè)試儀對(duì)于伺服系統(tǒng)的研制、校驗(yàn)和日常維護(hù)工作都有很大的幫助。本文基于ARM及Linux操作系統(tǒng)設(shè)計(jì)了一種多功能的伺服系統(tǒng)測(cè)試儀,主要完成了測(cè)試儀硬件和軟件的設(shè)計(jì)。硬件上采用主從板協(xié)同工作的方式設(shè)計(jì),主控板通過(guò)并行數(shù)據(jù)總線控制從板的數(shù)據(jù)收發(fā),每塊從板負(fù)責(zé)一種形式的信號(hào)采集或信號(hào)轉(zhuǎn)換輸出。主控板以S3C6410為控制核心,在其上設(shè)計(jì)了 CAN通信接口用于與上位機(jī)通信,USB接口用于接插鼠標(biāo)鍵盤,LCD接口用于外接8寸觸摸屏,RS232、RS485和RJ45等接口用于開發(fā)調(diào)試。設(shè)計(jì)了 5塊從板,分別為數(shù)字輸入輸出板、旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換板、自整角機(jī)-數(shù)字轉(zhuǎn)換板、數(shù)字-自整角機(jī)轉(zhuǎn)換板和角差量轉(zhuǎn)換板。軟件上基于嵌入式Linux操作系統(tǒng)和Qt環(huán)境設(shè)計(jì)了多線程應(yīng)用程序。首先根據(jù)本系統(tǒng)的需求移植了 Linux系統(tǒng),設(shè)計(jì)了并行數(shù)據(jù)總線及觸摸屏的驅(qū)動(dòng)程序。在此基礎(chǔ)上設(shè)計(jì)了測(cè)試儀的應(yīng)用軟件,應(yīng)用軟件中設(shè)計(jì)了人機(jī)交互模塊,負(fù)責(zé)響應(yīng)用戶在界面中的操作、測(cè)試曲線及參數(shù)的顯示;設(shè)計(jì)了數(shù)據(jù)處理模塊,負(fù)責(zé)測(cè)試數(shù)據(jù)的產(chǎn)生、數(shù)據(jù)的收發(fā)、數(shù)據(jù)的存儲(chǔ)和參數(shù)的計(jì)算;設(shè)計(jì)了聯(lián)機(jī)通信模塊,負(fù)責(zé)在多系統(tǒng)聯(lián)合測(cè)試模式下與上位機(jī)通信。最終調(diào)試結(jié)果表明,該測(cè)試儀具有良好的交互界面和多種分析功能,能夠產(chǎn)生多種典型測(cè)試信號(hào)以獲得伺服系統(tǒng)的動(dòng)態(tài)特性和靜態(tài)特性。除了單機(jī)測(cè)試功能還能進(jìn)行多系統(tǒng)聯(lián)合測(cè)試。該測(cè)試儀具有多功能的測(cè)試接口,可以選擇各種形式的接口收發(fā)測(cè)試信號(hào),同時(shí)具有箱體體積小、便于攜帶的優(yōu)點(diǎn),能夠滿足野外環(huán)境對(duì)不同伺服系統(tǒng)的測(cè)試需求。
[Abstract]:In the process of developing servo system, it is very necessary to debug the system. At the same time, it is necessary to test and verify the servo system in daily maintenance. These processes can find out where the servo system needs to be improved, which is of great significance to improve the performance of the system and increase the stability of the system. The servo system tester is a tool used to test and analyze the performance of the servo system. If you want to do well, you must first benefit the device, so design a kind of easy to use, powerful testing instrument for the development of servo system. Calibration and routine maintenance are of great help. Based on ARM and Linux operating system, a multi-function servo system tester is designed in this paper. The hardware and software of the tester are designed. The master-slave board is used in the hardware design. The main control board controls the data transceiver of the slave board through the parallel data bus. Each slave board is responsible for a form of signal acquisition or signal conversion output. The main control board uses S3C6410 as the control core and designs a CAN communication interface on the board to communicate with the host computer. The USB interface is used to connect the mouse keyboard and LCD interface to the external interface such as 8-inch touch screen RS232 RS485 and RJ45 for development and debugging. Five slave boards are designed. Digital input and output boards, rotary transformer-digital conversion boards, self-tuning machine-digital conversion board. The multithread application program is designed based on embedded Linux operating system and QT environment on the software. Firstly, according to the requirement of the system, the multithread application program is transplanted. Linux system. The driver of parallel data bus and touch screen is designed. On this basis, the application software of the tester is designed, and the man-machine interaction module is designed in the application software, which is responsible for responding to the user's operation in the interface. Test curve and parameter display; The module of data processing is designed, which is responsible for the generation of test data, the sending and receiving of data, the storage of data and the calculation of parameters. The on-line communication module is designed, which is responsible for communicating with the host computer in the multi-system joint test mode. Finally, the debugging results show that the tester has a good interactive interface and a variety of analytical functions. It can generate a variety of typical test signals to obtain the dynamic and static characteristics of the servo system. Besides the single test function, it can also carry out multi-system joint testing. The tester has a multi-function test interface. All kinds of interfaces can be chosen to receive and receive test signals. At the same time, the box has the advantages of small volume, easy to carry, and can meet the test requirements of different servo systems in field environment.
【學(xué)位授予單位】:南京理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP316;TM921.541

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 朱帥;;解析嵌入式操作系統(tǒng)介紹以及選型原則[J];電子技術(shù)與軟件工程;2016年15期

2 王銘鋮;陸陽(yáng);;手持終端Linux實(shí)時(shí)性機(jī)制與分類調(diào)度策略研究[J];計(jì)算機(jī)工程;2016年10期

3 孫宏云;李文清;;1553B接口伺服系統(tǒng)頻率特性測(cè)試儀設(shè)計(jì)[J];航天控制;2015年04期

4 張傳棟;;嵌入式Linux內(nèi)核實(shí)時(shí)調(diào)度策略改進(jìn)方案[J];濟(jì)寧學(xué)院學(xué)報(bào);2015年03期

5 俞杰;;嵌入式操作系統(tǒng)比較與選型原則[J];電子技術(shù)與軟件工程;2015年12期

6 周開;倪偉;;基于Qt/E的嵌入式Linux GUI研究與實(shí)現(xiàn)[J];淮陰工學(xué)院學(xué)報(bào);2015年03期

7 王旭東;朱蘊(yùn)璞;;基于ARM多處理器的CAN總線分布式控制系統(tǒng)設(shè)計(jì)[J];國(guó)外電子測(cè)量技術(shù);2015年05期

8 周勇軍;;關(guān)于VxWorks系統(tǒng)及其研究現(xiàn)狀的評(píng)述[J];測(cè)控技術(shù);2015年03期

9 喻詩(shī)祥;顧乃杰;張旭;曹越;;一種多核ARM平臺(tái)下用戶態(tài)定時(shí)器的實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2015年01期

10 金繁;崔培雷;;嵌入式Qt中信號(hào)與槽機(jī)制的研究[J];電子設(shè)計(jì)工程;2014年24期

,

本文編號(hào):1415594

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/dianlidianqilunwen/1415594.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶4b25a***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com