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

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

基于嵌入式Linux的圖形牙花加工控制系統(tǒng)的設(shè)計(jì)

發(fā)布時(shí)間:2018-10-12 14:12
【摘要】:五金行業(yè)是我國國民經(jīng)濟(jì)的重要行業(yè)之一,作為五金行業(yè)重要成員之一的鎖具加工行業(yè),其發(fā)展尤為迅速。鎖具制造設(shè)備是加工機(jī)械鎖具的關(guān)鍵,有了先進(jìn)的設(shè)備才能生產(chǎn)出優(yōu)質(zhì)產(chǎn)品。發(fā)展迅速了需求量自然也就提高了,很明顯傳統(tǒng)的手工撥號編碼已經(jīng)滿足不了要求。隨著計(jì)算機(jī)技術(shù)、電子技術(shù)和機(jī)械加工技術(shù)的不斷發(fā)展,使牙花加工從傳統(tǒng)的手工撥號編碼、靠模控制演變?yōu)橛?jì)算機(jī)自動編碼、數(shù)字控制,實(shí)現(xiàn)鑰匙牙花加工的高精度、高密鑰率、高效率。隨著嵌入式技術(shù)的蓬勃發(fā)展,嵌入式Linux系統(tǒng)已經(jīng)被廣泛應(yīng)用于數(shù)控系統(tǒng)中了。嵌入式系統(tǒng)的硬件芯片不斷集成化,集成的外設(shè)越來越多,功能也越來越強(qiáng)大,使處理器的可靠性和應(yīng)用水平越來越高,,而且功耗也很低,這些都使嵌入式系統(tǒng)很好的適應(yīng)了數(shù)控系統(tǒng)越來越高的要求,對于運(yùn)行的實(shí)時(shí)性、縮短數(shù)控系統(tǒng)開發(fā)周期、增加數(shù)控系統(tǒng)靈活度等方面具有極大的優(yōu)勢。本課題的目的在于設(shè)計(jì)一套可以根據(jù)上位機(jī)產(chǎn)生的編碼數(shù)據(jù)實(shí)現(xiàn)鑰匙圖形牙花加工的控制系統(tǒng)。 本文主要包含以下幾個(gè)部分,首先,本文分析了課題研究的背景和意義以及數(shù)控加工系統(tǒng)在國內(nèi)外發(fā)展現(xiàn)狀和趨勢,另外還介紹了數(shù)控系統(tǒng)中的一些技術(shù)。其次,本文重點(diǎn)描述了整個(gè)系統(tǒng)的實(shí)現(xiàn)過程,分為硬件和軟件兩方面,硬件平臺選用的是TQ2440開發(fā)板,并對系統(tǒng)使用到的外設(shè)原理圖及其用法用途進(jìn)行介紹。軟件方面包括PC端上位機(jī)軟件和下位機(jī)系統(tǒng)構(gòu)建,其中上位機(jī)軟件主要介紹了牙花編碼的生成和篩選算法,數(shù)據(jù)庫操作方法,另外還介紹了如何實(shí)時(shí)顯示下位機(jī)系統(tǒng)正在加工的圖形牙花以及所用G代碼;下位機(jī)系統(tǒng)構(gòu)建過程分為U-boot引導(dǎo),Linux內(nèi)核裁剪,yaffs2文件系統(tǒng)構(gòu)建,以及系統(tǒng)成功啟動后相關(guān)外設(shè)驅(qū)動程序的設(shè)計(jì)和應(yīng)用程序的編寫,外設(shè)驅(qū)動程序包括LED驅(qū)動、按鍵驅(qū)動、Nand Flash驅(qū)動、串口驅(qū)動和電機(jī)驅(qū)動等,應(yīng)用程序中重點(diǎn)介紹了根據(jù)牙花編碼勾勒出圖形并轉(zhuǎn)化為G代碼的算法流程。最后,是對整個(gè)系統(tǒng)進(jìn)行了相關(guān)測試,主要測試了系統(tǒng)各個(gè)模塊的實(shí)現(xiàn)過程以及結(jié)果是否達(dá)到預(yù)期目標(biāo),同時(shí)論文的結(jié)尾還對全部工作進(jìn)行了總結(jié),評估和分析了系統(tǒng)中存在的一些問題,提出整個(gè)系統(tǒng)的可完善之處,并展望了系統(tǒng)將來的功能以及它的應(yīng)用前景。 經(jīng)過實(shí)踐證明,本設(shè)計(jì)基本實(shí)現(xiàn)了預(yù)定功能,達(dá)到了預(yù)期設(shè)計(jì)目標(biāo),創(chuàng)新性的把新技術(shù)應(yīng)用到了實(shí)際生產(chǎn)中,有一定的社會意義和實(shí)踐意義。
[Abstract]:The hardware industry is one of the important industries of our national economy. As one of the important members of the hardware industry, the lock processing industry is developing rapidly. Lock manufacturing equipment is the key of processing machinery lock, with advanced equipment to produce high-quality products. With the rapid development of the demand, it is obvious that the traditional manual dial-up code can not meet the requirements. With the continuous development of computer technology, electronic technology and machining technology, the tooth flower processing has changed from the traditional manual dial-up code to the computer automatic coding, digital control, so as to realize the high precision of the key tooth flower processing. High key rate, high efficiency. With the rapid development of embedded technology, embedded Linux system has been widely used in CNC system. The embedded system's hardware chip is continuously integrated, the integrated peripherals are more and more, the function is more and more powerful, make the processor's reliability and the application level more and more high, and the power consumption is also very low. All these make the embedded system adapt to the higher and higher requirements of the CNC system. It has great advantages in real-time running, shortening the development period of the CNC system, increasing the flexibility of the CNC system, and so on. The purpose of this paper is to design a control system which can realize the key pattern processing according to the coding data generated by the upper computer. This paper mainly includes the following parts. Firstly, this paper analyzes the background and significance of the research, the development status and trend of NC machining system at home and abroad, and also introduces some technologies in CNC system. Secondly, this paper mainly describes the implementation process of the whole system, which is divided into two aspects: hardware and software. The hardware platform is TQ2440 development board, and the schematic diagram of the peripheral equipment and its usage are introduced. The software includes the software of PC terminal and the system of lower computer, in which the software of upper computer mainly introduces the generation and screening algorithm of tooth flower coding, the method of database operation. In addition, it also introduces how to display in real time the graphics and teeth which are being processed by the lower computer system and the G code used. The construction process of the lower computer system is divided into U-boot, Linux kernel clipping, yaffs2 file system construction. And the design of the peripheral driver and the programming of the application program after the successful startup of the system. The peripheral driver includes the LED driver, the keystroke driver, Nand Flash driver, the serial port driver and the motor driver, etc. In the application program, the algorithm flow of drawing out the graph according to the tooth flower coding and converting it into G code is introduced. Finally, the whole system is tested, mainly testing the implementation process of each module of the system and whether the results reach the desired goal. At the end of the paper, all the work is summarized. This paper evaluates and analyzes some problems existing in the system, puts forward the perfection of the whole system, and looks forward to the future function of the system and its application prospect. It has been proved by practice that the design has basically realized the predefined function and achieved the expected design goal. The innovative application of the new technology to the actual production has certain social and practical significance.
【學(xué)位授予單位】:杭州電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP368.1;TG659

【參考文獻(xiàn)】

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

1 馬艷;王浩;;面向?qū)ο髷?shù)據(jù)庫程序設(shè)計(jì)教學(xué)方法研究——以ACCESS數(shù)據(jù)庫為例[J];長江大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年08期

2 高文青;沈維聰;;NAND存儲器在嵌入式系統(tǒng)中的應(yīng)用[J];電測與儀表;2008年02期

3 花同;;步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)[J];電子設(shè)計(jì)工程;2011年15期

4 范海俠;陳應(yīng)舒;王方正;;Access數(shù)據(jù)庫與Excel工作表在產(chǎn)品價(jià)格管理系統(tǒng)中的創(chuàng)新應(yīng)用[J];裝備制造技術(shù);2012年10期

5 陳樹欽;;步進(jìn)電機(jī)在數(shù)控機(jī)床中的應(yīng)用[J];產(chǎn)業(yè)與科技論壇;2012年06期

6 桂艷;周建來;田桂祥;;基于PC機(jī)的數(shù)控系統(tǒng)G代碼的編譯設(shè)計(jì)[J];淮海工學(xué)院學(xué)報(bào)(自然科學(xué)版);2009年04期

7 董亮輝;劉景林;李昱;;步進(jìn)電機(jī)寬調(diào)速多細(xì)分控制系統(tǒng)研究[J];測控技術(shù);2012年01期

8 吉華;李彥;肖世廣;;Linux下G代碼解釋器的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用研究;2006年12期

9 劉沖;楊代華;張曉婷;;基于工控機(jī)的G代碼編譯程序設(shè)計(jì)[J];機(jī)械設(shè)計(jì)與制造;2007年05期

10 高琴;劉淑聰;彭宏偉;;步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì)及應(yīng)用[J];制造業(yè)自動化;2012年01期

相關(guān)碩士學(xué)位論文 前10條

1 孫宇航;基于嵌入式Linux的汽車行駛記錄儀存儲系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];吉林大學(xué);2011年

2 郭云龍;基于MIPS嵌入式Linux設(shè)備驅(qū)動程序和Bootloader的研究與開發(fā)[D];北京郵電大學(xué);2011年

3 王薇;基于嵌入式Linux的BootLoader的設(shè)計(jì)與應(yīng)用[D];西南交通大學(xué);2006年

4 李宇麗;基于ARM的嵌入式Linux系統(tǒng)的研究及應(yīng)用[D];西安電子科技大學(xué);2007年

5 程科;嵌入式Linux設(shè)備驅(qū)動程序的設(shè)計(jì)與研究[D];電子科技大學(xué);2007年

6 徐晨輝;嵌入式Linux內(nèi)核裁剪及移植的研究與實(shí)現(xiàn)[D];東華大學(xué);2009年

7 田磊;基于ARM的嵌入式Linux操作系統(tǒng)的移植[D];西安電子科技大學(xué);2009年

8 曹穎鵬;基于嵌入式Linux驅(qū)動程序的研究與設(shè)計(jì)[D];西安電子科技大學(xué);2010年

9 陳嬋;基于嵌入式Linux的遠(yuǎn)程數(shù)據(jù)采集與發(fā)布系統(tǒng)[D];華中師范大學(xué);2012年

10 張問謙;基于嵌入式Linux系統(tǒng)的配電網(wǎng)故障選線裝置的研制[D];南昌大學(xué);2012年



本文編號:2266423

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

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2266423.html


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

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