STC12C5A60S2单片机高速AD转换方法
更新时间:2023-05-14 03:30:01 阅读量: 实用文档 文档下载
单片机
第3l卷第06期
2010年
06月
煤
矿
机械
V01.3lNo.06
CoalMineMachinery
Jun.2010
STC12C5A60S2单片机高速A/D转换方法
宋凤娟一。付侃:.薛雅丽-
(1.唐山学院,河北唐山063000;2.冀东油田,河北唐山063000)
摘
要:介绍基于STCl2C5A60S2单片机高速A/D转换方法。该方法充分利用
STCl2C5A60S2内部的硬件资源.实现了低成本、高性能的A/D转换。数据采集器将现场的模拟量经放大送STCl2C5A60S2进行A/D转换后变成数字量传输到主机进行处理。本系统除了能获得较快的A/D转换速度外,转换的分辨率也可灵活设置,具有一定的使用价值。
关键词:STC单片机;A/D转换;数据采集
中图分类号:TP302.1文献标志码:B文章编号:1003—0794(20lO)06—0219—03
Method
ofHighSpeedTransformationofA/DofSTC12C5A60S2
SoNG
SCM
Feng-jnanl,FIUKan2.XUE
Ya—K1
(1.TangshanCollege,Tangshan063000,China;2.EastofHebeiProvinceOilField,Tangshan063000。China)Abstract:The
methodof
based
on
high—speed
transformationofA,Dof
resources
STC12C5A60S2
SCMis
introduced.ThemethodtakesfulladvantageofhardwareachieveslOW—cost.high—performancetransformationof
to
withintheSTC12C5A60S2andit
scene
MD.Data
collectorenlargestheanalogin
sendinSTCl2C5A60S2conductedby
can
MD
get
a
toconvert
a
themintodigitaldatatotransmittothe
host
forprocessing.Inaddition,thissystemtransformation
can
fasterspeedoftransformationof~,D,theresolutionofcertainvalue.
alsosetflexiblyandithas
Keywords:STC
SCM:MD
transformation;datacollector
0前言新编程能力。PI口可配置为通用I/O,作为8位并行数据线:P1还可以配置为8位拨码开关的输入。用8位拨码开关实现10位高速A/D的数据采集。
STCl2C5A60S2主要性能:
在工业控制中.需要采集现场的多路模拟量,如电流、电压、温度、气压和湿度等。本文介绍STCl2C5A60S2单片机的高速AVD转换方法和数据采集器。通过本系统.即可以了解数据采集的一般过程和A/D转换系统的构成.还能了解STCl2C5A60S2单片机新增
的功能.
1
(1)高速:1个时钟/机器周期,速度比普通MCS一5l单片机快8~12倍:
(2)宽电压:5.5。3.3
V,2.2~3.6V;
STCl2C5A60S2单片机
STCl2C5A60S2是STCMicro公司推出的完全
(3)低功耗设计:掉电模式(可由外部中断唤醒)。可支持下降沿/上升沿和远程唤醒;
(4)增]J11夕1,部掉电检测电路。可在掉电时。及时将数据保存EPROM:
(5)工作频率:0。35MHz,相当于普通MCS一51单片机的0~420
MHz:
集成的混合信号片上系统MCU。1个时钟/机器周期低成本、。高可靠性、高速A/D转换.10位精度ADC.带8通道模拟多路开关.转换速度250K/S(25万次/秒);具有可编程数据更新方式;60KB系统编程的Flash内存.1280字节的片内RAM.可寻址64KB地址空间的外部数据存储器接口.硬件实现的ISP/IPA在线系统可编程/在线应用可编程.可通过串口(P3.0/P3.1)直接下载用户程序:6个通用的16位定时器.兼容普通8051的定时器T0/T1。4路PCA也是4个定时器:2通道捕获/比较单元
(6)8通道,10位高速ADC,速度可达25万次/秒,2路PWM还可当2路D/A使用;
(7)每个I/O口驱动能力均可达到20mA。但整个芯片最大不得超过100
2
mA:
STCl2C5A60S2低成本、高速A/D转换
STCl2C5A60S2单片机的加转换口在P1口
(PI.0~PI.7)有lO位8路高速A/D转换器.刖D是电压输入型,转换速度25万次/S(250KHz)。复位后
P1
(PWM2路/PCA可编程计数器阵列4路/CCU)一
可用来当2路D/A使用、用来再实现2个定时器或2个外部中断。STCl2C5A60S2是真正能独立工作的片上系统。STCl2C5A60S2的功能均可由用户
El为弱上拉型I/O口.通过软件可设置将Pl
(P1.0。P1.7)口中的任何一位为A/D转换位,不用
进行设置使能/禁止。Flash存储器具有在线系统重作A/D转换的位可继续用作普通加口使用。高速2.2
—219一
单片机
V01.31No.06
STCl2C5A60S2单片机高速A/D转换方法——宋凤娟.等
2.1
第3l卷第06期
A/D转换器可用作电压检测、位移检测、温度检测等。
衰1
与MD转换有关的特殊功能寄存器如表1
与加转换有关的特殊功能寄存器
2.2
与ⅣD转换有关控制位的设置
(1)对P1ASF寄存器的设置:当PI口中的相应
速度;还可以让CPU用较低的频率工作,降低系统的功耗。
(4)程序中需要注意的问题:由于是2套时钟,所以,设置ADC—CONTR控制寄存器后,加4个空操作延时才可以正确读到ADC—CONTR寄存器的值,原因是设置ADC—CONTR控制寄存器的语句执行后.要经过4个CPU时钟的延时。其值才能够保证被设置进ADC—CONTR控制寄存器。
MOVNOPNOPNOPNOP
MOVA,ADC——CONTR
ADC_CONTR.#DATA
位作为A/D使用时.需先将P1ASF中的相应位置“l”则相应的口设置为模拟功能。如:P1ASF.0一P1ASF.7中哪一位为“l”.则P1口中对应的位作为模拟功能ⅣD使用。
(2)对ADC—CONTR特殊功能寄存器设置:建议直接用MOV赋值语句.
选择模拟输入通道CHS2/CHSl/CHSO:如CHS2/CHSl/CHS0=111.000可分别选择P1.7。P1.0作为ADC的A/D转换输入位。ADC
START
位:ADC模数转换器转换启动控制位。ADC_START=1时,开始转换,转换结束后为ADCj玎ART=0。中断请求标志位ADC—FLAG:ADC模数转换器转换结束标志位。当A/D转换完成后.ADC—FLAG:l,一定要由软件清零,A/D转换完成后由该位申请中断。ADC电源控制位ADC_POWER:
ADC
;经过4个时钟延时,正确读到ADC_CONTR控制寄存器的值。
(5)对AUXRl寄存器设置:
AUXRl寄存器中的ADRJ位是A/D转换结果寄存器(ADC—RES,ADC—RESL)的数据格式调整控制位。ADRJ=O,10位A/D转换结果的高八位存放在ADC_RES中。低2位存放在ADC_RESL的低2位中。ADRJ=l,10位A/D转换结果的高2位存放在ADC—RES中低2位中,低8位存放在ADC—RESL中。
ADRJ--0,模,数转换结果:取8位(ADC_RES【7:o】)=
POWER=0,关闭ADC电源。ADC
1
打开A/D转换器电源。建议进入空闲模式前.将ADC电源关闭.启动ⅣD转换前一定要确认A/D电源已打开.A/D转换完成后关闭AD电源可降低功耗。在A/D转换结束之前,不改变任何I/O口的状态,有利于高精度A/D转换。SPEED0,SPEEDl:ADC模数转换器转换速度控制位.A/D转换速度见表2。
表2
A/D转换速度
256xVin/Vcc;
ADRJ=0,模/数转换结果:取lO位ADC—RES[7:0],ADC—RESL[1:01)=1024xVin,Vcc;
ADRJ=I,模,数转换结果:取10位(ADC—RES[I:0],ADC—RESL[7:0】)=l024×Vin,Vcc;
(3)对IE的设置:如果允许A/D转换中断.将EA=l打开单片机中断允许总控制位;将EADC=l。这时ADC中断的允许中断控制位。
STCl2C5A60S2系列单片机的A/D转换模块使用的时钟是外部晶体时钟或内部刚C振荡器所产生的时钟。不使用时钟分频寄存器CLKDIV。这样可以让ADC用较高的频率工作.提高A/D的转换
Vin为模拟输入电压。Vcc为单片机实际工作电压。并作为模拟参考电压。3模拟信号数据采集器设计
数据采集器将现场的模拟量经过放大处理后送STCl2C5A60S2的P1口进行A/D转换后变成数字量传输到主机进行处理。模拟信号数据采集器原理见图l。
一220—
单片机
--0102.nuJ
第31卷第06期
2010年06月
煤
矿机
械
j
V01.31No.06
CoalMineMachinery
基于SolidWorks的螺杆型面数据获取方法
王彦斌.王兆伍
(南京林业大学机械电子工程学院,南京210037)
摘要:采用VisualBasic工具对大型机械CAD软件solidWorks进行了二次开发,完成了<135>型三螺杆泵主、从杆的参数化设计。在此基础上提取螺杆的法截面和纵截面数据并于理论值进行对比分析得出二者误差很小。可以直接从螺杆三维图得到螺杆法、纵截面数据。此种获得螺杆法、纵截面数据的方法快捷、方便.避免了推到公式的繁琐。此方法可验证一些推导得出的复杂型面公式的正确性。
关键词:SolidWorks;法截面;纵截面;螺杆型面
中图分类号:TH327;TP39文献标志码:A文章编号:1003—0794(2010)06—0221—04NewScrew—typeSurfaceDataAcquisition
WANGYan-bin,WANG
(Faculty
ofMechanicalandElectronic
Method
Based
on
SolidWorks
Zhao-wu
Engineering,Nanjing
Forestry
University,Nanjing210037,China)
parametric
Abstract:UsesVisual
BasictothesecondarydevelopmentofSolidWorks,achievingthe
designfor<135>threescrewpumpcentralrotorandidlerrotor.Onthisbasis,extractingthedataofthecentralrotorandidlerrotorlawsectionandlongitudinalsectionsurfacecontour,andcomparedwiththestandarddata,thenobtainingthelargest
error
betweentheextractingdataandtheoreticallycorrect
idlerrotorthree—dimensional
value.Astheerrorissmall.Throughthecentralrotoranddirectlyobtainthecentralrotorandidlerrotorlaw
model,Can
sectionandlongitudinal
sectionsurfacecontour.
,11li8methodisfast,convenientandavoidingthetediouspushedtotheformula.Atthesametime,themethod
Can
alsoverifysomecomplexshapeformulaisright
ornot.
Keywords:SolidWorks;lawsection;longitudinalsection;screw—typesurface
1螺杆法、纵截面误差分析原理实际生产中,企业对已生产出的螺杆采用法截‘◆‘◆-●。◆。◆。◆。◆。◆。◆。◆。◆’◆。◆-◆ ●-◆-◆-● ◆-◆ ◆ ◆ ◆-◆ ◆-◆。◆。◆。◆-●-◆-◆ "0---●-●-●-●-●。● ‘●_-。..-_卜-o.. ‘●_。‘‘●¨
STCl2C5A60S2作为新l代8051单片机.具有体积小、功耗低、工作稳定、功能强大、高速等特点,适用于复杂控制系统。本文只介绍了基于sTCl2C5A60S2的高速A/D转换方法和数据采集器。本系统经过实验验证成功.可以运用于某些控制工程中.对相类似的数据采集和A/D转换具有一定的参考价值。
图1
模拟信号数据采集器原理图
参考文献:
[1]王楠.基于STC单片机的车间生产进度显示仪设计[J1.自动化
技术与应用.2009(7):125—127.
[2]郭继红.李虹飞.PICl6F877A单片机在软起动控制器中的应用[J].
煤矿机械2009,30(4):189-191.
[3]杨明欣,张杰,郑郁正.基于STC单片机的实验开发平台的设计
[J].成都信息工程学院学报,2006(3):410-413.
[4]王晓明.电动机的单片机控制[M]..北京:北京航空航天大学出
版社.2003.
[5]黎明,姜学东,胡长春.基于PIC单片机的交流电源掉电检测系统
[J].电子产品世界,2006(2):74-75.
作者简介:宋凤娟(1961一)。女。河北邢台人,唐山学院教授,1984年毕业于山东建材学院自动化专业.多年从事自动控制专业、机电一体化专业的理论和实践的教学与科学研究.发表专业论文数篇.电话:0315—3107919,电子信箱:TSSFJ2000@163.com.
责任编辑:于淑清
Ui是现场的模拟量如电压、气压、温度检测转换后的输出电压信号.该信号可能比较小,需要经过放大处理。图l中前一级是电压跟随器后一级是电压放大器。电压跟随器的输入阻抗高和输出阻抗低,电压放大倍数恒小于且接近1。常用作中间级,以“隔离”前后级之间的影响。电压放大器作用放大模拟电压信号.以满足下一级电压的需要。放大器的输出给P1口进行A/D转换。两级使用一块芯片LM324。其工作电压使用+12大倍数.
4结语
V、一12
V。图中放大器
放大2倍.可根据需要改变R1和R5的阻值改变放
收稿日期:2009—10—12
—22l一
单片机
STC12C5A60S2单片机高速A/D转换方法
作者:作者单位:刊名:英文刊名:年,卷(期):被引用次数:
宋凤娟, 付侃, 薛雅丽, SONG Feng-juan, FU Kan, XUE Ya-li
宋凤娟,薛雅丽,SONG Feng-juan,XUE Ya-li(唐山学院,河北唐山,063000), 付侃,FUKan(冀东油田,河北唐山,063000)煤矿机械
COAL MINE MACHINERY2010,31(6)0次
参考文献(5条)
1.王楠 基于STC单片机的车间生产进度显示仪设计 2009(7)
2.郭继红.李虹飞 PIE16F877A单片机在软起动控制器中的应用 2009(4)3.杨明欣.张杰.郑郁正 基于STC单片机的实验开发平台的设计 2006(3)4.王晓明 电动机的单片机控制 2003
5.黎明.姜学东.胡长春 基于PIC单片机的交流电源掉电检测系统 2006(2)
相似文献(6条)
1.期刊论文 张玉清.李玉凤.宋现春.李汉伟.张雪天 基于STC89 C52单片机的滚珠丝杠副刚度检测系统 -山东建筑大学学报2009,24(2)
介绍了一种基于STC单片机的滚珠丝杠副轴向静刚度检测系统,该系统采用串行A/D转换芯片TLC2543实现对测力传感器和电感测微仪输出信号的采集和处理.设计了以测力传感器输出信号为基准的刚度检测方案,并采用RS-232作为通信接口,对滚珠丝杠副的静刚度曲线进行实时显示.
2.期刊论文 梅凤霞.王耀青.MEI Fengxia.WANG Yaoqing STC单片机在多路温度巡回检测仪中的应用 -武汉工程职业技术学院学报2010,22(2)
为了在工业现场中对温度参数进行更好的测量和监控,设计了一种基于STC12C5A32S2单片机的多路温度巡回检测仪,并介绍了系统的软硬件.实际应用表明,本系统具有成本低、可靠性高、操作方便等特点.
3.期刊论文 卞东进.曾伟.陈家胜.BIAN Dong-jin.ZENG Wei.CHEN Jia-sheng 无线加速度传感器及其ARM基站的设计 -仪表技术与传感器2008,""(10)
介绍了符合Zigbee协议的无线加速度传感器节点及其ARM基站的结构.无线加速度传感器节点由STC单片机、CC2420无线通信模块、TLC2543 A/D转换模块组成;ARM基站由S3C4480X微处理器系统、CC2420无线通信模块等组成.并介绍了加速度传感器MMA1220和CC2420的工作原理及其构成的无线测控系统中的节点与基站的软硬件设计方法.
4.期刊论文 蔡文智.陈德为.CAI Wenzhi.CHEN Dewei 基于LabVIEW的高速数据采集系统 -电子工程师2008,34(5)
介绍了一种基于虚拟仪器编程语言LabVIEW和STC单片机的经济实用的高速数据采集系统.详细介绍了该系统的软、硬件设计方案.系统具有较高的采样速率、良好的可靠性、通用性和可扩展性,同时开发效率较高,其实际最高采样速率达到了30×103次采样/s,12位A/D转换精度,能满足绝大多数采样场合的速度要求.
5.期刊论文 张素娟.王天宝.文斌.ZHANG Su-juan.WANG Tian-bao.WEN Bin 基于MC55和STC89C58的远程数据采集系统的设计 -成都信息工程学院学报2008,23(4)
提出了一种由高性价比的GPRS模块MC55和低成本的STC单片机STC89C58RD+组成的远程数据采集系统的设计方案.系统以STC89C58RD+作为控制核心,利用多通道高精度串行A/D转换器TLC2543以及高覆盖率和高可靠性的GPRS网络,很好地解决了数据采集和传输的问题.
6.期刊论文 钱龙.郝国法.陈崇明.QIAN Long.HAO Guofa.CHEN Chongming STC单片机在选矿给料控制系统中的应用
-武汉工程职业技术学院学报2010,22(2)
设计了一种基于STC12C5A32S2单片机的选矿给料控制系统.该系统采用PWM/DC转换技术对变频器进行频率设定(0~120Hz),进而控制选矿给料系统的给料量,并以较少的按键实现了参数设置,同时运用单片机内部自带的A/D把核子秤测量的给料量大小(4~20mA的电流信号)进行实时显示.系统具有可靠性高、易于操作等特点.
本文链接:/Periodical_mkjx201006095.aspx授权使用:石家庄学院(sjzxy),授权号:e6b38699-e17c-46f0-aa1e-9e3401313c26
下载时间:2010年11月20日
正在阅读:
云南大学2012人文学院考研真题古代文学古典文献民俗学现当代等12-16
校园开展卫生健康自查报告多篇范文精编07-30
分管局长2023年度个人检视剖析材料范文03-22
领导干部廉政档案信息登记表03-10
离骚的原文及翻译-离骚全文及翻译对照04-13
锡安堂历史--荣教士09-13
英语中几个特殊数词的用法小结正式稿06-06
Android实验报告22个 - 图文12-25
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 单片机
- STC12C5A60S2
- 转换
- 高速
- 方法
- 第六章反比例函数章末检测
- 高职院校学生职业能力教育的重新审视
- 如何培养七年级学生数学学习的习惯
- 酱香型白酒生产工艺的堆积
- 成语、姓氏等读音
- 成熟稳重的男人说说
- 各部门的工作职责与内容
- 党纪条规知识测试题
- 地区经济发展差异与高等教育成本补偿属地化
- BCH_4型差动继电器中间变流器原理分析
- 海关认证企业标准(一般认证)
- 第05章 需求、技术变化与国际贸易(讲义)教学版
- 碳一化学复习备考
- 2011万国真题解析班民事诉讼法与仲裁制度郭翔提纲
- 历史文化街区的旅游开发_安徽屯溪老街实例研究
- 内装:原宿耐克旗舰店装饰设计
- Abstract Attribute-Based Prediction of File Properties
- 山东电网销售电价表2011.12.01
- 完整版:联合国国际货物买卖合同公约以及该公约在我国的适用
- 2015-2020年中国高碳醇市场深度研究与投资前景报告