基于嵌入式Linux的圖形牙花加工控制系統(tǒng)的設(shè)計(jì)
[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
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2266423.html