




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单芯片便携电子秤重系统实现方案技术分类测试与测量嵌入式系统|20060226来源中电网|作者德州仪器公司ANDREASDANNENBERG引言传统上,设计秤重、测力、转矩及压力测量系统时,广泛采用全桥接电阻传感器的方法。大多数桥接传感器都要求较高的激励电压(通常为10V),同时输出较低的满量程差动电压,约为2MV/V。传感器的输出通常由仪表放大器加以放大,经过发大后的信号,再由高精度模数转换器ADC进行数字化,最后再用一个通用的MCU作进一步处理与显示。通常情况下,ADC并不集成在MCU中。这种方法虽然可以实现满量程的ADC输入电压,但桥接传感器的激励电压高达10V,功耗较大,而且使用的芯片数量也较多,加大了电源管理的复杂度。现在,通过在MSP430F42X芯片中集成带有差动输入的16位ADC和增益高达32的可编程增益放大器PGA,实现了单芯片秤重系统。整个系统只需用3V电池供电,不但能效高,且成本低。此外系统还提供LCD驱动器及掉电保护功能。硬件描述MSP430F42X系列是基于快速闪存的超低功耗微控制器,片上集成了三个16位ADCSD16,这些ADC还带有PGA,能够将传送来的信号放大最高32倍。桥接传感器可以直接连接到微控制器上,图1给出了该系统的电路图。点击看原图将全桥接传感器负激励信号连接至终端X11,正激励信号连接至终端X14,由MSP430的端口引脚P20与P21供电。这样,在测量期间或在电子秤工作于待机状态的情况下,就可以不用电桥激励电压,从而降低功耗。传感器的电桥电阻为1200典型值,电源电压为3V,激励状态下耗电25MA。将桥接传感器的输出信号连接至X12与X13,通过两个低通滤波器之后输入SD16的输入通道A0。当最大负载为10KG时,全桥接传感器具有2MV/V的额定满量程差动输出电压。要使传感器信号能够实现1G的精度,总共需要1万次计数,并显示在LCD显示屏上。如果桥接传感器获得3V的激励电压,则满量程输出电压为3VX2MV/V6MV。也就是说,1G的重量转换为电压形式可等效为6MV/10KGX1G06V。为了实现1G的测量精度,所用ADC的LSB电压应比上述小四倍,即06V/4015V。SD16可用内置的12V参考电压工作,也可用外部连接的参考电压工作。图1中给出的是用外部电阻分压器来提供参考电压。由于桥接传感器由相同电压的电源供电,这样做的好处是能够实现独立于激励电压(VCC)的比例输出原则。如果桥接传感器由VCC供电而SD16模块采用内部参考电压,那么测量结果就会随VCC在电池使用寿命中的变动而发生差异。当电源电压为3V时,使用图1中所示的外部电阻分压器得到的参考电压为R9与R10的分压比DIVIDERRATIOR9/R10的选择使生成的参考电压保持在容许的VREF范围内,这时VCC从3V下降至27V。SD16模块的最小电源电压为27V。其详细电压范围及其他参数,可参考MSP430F42X数据表SLAS421。SD16的参考电压决定着满量程差分输入电压,即VREF/2。由于数据转换器为双极,因此ADC的LSB电压为该LSB值经过最大增益为32的PGA后,电压值可降至0605V。但该值比设计目标值015V仍然高出大约四倍,为此还需要将该值进一步放大。为了不添加外部组件,可以采用更多的SD16输出位。SD16模块内部数字抽取滤波器能够提供总共24位的访问。可将数字滤波器输出的额外两位添加给16位转换结果,并将18位输出信号进行低通过滤(如进行多结果平均),这样ADC的LSB电压就可降至0151V。81单芯片便携电子秤重系统实现方案德州仪器公司ANDREASDANNENBERG引言传统上,设计秤重、测力、转矩及压力测量系统时,广泛采用全桥接电阻传感器的方法。大多数桥接传感器都要求较高的激励电压(通常为10V),同时输出较低的满量程差动电压,约为2MV/V。传感器的输出通常由仪表放大器加以放大,经过发大后的信号,再由高精度模数转换器ADC进行数字化,最后再用一个通用的MCU作进一步处理与显示。通常情况下,ADC并不集成在MCU中。这种方法虽然可以实现满量程的ADC输入电压,但桥接传感器的激励电压高达10V,功耗较大,而且使用的芯片数量也较多,加大了电源管理的复杂度。现在,通过在MSP430F42X芯片中集成带有差动输入的16位ADC和增益高达32的可编程增益放大器PGA,实现了单芯片秤重系统。整个系统只需用3V电池供电,不但能效高,且成本低。此外系统还提供LCD驱动器及掉电保护功能。硬件描述MSP430F42X系列是基于快速闪存的超低功耗微控制器,片上集成了三个16位ADCSD16,这些ADC还带有PGA,能够将传送来的信号放大最高32倍。桥接传感器可以直接连接到微控制器上,图1给出了该系统的电路图。将全桥接传感器负激励信号连接至终端X11,正激励信号连接至终端X14,由MSP430的端口引脚P20与P21供电。这样,在测量期间或在电子秤工作于待机状态的情况下,就可以不用电桥激励电压,从而降低功耗。传感器的电桥电阻为1200典型值,电源电压为3V,激励状态下耗电25MA。将桥接传感器的输出信号连接至X12与X13,通过两个低通滤波器之后输入SD16的输入通道A0。当最大负载为10KG时,全桥接传感器具有2MV/V的额定满量程差动输出电压。要使传感器信号能够实现1G的精度,总共需要1万次计数,并显示在LCD显示屏上。如果桥接传感器获得3V的激励电压,则满量程输出电压为3VX2MV/V6MV。也就是说,1G的重量转换为电压形式可等效为6MV/10KGX1G06V。为了实现1G的测量精度,所用ADC的LSB电压应比上述小四倍,即06V/4015V。SD16可用内置的12V参考电压工作,也可用外部连接的参考电压工作。图1中给出的是用外部电阻分压器来提供参考电压。由于桥接传感器由相同电压的电源供电,这样做的好处是能够实现独立于激励电压(VCC)的比例输出原则。如果桥接传感器由VCC供电而SD16模块采用内部参考电压,那么测量结果就会随VCC在电池使用寿命中的变动而发生差异。当电源电压为3V时,使用图1中所示的外部电阻分压器得到的参考电压为R9与R10的分压比DIVIDERRATIOR9/R10的选择使生成的参考电压保持在容许的VREF范围内,这时VCC从3V下降至27V。SD16模块的最小电源电压为27V。其详细电压范围及其他参数,可参考MSP430F42X数据表SLAS421。SD16的参考电压决定着满量程差分输入电压,即VREF/2。由于数据转换器为双极,因此ADC的LSB电压为该LSB值经过最大增益为32的PGA后,电压值可降至0605V。但该值比设计目标值015V仍然高出大约四倍,为此还需要将该值进一步放大。为了不添加外部组件,可以采用更多的SD16输出位。SD16模块内部数字抽取滤波器能够提供总共24位的访问。可将数字滤波器输出的额外两位添加给16位转换结果,并将18位输出信号进行低通过滤(如进行多结果平均),这样ADC的LSB电压就可降至0151V。MSP430F427的片上LCD驱动器可直接采用接口与一般的LCD模块连接。在本应用中采用了SOFTBAUGH公司的4MU71数码LCDSBLCDA4。电阻器R5、R7与R8提供了LCD驱动器模块所用的电压阶梯。采用32KHZ的晶振作为系统时钟参考,用于驱动LCD并在应用工作过程中周期性地从低功耗模式唤醒。此外,系统还为电子秤操作提供了连接至P10的按钮SW1。软件描述MSP430F427单芯片秤重软件有C语言F42X_WEIGH_SCALEC与汇编语言F42X_WEIGH_SCALES43两种版本。两种源代码功能相同,但汇编语言版本更小。上电复位时,MSP430首先进行外设初始化,包括禁用看门狗定时器,配置LFXT1振荡器负载电容用于外部晶振,初始化LCD控制器、基本定时器及SD16转换器模块。SD16的0通道经过配置,采用双输入通道CHANNELPAIRA0,并用SD16模块内部PGA放大信号达32倍增益。转换器由SMCLK计时,频率为1048567HZ,并启用连续转换模式。关于SD16操作的详细信息可参考MSP430X4XX系列用户指南SLAU056。图2为软件主流程图。在源代码中,将两个32位字CALMIN与CALMAX分配到MSP430闪存段A以便保存校验数据。上电后,软件检查上述常量是否具备有效值。如果两个位置都包含相同的值(如设备编程后的0XFFFFFFFF),校验模式则被激活,否则进入测量模式。变量PROGRAMMODE用于跟踪当前程序状态(测量模式、校验模式、断电模式)并作出相应设置。随后,MSP430进入低功耗模式LPM0,启用中断。LPM0作为SMCLK驱动SD16,在应用有效运行且采集ADC数据时不得关闭。此后,整个程序流程由中断驱动,共启用三个中断源。基本计时器ISR每05秒执行一次,主要用于触发测量进程的启动(见图3),端口1ISR用于处理按钮事件,每次A/D转换后,调用SD16ISR来处理结果(见图4)。在校验模式中可获得两个数据点。变量CALMIN用于存储A/D结果,其显示值等于0G,而CALMAX存储的A/D结果显示值为10000G。CALLO或CALHI显示出的数据用来说明哪个校验数据点正被处理。按下按钮SW1后,当前SD16的转换结果被读取并存储到临时变量中。校验结束后,系统内的自动编程将这两个数据点编入INFOA快闪信息存储器段,这时软件进入测量模式。至此,SD16转换进程每05秒启动一次,由基本定时器ISR定时。转换中,桥接传感器上电,DCO启用。这时MSP430在LPM0模式下运行。为了实现所需的精度,软件采用低通滤波器,采集多个18位A/D转换结果,并进行累加。每次转换后,SD16ISR按照SD16采样率4KHZ执行。在采集实际数据前,反变量VOLTAGESETTLECTR逐渐减小为0,这就使电压能在桥接传感器上电后12毫秒内达到稳定。SD16ISR采集了256个结果之后,用累加和除以256,得到最后的18位结果。上述过程也可形容为采样数据由256到1的抽选。包括电压稳定时间在内,SD16模块每05秒钟运行约75毫秒。随后,将该18位的计算结果与此前的值进行比较。仅当值变化时才计算新的显示值并更新显示。这就能够避免不必要的32位整数乘法及除法。为了将A/D的测量结果转换为实际的物理重量值,系统使用了两点校验机制。显示值根据以下公式计算从CALMAX到CALMIN的范围反映到从0到CAL_MIN_MAX_SPAN的范围。CAL_MIN_MAX_SPAN默认设置为10000,等于桥接传感器的最大机械负载10KG。需注意由于施加给SD16模块的差动信号的缘故,18位A/D转换结果是带符号的,整个程序中都使用带符号的代数算法。这样,也可显示出负的重量值。测量结束之后,SD16模块禁用,DCO在退出时进入LPM3关闭模式,而桥接传感器则断电以降低电流消耗。只要按下按钮SW1会立即使转换失效,关闭LCD显示屏并进入LPM3模式。在这种模式下,应用电路吸收的电流不到1A,而32KHZ的振荡器仍然运行。如果需要的话,也可进入LPM4模式来进一步降低电流消耗。再次按下按钮SW1,应用便恢复正常的工作。在这种模式下,SD16模块每05秒钟约运行75毫秒,得出新的计算结果后,显示屏也随之更新。在此期间,MSP430消耗的电流约1MA。桥接传感器的激励及参考电压的生成在此期间还需要3MA的额外电流。在测量间隙内,MSP430消耗电流约3A,其中包括了LCD驱动器用于显示计算结果的电流。因此,总的平均应用电流消耗量在正常工作期间为600A。若想在任何时间内重新进入校验模式,只需按下按钮SW1至少5秒钟即可实现。基于MSP430单片机的称重系统的设计目前,称重系统的应用越开越多,比如汽车动态称重应用,便携式称重系统应用等。本文讨论一种基于MSP430F42X单片机实现的称重系统。一般来说,设计称重等测量系统时,将采用全桥接电阻传感器来进行测量。但由于大多数的桥接传感器都要求有较高的激励电压(通常为10V)输入,但却只能输出较低的满量程差分电压,约为2MV/V,因此传感器的输出通常需要放大器加以放大,经过放大后的信号再由高精度模数转换器(ADC)进行数字化,最后再由一个通用的MCU作进一步显示与处理。这样的系统不仅功耗比较大,而且使用的芯片数量比较多。由于TI公司生产的MSP430F42X芯片中集成带有差分输入的16位A/D模块(SD16),并且该模块还自带增益高达32位的可编程增益放大器(PGA),因此可以实现单芯片的称重系统。本文介绍采用MSP430F427单片机实现的称重系统,如下图1为系统的原理框图图1(原理框图)下面介绍具体的电路设计。一、硬件电路的设计由上图1可以看出,整个系统的硬件包括全桥传感器电路、单片机电路和电源电路,由于电源电路以前已经介绍,在此不作详细解说。1、全桥传感器电路在称重、测力等压力测量系统中,采用全桥传感器的方法比较多。全桥传感器是基于电阻应变式传感器实现的,其4个桥臂都可以分别看成等效的电阻,如图2所示。图2(全桥传感器电路)当R1R4R2R3时,满足电桥平衡条件,这时的输出电压U0为0。在应用中,桥臂一般是由金属材料制成的,当受到压力或者拉伸时,材料就会变形,这样就会引起电阻的变化,当4个桥臂都发生变化时,就叫全桥电路。下面是全桥传感器的电路图,如图3图3(全桥传感器的电路图)在上面的图中,传感器的负电压端直接接地,正电压端接激励电压,在本系统中,通过单片机提供激励电压。由于采用这样的方法在测量期间,或在电子称工作于待机状态的情况下,就可以不用为电桥提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毒麻药考试题及答案
- 医保处方试题及答案
- 舞台塌陷面试题及答案
- 茶叶鉴赏考试题及答案
- 2025乡村医生培训考试试题库(含答案)
- 2024年河北省公务员考试申论真题及答案解析
- 初级社会工作者社工实务试题附答案
- 2024年重庆市“安全生产月”知识竞赛试题及参考答案
- 2025年高级育婴师考试试题及答案
- 树叶运动会课件
- 社区工作者经典备考题库(必背300题)
- 2020数学花园探秘决赛三四年级A卷
- 标准工程签证单表格
- 幼儿园绘本故事:《罗伯生气了》 课件
- 开具生效证明申请书(申请开具生效证明用)
- 北师大版九年级物理全一册教案(完整版)教学设计含教学反思
- GB 9706.218-2021 医用电气设备 第2-18部分:内窥镜设备的基本安全和基本性能专用要求
- 石油专业英语(钻井)
- 教练技术一阶段讲义(共59页)
- 物流公司财务管理制度
- 卫生监督执法约谈通知书
评论
0/150
提交评论