基于Linux和QT的简便步进电机控制界面设计与实现.doc
《基于Linux和QT的简便步进电机控制界面设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Linux和QT的简便步进电机控制界面设计与实现.doc(3页珍藏版)》请在三一文库上搜索。
1、基于Linux和QT的简便步进电机控制界面设计与实现嵌入式控制系统以其低功耗、低成本、高性能等优势被广泛用于工业控制领域,而在嵌入式控制系统中步进电机驱动控制技术是关键技术之一。在步进电机控制系统设计中,传统的方法是用逻辑电路或单片机实现步进电机控制,虽然此方法可行,但由于线路复杂而且制成后不易调整,存在一定的局限性。随着嵌入式技术的发展,越来越多的智能化带有界面控制功能的小型设备深入到人们生活当中。开发者基于嵌入式领域中的Qt技术,设计出一套应用于工控领域的具有人机交互界面的智能控制统,Qt是挪威TrolLTEch着名的标志性产品,采用C+作为程序设计语言,已经成为用C+GUI工具包在Lin
2、ux上进行自由软件开发的主流,是Linux上流行的KDE桌面环境的基础。Qt/Embedded是着名的Qt库开发商Trolltech公司开发的面向嵌入式系统的Qt版本。Qt是Server/Client结构,延续了Qt在X上的强大功能,在底层摒弃了Xlib,仅采用帧缓冲作为底层图形接口。Qt/Embedded类库完全采用C+封装,提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt/Embedded是完全面向对象的,很容易扩展,提供了丰富的窗口部件集,并且允许真正的组件编程。1 硬件电路设计1.1 系统整体框图该控制系统的硬件部分主要由:步进电机、TA8435H、S3C2440微处理
3、器、光电耦合器、触摸显示屏组成。控制系统硬件结构图如图1所示。系统在Linux下应用Qt设计开发嵌入式控制系统人机界面的方法,通过触摸屏界面对步进电机进行控制,控制步进电机的转动方向和转速、细分模式等。 1.2 电路设计 1.2.1 SC2440和TA8435H电路设计 本系统的硬件核心电路是由S3C2440处理器、TA8435H步进电机驱动芯片以及步进电机组成的步进电机控制电路。步进电机控制电路如图2所示。在该步进电控制系统中,采用了以arm920t为内核的S3C2440芯片,该芯片是三星公司生产的一款高性能微处理器,具有功耗小、性能高、价格低等优势,在许多领域都获 得了应用。本文选择该芯片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Linux QT 简便 步进 电机 控制 界面设计 实现
链接地址:https://www.31doc.com/p-3410944.html