基于ARM的直流电机调压调速系统设计【毕业论文】.doc

基于ARM的直流电机调压调速系统设计【毕业论文】.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业论文 (20 届) 基于ARM的直流电机调压调速系统设计 专业:机械设计制造及其自动化 摘要 随着社会的发展和科学技术的进步,嵌入式技术的应用已经走进社会的各个领域:工业控制、交通管理、信息家电、家庭智能管理系统、POS网络及电子商务、环境工程与自然和机器人等。所谓嵌入式系统是指以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统[1-5]。ARM处理器是一个32位元精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。 本文以基于ARM的直流电机调压调速系统设计为研究对象,结合广州天嵌科技有限公司生产的TQ2440 ARM开发板(基于三星S3C2440 SOC)以及自己制作的直流电机模块,说明了ARM开发板与直流电机模块之间的接口,详细讲解了ARM Linux交叉编译环境的搭建,Linux-内核的编译与移植,电机速度控制与速度检测驱动程序的编写,根文件系统的制作,QT-4.5图形库的编译与图形界面程序的编写,完成了基于ARM的直流电机调压调速系统的设计。本文的重点和难点是驱动程序的编写,在Linux下编写驱动程序并不像在裸板上直接编写来得容易,因为Linux内核环境下下涉及到进程(线程间)的同步与互斥、通信,避免临界区访问的死锁,还需要熟悉内核里面对驱动支持的接口。而这一切又是建立在对C语言必须有非常深入的本质的了解的基础上,因为内核里大部分代码都是用C语言写的。 关键词:ARM;Linux;QT;根文件系统;驱动程序 Abstract With the social development and scientific technology making progress, the application of embedded technology has been into all areas of society: industrial control, traffic management, information appliances, smart home management systems, POS network and e-commerce, environmental engineering and natural and robot and so on. The so-called embedded system is application-centric, computer technology, software and hardware can be cut to meet the application system functionality, reliability, cost, size, power consumption demanding dedicated computer system. ARM processor is a 32-bit reduced instruction set (RISC) processor architecture, which are widely used in many embedded system design. This article treated the ARM of the pressure regulating speed control system of dc motor design as the research object, combined with the union Guangzhou EmbedSky Technology Co., LTD production TQ2440 ARM development board (SOC) which is based on Samsung S3C2440 and homemade dc motor module, explains the ARM development board and dc motor module of the interface between, explains the ARM Linux cross-compiling environment construction, Linux - kernel with transplantation, motor compilation speed control with speed detection driver compiling, and root file system production, QT 1-4.5 graphics library compiler and GUI app

文档评论(0)

chengzhi5201 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档