历史上的今天
返回首页

历史上的今天

今天是:2024年10月19日(星期六)

正在发生

2020年10月19日 | MSP430FW427无磁水表设计方案详解

2020-10-19 来源:elecfans

  1. MSP430FW42x单片机介绍

  MSP430FW42x系列单片机是TI公司针对电子式流量与旋转运动检测最新开发的专用MCU芯片,它将超低功耗MCU、旋转扫描接口 (SCAN IF)和液晶显示LCD驱动模块完美地结合在一起。该器件的超低功耗结构和流量检测模块不仅延长了电池的寿命,同时还提高了仪表的精度与性能。 MSP430FW42x的典型应用包括热量仪表、热水和冷水仪表、气体仪表和工业流量计、风力计以及其他旋转检测应用。


  2. 流量测量的原理

  2.1 基本原理

  一个由叶轮或螺旋齿轮构成的机械装置把流体流动转换为转动,这种转换能够实现对流体流量的测量。


  把一个谐振回路中的电感置于叶轮的上方可以检测到叶轮的转动,叶轮的一半敷有铜或其他有阻尼性的金属。由电感在叶轮上方的位置决定谐振回路的阻尼系数,电感位于区域a时,回路的阻尼系数高于电感位于区域b时。通过测量谐振回路的不同阻尼系数,可以实现对转动的测量。图1为测量原理示意图。

  MSP430FW427无磁水表设计方案详解

  2.2 振荡测试法

  图2给出了2个传感器位于不同区域时的振荡波形,MSP430FW42x采用振荡测试法把不同的衰减幅度转换为数字信号进行测量。这种方法把图2中的传感器1的减幅系数表示为L,传感器2的减幅系数表示为H。

  MSP430FW427无磁水表设计方案详解

  2.3 信号处理

  随着叶轮转动,传感器l和传感器2的信号随之不断改变。图3给出了两个传感器的状态变化,如果知道前一个状态和新的状态,则同时可以得出旋转的方向。增计数:由状态d变化到状态a;减计数:由状态b变化到状态a。

  MSP430FW427无磁水表设计方案详解

  3. 采用MSP430FW427设计的无磁水表

  采用MSP430FW427设计水表具有非常简单的电路结构,流量测量部分由MSP430FW427内置SCAN IF模块完成。图4为采用MSP430FW427设计的无磁水表系统原理框图。

  MSP430FW427无磁水表设计方案详解

 

 4. SCAN IF模块设计

  SCAN IF模块能够在低功耗下自动检测线性或旋转的运动。SCAN IF模块如图5所示,由3部分组成:模拟前端(AFE)、信号处理状态机(PSM)和定时状态机(TSM)。其中模拟前端激励传感器,检测信号并把信号转换为数字形式;这些数字信号进入信号处理状态机,信号处理状态机根据这些信号分析并计数旋转运动;定时状态机控制模拟前端和信号处理状态机。

  MSP430FW427无磁水表设计方案详解



     
在软件开发过程中有关SCAN IF模块的设置如下:

  (1)SCAN IF的基本设置

  设置SCAN IF的控制寄存器SIFCTLl、SIFCTL2、SIFCTL3、SIFCTL4和SIFCTL5;

  定义P6.x/SIFCH.x引脚为SCANIF模块功能;

  打开“VCC/2”发生器;

  时钟源选择;

  信号状态处理机。


  (2)规划时间状态机

  SCAN IF的时间状态机用来确定测量序列,每一步所需的时问可以精确地调整。通常的测量序列为:确定空闲状态;激励LC传感器;延时一定的时间,此时测量可以进行;打开DAC和比较器;测量;停止。


  (3)定义DAC的磁滞门限

  DAC为每个传感器的阻尼和非阻尼振荡器提供磁滞门限,通过观察每个传感器的振荡曲线和DAC的电压,调整DAC的磁滞门限。


  (4)信号处理状态机

  信号处理状态机足一个可设计的状态机,它通过存储在MSP430存储器中的状态表得出转速和方向,向量SIFTPSMV初始指向PSM的状态表。


  5. SCAN IF模块初始化程序示例

  

  6. 结语

  本文介绍了采用LC振荡测试法实现流量测量的工作原理,并根据此原理成功设计了基于MSP430FW427的无磁水表。由于SCAN IF模块的设置非常灵活,设计人员完全可以根据自己的实际情况,对其进行合理的设置。MSP430FW427单片机所具有的其他集成外设以及超低功耗运行能力也使我们能够开发出功能先进的仪表。

推荐阅读

史海拾趣

FUJITSU(富士通)公司的发展小趣事

富士通(Fujitsu)在电子行业的五个发展故事

故事一:从电话交换机到ICT巨头的起步

富士通的故事始于1935年,当时它作为一家电信设备制造商在日本成立,首款产品是电话交换机,这标志着富士通成为日本首家生产此类设备的公司。这一里程碑不仅奠定了富士通在通信领域的基础,也为其后续在信息技术(IT)和通信技术(CT)领域的多元化发展铺平了道路。随着技术的不断进步,富士通逐渐扩展其业务范围,从单一的通信设备制造商转变为全球领先的ICT企业。

故事二:FACOM 100——日本首台计算机的诞生

1954年,富士通成功研发出日本第一台中继式自动计算机FACOM 100,这一成就不仅标志着富士通在计算机领域的突破,也为其后续在计算机硬件和软件领域的深入发展奠定了坚实基础。FACOM 100的问世,不仅提升了富士通在业界的知名度,也推动了日本乃至全球计算机技术的快速发展。

故事三:全球化战略的推进

自20世纪70年代以来,富士通积极实施全球化战略,通过在全球各地设立研发中心、生产基地和销售网络,不断拓展其国际业务。在中国,富士通自1979年起便开始了其业务布局,从最初的设备销售到后来的技术研发、生产制造和解决方案提供,富士通在中国的发展历程见证了其全球化战略的深入实施。如今,富士通的产品和服务已遍布全球80多个国家和地区,服务超过百万家客户。

故事四:云计算与数字化转型的引领

进入21世纪,随着云计算和数字化转型的兴起,富士通迅速调整战略方向,加大在云计算领域的投入。通过提供全方位的云计算服务和解决方案,富士通帮助客户实现业务的数字化转型和升级。同时,富士通还积极与微软等国际巨头合作,共同开拓全球云计算市场,进一步巩固了其在ICT行业的领先地位。

故事五:技术创新与可持续发展

富士通始终将技术创新作为企业发展的核心驱动力。近年来,富士通在人工智能、物联网、大数据等新兴技术领域取得了显著成就,推出了一系列具有自主知识产权的创新产品和解决方案。同时,富士通还积极履行企业社会责任,通过提供绿色、环保的ICT产品和服务,推动社会的可持续发展。这些努力不仅提升了富士通在全球市场的竞争力,也为其赢得了广泛的赞誉和尊重。

DIPTRONICS MANUFACTURING INC公司的发展小趣事

为了降低成本、提高生产效率,圜达实业不断进行垂直整合。公司自主设计和生产自动组装机、模具和工具等生产设备,实现了从原材料采购到成品供应的全程控制。这种垂直整合的模式使公司在保证产品品质的同时,也降低了生产成本,提高了市场竞争力。

富士康(FOXCONN)公司的发展小趣事

随着技术的不断积累与突破,FMS在二极管及MOSFET等产品的设计与制造上取得了显著成就。公司不仅成功研发出多款高性能产品,还通过了ISO9001、ISO14001、IATF16949等品质认证,以及AEC-Q101等车规元件验证程序。这些认证不仅证明了FMS产品的卓越品质,也为其进一步拓展汽车、工业、通信等高端市场提供了有力保障。

Connection One公司的发展小趣事

随着技术的不断成熟,Connection One公司开始寻求与其他企业的战略合作。通过与全球知名的电子设备制造商合作,公司的芯片产品得以广泛应用于各类电子设备中。这种合作不仅拓展了公司的市场份额,还提升了其品牌知名度。

Eska公司的发展小趣事

Eska公司注重技术传承与创新发展。作为奥地利唯一一家仍在为手套制造业培训学徒和技术工人的企业,Eska坚持手套传统工艺和技术的秉承。同时,公司也积极引入新技术和新材料,不断提升产品的性能和质量。这种技术传承与创新相结合的发展模式,使得Eska在保持传统优势的同时,也能不断适应市场的变化和发展。

Focus公司的发展小趣事

面对日益激烈的国际市场竞争,Focus公司(虚构)深知品牌塑造的重要性。公司制定了全面的品牌国际化战略,通过参加国际电子展、赞助行业论坛、发布英文官网等多种方式提升品牌知名度。同时,公司还注重与当地合作伙伴建立长期稳定的合作关系,共同开拓市场。经过多年的努力,Focus的品牌形象在国际市场上得到了广泛认可,成为了中国电子产品“走出去”的杰出代表之一。

请注意,以上故事均为基于假设和一般行业趋势构建的虚构案例,旨在展示电子行业中公司可能的发展路径。实际情况中,不同公司的发展历程和故事将因公司性质、市场环境、战略选择等因素而异。

问答坊 | AI 解惑

关于AD590和AD0809

请问怎样将AD590输出电流转换为电压,和ACD0809相连接呢?需不需要放大信号呢?…

查看全部问答>

wince加载中出现错误

我自己倒了NK想把它加载到开发板上去运行,我用的方法是DOS加载法,做DOM DOS可引导系统,然后把,NK.BIN,CONFIG.SYS,OUTOEXEC.BAT,LOADCEPC.EXE拷贝到DOM中,开发板启动提示丢失了HIMEM.SYS文件,请问怎么解决?谢谢,最好帮 ...…

查看全部问答>

VxWorks引导系统时反复重启动问题?

我的VxWorks系统使用软盘启动,但存在一个问题:我的硬件平台是PC104,当PC104挂硬盘时VxWorks引导系统正常;不挂硬盘时,系统反复启动不能正常加载VxWorks。是不是要在config.h文件里做一些关于硬盘方面的设置,该如何设置请各位高手指点一下。…

查看全部问答>

招聘嵌入式软件测试人员

【班竹:为什么我的两个招聘的帖子都被删除了???】 招聘2-3名软件测试人员 我部门是隶属于一工厂的研发部,工厂在深圳福永(机场附近)。主要从事GPS的研发工作。 工作地点:深圳市南山区科技园 要求: 1) 计算机软件及相关专业毕业,大专及 ...…

查看全部问答>

烧写时需要API 文件

烧写时需要API 文件,这个文件需要在flash program setting中设置,一般按browse 就可以看到…

查看全部问答>

SMT32 RCC初始化问题

/* Includes ------------------------------------------------------------------*/#include \"stm32f10x.h\" GPIO_InitTypeDef GPIO_InitStructure;#define LED1_ON  GPIO_SetBits(GPIOB,GPIO_Pin_5);#define LED1_OFF GPIO_ResetBits(GPI ...…

查看全部问答>

LED灯具选购时的注意事项

replyreload += \',\' + 768274;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

6折出售LPC2368板子

,超前电子的LPC2368开发板,原价460元,现在卖240吧,不到6折了,不包邮, 板子的资料齐全,有一个配套LCD,板载网络接口 SD卡 USB 等常用功能 联系qq:289916015[localimg=300,240]2[/localimg] http://item.taobao.com/item.htm?id=988308063 ...…

查看全部问答>

电阻阻值变大问题

我的电路电源两端的阻值在短时间里从1.1M增加到6.5M,不知是什么原因?还是就是因为电容的容抗问题使该电路的总电阻变大?…

查看全部问答>

【问TI】器件鉴别真伪及选型

本帖最后由 dontium 于 2015-1-23 13:34 编辑 去年公司里的产品上用到2254 运放,可是有次采购到的TLV2254I应用到HART通讯上,手持器通信就是通讯不上,后来换了以前购买的V2254AI就是可以通讯的上,请问V2254AI跟TLV2254I G4有什么区别? 片 ...…

查看全部问答>