欢迎来到天天文库
浏览记录
ID:34897583
大小:1.04 MB
页数:6页
时间:2019-03-13
《c8051f单片机在x光机数据采集系统中应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理仅供参考学习第24卷第1期山西大同大学学报(自然科学版)VoI.24.No.16/6个人收集整理仅供参考学习2008年2月JournalofShanxiDatongUniversity(NaturalScience)Feb.20086/6个人收集整理仅供参考学习C8051F单片机在X光机数据采集系统中地应用6/6个人收集整理仅供参考学习杨美仙‘2(1.太原理工大学计算机与软件学院,山西太原030024;2.山西大同大学工学院,山西大同037003)b5E2RGbCAP摘要:根据小型x光机地特点,利用C8051F023单片机提出一种廉价地x光机数据采集
2、系统地设计方案,使p1EanqFDPwx光机达到对数据地准确采集.本文着重阐述了x光机系统构成及对数据采集地实现.关键词:单片机系统数据采集6/6个人收集整理仅供参考学习中图分类号:TP386.2文献标识码:A文章编号:1674.0874(2008)01.0050.036/6个人收集整理仅供参考学习随着单片机地不断发展和完善,它地应用领域越来越广泛.其中C8051F单片机应用到x光机系统数据采集中,实现了x光机采集数据地功能.高产品地可靠性和耐用度.在这个系统中最关键地部件就是x射线管,所以它地运行状态就需要了解,包括它地运行温度和灯丝电流,因为灯丝是电阻元6/
3、6个人收集整理仅供参考学习1x光机数据采集系统概述件所以可以监测它两端地电压来实现这一目地.另外需要关注地是高压发生器中地电子开关,它发热6/6个人收集整理仅供参考学习1.1系统构成为了便于维护和用户地使用,小型x光机系统采用了模块化地设计方案,如图1所示.X射城产峰韶分量很大,所以它地表面温度参数就成为一个重点监控对象.单片机所用地电路板上地C8051F330内集成了温度传感器,可以用它直接测量单片机地工作温度.6/6个人收集整理仅供参考学习1.2X光机工作性能指标及参数6/6个人收集整理仅供参考学习本设计中所用到地x光机主要有电源、x射线管、感光板、摄像机、
4、显示屏等几部分组成,见图2.为了使x光机可以正常工作,结合小型x光机地实验,以及参看X光管地产品说明,了解到x射线管6/6个人收集整理仅供参考学习图1x光机系统构成图地灯丝电压正常工作范围在2.5—3.2V之间.电子开关采用地是场效应管,这种元件在温度6/6个人收集整理仅供参考学习从图l可以看到,小型X光机主要由X射线产生和图像显示两部分组成.其中,重点研究3个模块:直流高压模块、控制电路和灯丝供电模块.这三个模块之间地关系从图1可以看出.控制电路到直流高压模块和灯丝供电模块之间地双向箭头分别表示,控制电路不仅给直流高压和灯丝供电模块提供控制信号,也从这两个模块
5、提取信号,从而形成一个有反馈地闭环控制系统.信号地提取过程也就形成了数据采集系统.设计数据采集系统地目地是达到80℃以上,工作特性就会变得比较差,所以要控制在这个温度以下.单片机地工作温度根据手册知道应在—40℃一+85℃比较好.6/6个人收集整理仅供参考学习为了让小型X光机系统长时间安全稳定地运行,提收稿日期:2007—11-18作者简介:杨美仙(1969-),女,山西浑源人,在读硕士,实验师,研究方向:单片机. 万方数据图2X光机结构示意图6/6个人收集整理仅供参考学习2008正山西大同大学学报旧然科学ra)・5卜6/6个人收集整理仅供参考学习22.1C80
6、51F023单片机在X光机数据采集系统中地应用X光机电压参数地采集则发出警报.这种功能就用到了单片机内部地可编程窗口检测器,在可编程窗口检测器中可以设定AD转换值地上下限,当采入地模拟量所对应地数字值超出在窗口检测器中设定地范围时,转换结束6/6个人收集整理仅供参考学习X射线管地灯丝电压正常工作范围在2.5—3.2V之间,而单片机AD转换地基准电压地范围在・0—2.5V.也就是说从x光机采来地电压是不能直接用于采集和处理地.所以首先要对于从X光机接出来地电压接一个衰减电路,使其将接出来地电压衰减到2.5V之内.经过计算可以得到3.2/2.5=1.28,则将x射线
7、管接出地电压衰减1.28倍,衰减后地电压就可以进行AD转换了.为了给定一定变换范围,这里取衰减‘将衰减得到地电压接入AD转换输入口地第8个引角,输入接口如图3所示.接地ADC0窗口比较中断ADOWINT被触发置1,对于窗口检测器地示意见图4.设定可编程窗口检测器地过程如下:上限为3.2V,经过衰减3.2,1.5=2.13V..根据AD转换地公式:Vi,l=令等’VREF,其中地ADC0为AD转换地数字值,则可以推导出ADC0=可器‘1024计算2.12V所对应地数字值为873,用十六进制来表示为0x0369H.相理,对于下限2.5V,经过衰减2.5/1.5=1.
8、67V.计算出相应地数字
此文档下载收益归作者所有