- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM7的工业CT控制软件的设计.doc
基于ARM7的工业CT控制软件的设计
摘 要:本文设计了一种基于ARM7为核心处理器的工业CT控制软件。完成对工业CT系统步进电机的机械控制和数据采集,结合USB接口芯片CH376实现上下位机的数据传输,上位机利用计算机编写人机交互界面,实现了对下位机的控制,界面状态显示和数据保存。测试的实验证明:该系统软件具有数据传输准确,传输速度快,上位机控制软件界面简洁,使用方便,运行稳定,可实时显示控制下位机状态,下位机程序执行速度快,电机控制精确,采集效率高,数据准确等优点,满足设计要求。
关键词:工业CT USB CH376
中图分类号:TP381 文献标识码:A 文章编号:1003-9082(2014)05-0006-02
一、引言
CT技术首先应用于医学领域,形成了医学CT(MCT)技术[1],其重要作用被评价为是医学诊断上的革命。CT技术成功应用于医学领域后,美国率先将其引入到航天及其它工业部门,另一些发达国家相继跟上,经过一段不长的时间,形成了CT技术的又一个分支―工业CT(Industrial Computed Tomography, ICT),其重要作用被评价是无损检则领域的重大技术突破[2~6]。因同出于CT技术,医学CT和工业CT在基本原理和功能组成上是相同的,但因检测对象不同,技术指标及系统结构就有较大差别。前者检测对象是人体,单一而确定,性能指标及设备结构较规范,适于批量生产。工业CT检测对象是工业产品,形状、组成、尺寸及重量等千差万别,而且测量要求不一,由此带来技术上的复杂性及结构的多样化,专用性较强[7,8]。
在国内,CT教学实验仪主要为γ射线CT教学实验仪。其中以γ射线CT教学实验仪为主,研制单位主要是清华大学和重庆大学,并已形成几种产品,广泛应用于各高校的教学实验中。清华大学曾率先在 1999 年研制出了PPL-Ⅰ型CT教学实验仪,采用强度为10mCi的137Cs作为放射源,单探测器结构,被测工件的最大尺寸为50mm×80mm,空间分辨率小于1mm,具有CT扫描成像和γ能谱测量两种功能。2004年,清华大学将仪器稍作改进得到PPL-Ⅱ型CT教学实验仪,仪器的整体结构和功能几乎不变[9~12]。
在本文中以微控制器ARM7平台为工业CT核心控制系统,通过控制机械扫描装置,对探测器传来的数据进行模数转换并上传至计算机系统,计算机系统不仅接收保存数据,还对下面设备实时监测和控制。通过设计上位机采集控制界面,下位机控制软件,优化上下位机之间数据传输的通信协议,在此基础上研究并完善了运动控制和数据采集与传输的设计方案,使系统运动实现控制精度高、数据采集准确、数据传输可靠,采集时间短的效果。最后还对整个系统进行了联合调试,结合实际的工作性能得出最终结论。
二、系统整体结构
现有的工业CT普遍存在传输设备落后,传输速度慢,灵活性差,通用性差,无法实现软硬件升级等问题。本文针对控制部分软件设计存在的不足利用ARM7作为核心设计CT的采集控制系统。本文采用上位机控制下位机,下位机控制工业CT的工作方式完成对控制系统的设计,如图1所示。
整个控制系统由上位机软件,传输系统,下位机部分,前端调理电路,执行单元等构成。上位机软件提供人机交互控制界面,状态控制,数据显示与保存等功能,主要利用MFC编写上位机程序。
传输系统是完成下位机与上位机通讯和数据传输用的接口转换功能,上位机发送的控制命令以及控制系统的状态检测需要通过传输系统上传至上位机显示。下位机采用微控制器对系统进行采集控制,数据接收,模数转换以及上传等工作。由于一般输入信号含有较大干扰,故在数据采集前需加前段调理电路对输出信号进行初步处理,前端电路一般包含放大电路,滤波电路,采样与保持电路等构成。执行单元考虑到由下位机控制并且需要较高的定位精度,采用步进电机作为执行单元控制物件的平移和旋转。
三、系统软件设计
工业CT系统的采集控制软件运行在上位机计算机的 Windows 平台上,为用户提供简洁美观、操作方便的交互界面。采集控制软件通过USB接口接收下位机ARM7的采集数据,然后提供给图像处理软件。
上位机控制软件是使用C++语言,利用VC6.0软件编写而成。上位机程序主要作用是实现交互界面,控制下位机,并且实时显示转换数据。在前期设计中上位机软件部分存在响应速度慢,可定制性较差,数据采集效率低,代码繁杂,未写数据保存格式等不足。本文针对以上不足进行进一步改进,主要完成初始化设置下传,速度测试,数据采集,数据保存等程序设计。
上位机软件部分主要由操作界面,初始化设置,电机测试,电机控制和数据显示与保存等部分构成。
系统菜单部分里包含所有可用命令,如图2所示,菜单包
您可能关注的文档
- 在豫大学生中原文化认同感现状及原因分析.doc
- 在转型升级中强力推进农业品牌化战略.doc
- 在韩国见证传统的成人仪式.doc
- 在高中历史教学中培养学生正确的价值观.doc
- 在高职旅游院校开展思想政治理论课教学探究.doc
- 在高职英语教学改革中施行托业考试的优势.doc
- 地下水污染防治:一场不能输的战役.doc
- 地下混凝土结构后浇带一次成型技术的合理应用.doc
- 地下连续墙槽壁稳定性影响因素分析.doc
- 地图的视野:古代西方之眼看中国.doc
- 纽约州立石溪分校计算机科学.pdf
- 氟尿嘧啶专着3241 fluorouracil cream3240.pdf
- 讲稿讲稿专着碘iobenguane 123 injection3517.pdf
- 案例电话传真2261uk.pdf
- 分析文凭计划bi programa del elistama dutch paper 1 hl markscheme.pdf
- 小提琴ii192二幕一场分谱-23 violin.pdf
- 详解介绍2005ifla-筑空间winners.pdf
- 已知芦苇数量天空望远镜sky amp telescope.pdf
- 内容学生xunan yan id bhp billitonmy ass 1屁股.pdf
- 门罗双脑同步技术.pdf
文档评论(0)