历史上的今天
返回首页

历史上的今天

今天是:2024年10月09日(星期三)

正在发生

2020年10月09日 | 基于MSP430F42x的工业信号产生与测量仪表的设计

2020-10-09 来源:elecfans

  0 引言
  这篇论文介绍了工业信号的产生与测量原理,主要研究了基于TI公司MSP430F42x的工业信号的产生与测量仪表的设计。


  工业信号的产生与测量仪表在生产过程系统中是非常重要的检测仪表,可模拟输出多种工业控制过程测控中所需的检测信号,同时也可测量这些工业控制过程中产生的信号,其大量用于工业仪表的现场调校。


  本设计的特点是保证测量的情况下使低功耗更低,成本更低。在信号测量部分,16位ADC保证了测量;在信号输出部分,电压信号和电流信号采用PWM方式产生。


  本设计由两片MSP430F系列MCU组成,MSP430F425实现电压和电流信号的测量,而MSP430F449实现电压和电流信号的输出及频率信号的测量与输出。


  1 工业标准信号的采集
  该仪表中的信号测量部分采用MSP430F425实现,该单片机功耗非常低,电源电流400μA;待机模式的电源电流为1.6μA。该单片机采用16位精简指令结构(RSIC),具有125ns指令周期;可以安装低频32k或8M高频晶体。具有3路16位Sigma-Delta方式的ADC、直接驱动128段液晶显示器的驱动模块、1个RS232C/SPI通信口、1个具有捕获/比较功能的16位定时器,以及16k程序闪速存储器和2k随机存储器。


  (1)测量部分
  该仪表的测量部分如图1所示。三路ADC分别测量电流、电压和输出端反馈的电流、电压信号。


  该仪表采用16位ADC测量4~24mA的电流信号,电流信号首先转换成小于VREF=1.2V的电压信号,然后连接到ADC的差动输入端,采用50Ω电阻,则24mA时产生1.2V的差动电压。


  该仪表采用16位ADC测量0~10V的电压信号,为使输入阻抗大于10MΩ,使用了OP27运放组成了仪表放大器的输入结构,同时还使用差动输出结构的运放THS4130连接ADC的差动输入端。这样THS4130输出信号为VOD=(RF/RG)*(1+2R2/R1)*VI,在满量程为10V时,选择R1=R2=1kΩ RC=30kΩ,RF=1k,则VOD=1.0V;在满量程为1.0V时,选择R1=R2=1kΩ,RG=30kΩ,RF=10k,则VOD=1.0V,量程由开关S1选择。为满足ADC的需求,将VCM端与VREF相连,使输出电压偏移+1.2V。


  该仪表采用一路16位ADC测量该仪表的输出电压或电流,对输出信号进行校正,使输出电压和电流的误差更小。


  ADC时钟选择MCLK,采用锁相环使频率稳定到1.048MHz,采样率为4096,定时3路连续转换,32个转换结果相加取平均值。


  测量部分的单片机采用SPI接口顺序输出3路ADC的数据到数据处理与显示部分。


  (2)数据处理与显示部分
  数据处理与显示功能由MSP430F449实现,其原理图如图2所示。
  从图2可以知道,数据处理与显示电路中具有4×4键盘和7位液晶显示器。其F449的SPI0引脚P3.3、P3.1与测量部分的F425单片机的P1.6、P2.1引脚相连,F425担当主机,定时向从机F449发送数据。数据处理与显示部分将测量的数据乘以按键输入的比例系数,并转换成十进制数后,输出到液晶显示器上。液晶显示器在按键控制下,可以单独显示输入的电压或是电流,也可以显示输出的电压和电流,或是顺序定时显示它们。该部分以同样的方式处理被测量的频率和显示输出的频率。


  2 产生电压与电流信号
  该仪表产生工业标准的4~20mA电流和0~10V电压信号,其原理图如图3所示。


  由图3可以看出,电压信号与电流信号都是采用PWM实现。为使输出电压和电流数值准确,采用了反馈控制原理,就是使F425单片机测量输出的电压或者电流,然后将测量数据与电压或电流的设定值比较后,用误差值校正输出。


  PWM由F449单片机的定时器B输出模式7实现,对于20mA的满度电流,为达到0.1%的,需要每一个定时器B的计数数字代表的电流为22μA。这里取5μA,设置CCRO=4000,若时钟频率为8MHz,则PWM的频率为2000Hz。对于10V电压信号,为达到0.1%,需要每一个定时器B的计数数字代表的电压为10mV,这里取2.5mV,设置CCR0=4000,取时钟频率为8MHz,则PWM的频率同样为2000Hz。


  由于输出的是直流电压和电流信号,所以采用简单的RC滤波就能满足要求。


  F449实现电压输出的过程:键盘输入需要输出的电压值后,计算出相应的CCR1的数值,则输出TB1按照CCR1给定的占空比输出频率为2000Hz的脉冲,经过滤波后输出稳定直流电压;该电压的1/10反馈到16位ADC的输入端,产生当前输出电压的数值数据,该数据经过32次累加平均后,与设定值比较,其误差值与CCR1数值相加产生新的CCR1数值,也就调整了输出电压。由于CCR1数值中的一个数字代表的电压值比10mV误差小的多,所以肯定有一个CCR1数值使输出电压满足要求。


  F449实现准确电流输出的过程与实现电压输出的过程基本相同,只是采样输出电流。


  3 测量与产生频率信号
  (1)频率信号的测量
  由F449中的定时器B实现频率的测量,1~1000Hz频率信号从CCP模块输入引脚输入,在个被测脉冲上升沿捕获定时器的TBR数值,在第二个脉冲上升沿再次捕获TBR的数值,则两次TBR数值之差就是被测脉冲周期。


  (2)频率信号输出
  F449的TB6引脚输出频率信号,其范围为1~1000Hz,使定时器B工作在连续计数的比较模式,根据输出频率,不断设置CCR6的数值,则在TBR数值与CCR6数值相同时,使输出端TB6产生置位与复位,输出频率信号。


  输入的频率信号与输出的频率信号,都要经过信号处理电路,使其满足接口电路的逻辑电平。


  4 结论
  本文设计了工业电压、电流与频率信号的测量与产生仪表的工作原理,给出了主要部分的电原理图。设计采用16位ADC测量电流与电压信号,使该仪表可以在工业现场测量变送器是输出信号;而采用反馈误差消除方法输出的电压和电流信号,可以检查数据采集仪表的准确性。经过验证,利用MSP430系列MCU实现的测量与信号产生仪表是成功的和实用的。


  另外,需要注意的是在电路板的设计及实际调试当中,对于模拟信号应进行有效的屏蔽与可靠的接地,只有这样才能保证该设备的正常使用与测量。

推荐阅读

史海拾趣

China Semiconductor Corp公司的发展小趣事

随着公司实力的不断增强,CSC开始将目光投向海外市场。公司积极实施国际化战略,在海外设立研发中心和生产基地,拓展国际市场。同时,CSC也加强了与国际同行的交流与合作,吸收借鉴国际先进经验和技术,不断提升自身的国际竞争力。通过国际化布局和全球视野的拓展,CSC逐渐成为了国际半导体产业的重要一员。

这五个故事只是CSC公司发展历程中的一部分缩影,但它们却充分展示了CSC在电子行业中的崛起之路。从初创时期的艰辛与突破,到技术创新的不断突破,再到市场拓展与品牌建设、产业链整合与协同发展以及国际化布局与全球视野的拓展,每一个阶段都凝聚了CSC人的智慧和汗水。正是这些努力和付出,使得CSC在激烈的国际竞争中脱颖而出,成为了中国半导体产业的佼佼者。

AD Semiconductor公司的发展小趣事

技术创新的同时,CSC也注重市场拓展和品牌建设。公司积极参与国际交流与合作,与多家国际知名企业建立了战略合作关系。同时,CSC加强了对国内市场的开拓,通过提供优质的产品和服务,赢得了客户的信赖和好评。随着品牌知名度的提升,CSC的产品逐渐在国内外市场上占据了一席之地。

DURAKOOL公司的发展小趣事

为了更好地服务全球客户,DURAKOOL公司加强了全球化布局,在多个国家和地区设立了生产基地和研发中心。同时,公司也积极寻求与全球知名企业的合作,如与杜邦公司等建立了良好的合作关系,共同推动电子行业的发展。

雅特力(Artery)公司的发展小趣事

随着公司实力的不断增强,雅特力开始将目光投向全球市场。公司积极参与国际电子展会和论坛,与全球各地的客户和合作伙伴建立了广泛的联系。同时,雅特力还通过设立海外分支机构、开展跨国合作等方式,进一步拓展其全球市场。这些举措不仅提升了雅特力的品牌知名度和影响力,也为公司的长远发展奠定了坚实的基础。

Elite Enterprises (H K) Co Ltd公司的发展小趣事

Elite Enterprises (H K) Co Ltd成立于2002年,当时正值LED技术快速发展的时期。公司创始人凭借对LED市场的敏锐洞察,决定专注于LED产品的研发和生产。初期,公司面临资金、技术和市场等多重挑战,但通过不懈努力和持续创新,逐步在LED照明市场崭露头角。

Ampire Co Ltd公司的发展小趣事

在产品质量得到市场认可后,Elite Enterprises开始积极拓展国内外市场。公司参加了多个国际性的电子展会,展示了其高品质的LED产品,并成功吸引了众多客户的关注。同时,公司还加强了品牌建设,通过广告宣传和口碑传播等方式提高了品牌知名度和美誉度。

问答坊 | AI 解惑

怎样在ALLEGRO里面将铜皮显示为一个外框

怎样在ALLEGRO里面将铜皮显示为一个外框…

查看全部问答>

多模光纤是否可以用单模光电转换器?

本人在做一监控系统时,由于本监控点是用在吊集装箱用的吊车上面的,用光纤传输。由于光纤是甲方布置的,距离大约300米,所用光纤后来知道是多模光纤,由于前面我们也不知道是多模光纤,我们就装了单模全双工光电转换器,在调试时图像数据都很好, ...…

查看全部问答>

优盘文件系统(FOR C)

优盘上的数据按照其不同的特点和作用大致可分为5 部分:MBR 区、DBR 区、FAT 区、FDT 区和DATA 区。…

查看全部问答>

急寻电路方面人才

    北京用友科技股份有限公司急寻电路方面的人才,工作地点在上海浦东阿尔卡特,希望有意向的朋友联系本人,因项目很急,急需人才,年前面试,年后上班,只要面试成功,薪资我们可以商量,有意向的直接回帖或者加QQ1294703115 &nbs ...…

查看全部问答>

evc 中tcp socket通信

我在evc中编写了一个简单的tcp socket聊天程序,基于dialog的,在界面上添加了三个edit控件,分别用来存放接收信息,ip,发送信息。每个edit控件对应了一个变量,ip对应的变量是m_ip。在点击发送按钮的事件里要获得发送目的地的ip。    & ...…

查看全部问答>

矩阵键盘的疑问

wince里编写矩阵键盘驱动。(7行*6列)矩阵键盘,引出13根线,6列的引线连接的GPIO设成外部中断口,7行的引线连接的GPIO方向为out输出口。 采用“行扫”的方式的话我想是不是要这样操作: 1. 等待键盘按下时,6列引线接口设成eint外部中断状态;7 ...…

查看全部问答>

DSP集成开发环境:CCS及DSP_BIOS的原理

DSP集成开发环境:CCS及DSP_BIOS的原理 …

查看全部问答>

lannchpad下一期的名单啥时候出来?

RT我做了好几个礼拜了- -改版之前做的- -…

查看全部问答>

电动汽车的锂离子电池价格为何降不下来?

电动汽车的锂离子电池价格为何降不下来?锂电池属于高成长行业,生产线需要经常变动,没有一定的资金、规模和科技实力的公司是难以立足的。短期内若无国家的倾斜扶持,无法培养一些具有国际竞争力的重点企业,“弯道超车”的理想有可能会成为“梦想 ...…

查看全部问答>