基于Linux的步进电机嵌入式控制系统.pdf

基于Linux的步进电机嵌入式控制系统.pdf

ID:48000796

大小:805.17 KB

页数:5页

时间:2020-01-11

基于Linux的步进电机嵌入式控制系统.pdf_第1页
基于Linux的步进电机嵌入式控制系统.pdf_第2页
基于Linux的步进电机嵌入式控制系统.pdf_第3页
基于Linux的步进电机嵌入式控制系统.pdf_第4页
基于Linux的步进电机嵌入式控制系统.pdf_第5页
资源描述:

《基于Linux的步进电机嵌入式控制系统.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2015年仪表技术与传感器2015第1期InstrumentTechniqueandSensorNo畅1基于Linux的步进电机嵌入式控制系统杨硕,沈振军(上海大学机电工程及自动化学院,上海200072)摘要:对现有的基于单片机的控制系统作出改进,采用ARM9+Linux架构设计,以Linux2.6.32内核作为操作系统,根据步进电机工作原理开发驱动程序模块,利用QtEmbedded-4.8.5-arm设计控制界面程序,通过触摸屏实现对步进电机的控制。系统可以独立完成控制,并记录保存系统工作的数据

2、信息,具有良好的移动性和稳定性,可以实现步进电机组的数字化和可视化控制。关键词:步进电机;Linux;驱动程序;Qt中图分类号:TP271文献标识码:A文章编号:1002-1841(2015)01-0077-04Linux-basedStepperMotorControlSystemYANGShuo,SHENZhen-Jun(SchoolofMechanicalEngineeringandAutomation,ShanghaiUniversity,Shanghai200072)Abstract:A

3、imingatimprovingtheexistingcontrolsystembasedontheSingleChipMicrocomputer,anembeddedsystemde-signschemebasedonARMprocessorandLinux2.6.32kernelwasproposedandthedrivermodulewasdevelopedaccordingtotheworkingprincipleofsteppermotor.Qt/Embedded4.8.5wasadop

4、tedtodesignhuman-computerinteractioninterface,andthesemi-automaticcontrolofthesystemwasfulfilledthroughtouch-screen.Thesystemcanbeseparatedfromthehostcomputercompletely,andcanrecordandsavethedata.Ithasgoodmobilityandstabilitytomeetthedemandofdigitaliz

5、ationandvisualizationforstep-pingmotor.Keywords:steppingmotor;Linux;DeviceDrivers;Qt0引言电区提供3.3V电压,为以步进电机为主的强电部分提供24V以应用为中心的嵌入式系统,藉由软硬件的可裁剪性,实电压。[1]时性和可靠性等优点,已成为目前热门的计算机应用技术;Linux是一种具有开放性、支持多用户多任务、设备独立性、出色的处理速度、可靠地系统安全和良好的可移植性的操作系统,其内核可根据具体应用需求作出裁剪,这使得

6、基于Linux的嵌入式应用系统被广泛应用到各个领域中。系统为“神光Ⅱ”项目中晶源片调整架控制系统升级,以ARM9+Linux为架构,LCD作为输出显示设备,电阻式触摸屏作为输入设备,通过控制多组步进电机的转动达到控制调整架的姿态的目的,此外,开发基于QT的图形界面实现可视化操作。图1系统结构图1系统结构系统搭载运行的Linux操作系统的内核版本号为2.6.32.2,系统硬件结构如图1所示。采用基于ARM920T内核的运行makemenuconfig裁剪定制系统,根据实际情况配置相关选S3C2440

7、A微处理器作为控制系统的中央控制器,由它产生的项,安装必要的设备驱动,配置yaff2s、NFS和FAT文件系统,最步进电机的控制信号,通过信号处理模块的隔离和放大后实现后生成定制的内核镜像文件ZImage.bin;利用mkyaffs2image-对步进电机的控制,同时传感器模块实时的检测步进电机的实128M制作yaffs格式的根文件系统root.img映像文件。际转动步数,反馈给处理器;系统的存储模块由256MB的2Linux下的步进电机驱动程序设计NANDFlash(掉电非易失)+64MBSDR

8、AM组成;整个控制过程2.1Linux下的设备驱动程序通过触摸屏实现,7寸LCD用以控制界面图形的显示和结果的如图2所示,设备驱动程序是Linux内核的重要组成部分,反馈;通过通讯接口模块实现与系统外的通讯,JTAG口和串口Linux内核将所有的硬件设备通过相应的设备驱动程序映射成用于操作系统的安装调试,10M/100M以太网接口用于连接网文件,对用户空间的应用程序而言,系统内核隐藏了设备的具络,实现远程通讯,USB口在系统开发过程中用于完成NFS服体细节,而把硬件设备当做文件进行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。