嵌入式轴承检测系统ARM端软件实现
发布时间:2020-11-10 09:04
本文的主要研究内容是嵌入式轴承检测系统ARM端的软件设计与实现。论文介绍了轴承检测系统的背景,以及目前国内外的发展状况;说明了本文所采取的基于ARM和DSP双核的嵌入式轴承检测方案的优势。 论文的重点内容是基于Linux操作系统的应用软件设计。论文从分析整个软件的功能框架入手。根据这个框架,ARM端的软件需要涉及到三个层次,即驱动开发、应用程序编程以及图形用户界面设计。驱动程序部分,本文首先介绍了该如何实现字符型设备驱动,详细阐述了AT24C256的ⅡC器件驱动的实现过程。应用程序采用的是多进程中嵌套多线程的机制。各个进程之间交互的合理性和及时性等是软件性能好坏的关键因素。文章对其中的通信机制包括消息队列和共享内存的实现做了详细的介绍。文章还详细介绍了如何实现目标机与服务器之间的SOCKET编程,完成联网功能。图形用户界面编程也是非常重要的一部分,本章详细地介绍了整个设计过程,从开发环境的建立、编程及到根文件系统的制作完成。 最后,文章对嵌入式轴承检测系统的改进与升级做了展望。
【学位单位】:浙江大学
【学位级别】:硕士
【学位年份】:2006
【中图分类】:TH133.3;TP311.52
【部分图文】:
轴承的振动信号被前端采样卡收集,算法分析和处理,DSP把处理后的数据厂商制定的标准判断轴承等级,并动诊断状态时,ARM端运行在单步调D直接控制机械部分的动作。并且,工轴承状态。,判断轴承的等级所依据的标准是由一个设置功能,各个厂家根据需要可需要永久保存,系统将其保存到EZPR源介绍
6、硬件写保护引脚和软件数据保护功能7、具有64字节页写模式。它与532c401的硬件接口电路如图3一3所示。要注意的是,别忘记接SDA和SCL上的10K上拉电阻。图3一3AT24C256的接口电路根据电路的硬件连接图,u2的读地址是oxl0100001(Al),写地址为
在这个界面中,主要用到的Qt类包括QVBoxLyaout;QHBxoLyaout;QGridLayout;QFmare:QGrouPBox;QLCDNumber:QLbael:QpushButton等。图5一2为自动运行界面软件流程图所示。图5一2自动运行软件流程图其中,由专门的一个线程来处理判断有无数据更新。当Qt进程从HPI进程收到消息时,发送一个数据更新信号给界面,界面更新显示的各项参
【引证文献】
本文编号:2877753
【学位单位】:浙江大学
【学位级别】:硕士
【学位年份】:2006
【中图分类】:TH133.3;TP311.52
【部分图文】:
轴承的振动信号被前端采样卡收集,算法分析和处理,DSP把处理后的数据厂商制定的标准判断轴承等级,并动诊断状态时,ARM端运行在单步调D直接控制机械部分的动作。并且,工轴承状态。,判断轴承的等级所依据的标准是由一个设置功能,各个厂家根据需要可需要永久保存,系统将其保存到EZPR源介绍
6、硬件写保护引脚和软件数据保护功能7、具有64字节页写模式。它与532c401的硬件接口电路如图3一3所示。要注意的是,别忘记接SDA和SCL上的10K上拉电阻。图3一3AT24C256的接口电路根据电路的硬件连接图,u2的读地址是oxl0100001(Al),写地址为
在这个界面中,主要用到的Qt类包括QVBoxLyaout;QHBxoLyaout;QGridLayout;QFmare:QGrouPBox;QLCDNumber:QLbael:QpushButton等。图5一2为自动运行界面软件流程图所示。图5一2自动运行软件流程图其中,由专门的一个线程来处理判断有无数据更新。当Qt进程从HPI进程收到消息时,发送一个数据更新信号给界面,界面更新显示的各项参
【引证文献】
相关硕士学位论文 前2条
1 林志铤;基于嵌入式Linux的燃料电池控制系统设计和实现[D];上海交通大学;2008年
2 刘剑;基于ARM处理器的嵌入式风电场监测系统研究与设计[D];华北电力大学;2012年
本文编号:2877753
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/2877753.html