基于msp430的远传智能水表
“基于msp430的远传智能水表”相关的资料有哪些?“基于msp430的远传智能水表”相关的范文有哪些?怎么写?下面是小编为您精心整理的“基于msp430的远传智能水表”相关范文大全或资料大全,欢迎大家分享。
msp430模块程序
基础时钟模块应用举例
例1 设MCLK=XT2,SMCLK=DCOCLK,将MCLK 由5.4 输出程序如下: #include unsigned int i; WDTCTL = WDTPW + WDTHOLD; //停止看门狗 P5DIR |= 0X10; P5SEL |= 0X10; BCSCTL1 &= ~XT2OFF; do{ IFG1 &= ~OFIFG; for(i = 0xFF;i>0;i--); } while((IFG1 & OFIFG) != 0); BCSCTL2 |= SELM1; for(;;); } 例2 设ACLK=MCLK=LFXT1=LF #include unsigned int i; WDTCTL = WDTPW + WDTHOLD; //停止看门狗 P5DIR |= 0X10; P5SEL |= 0X10; BCSCTL1 &= XTS; do{ IFG1 &= ~OFIFG; for(i = 0xFF;i>0;i--); } while((IFG1 & OFIFG) != 0); BCSCTL2 |= SELM1+SELM0;
MSP430学习笔记
第一版
MSP430G2553学习笔记
Created on: 2012-8-18 Author: zhang bin
学习笔记
for msp430g2553
redesigned by zhang bin 2012-08-18
versions:12_08_01
一,MSP430G2553单片机的各个功能模块 (一),IO口模块,
1,我们所用的MSP430G2553有两组IO口,P1和P2。
2,IO口的寄存器有:方向选择寄存器PxDIR,输出寄存器PxOUT,输入寄存器PxIN,IO口内部上拉或下拉电阻使能寄存器PxREN, IO口功能选择寄存器PxSEL和PxSEL2,IO口中断使能寄存器PxIE,中断沿选择寄存器PxIES,IO口中断标志寄存器PxIFG。
3,所有的IO都带有中断,其中所有的P1口公用一个中断向量,所有的P2口公用一个中断向量。所以在使用中断时,当进入中断后,还要判断到底是哪一个IO口产生的中断,判断方法可以是判断各个IO口的电平。
4,中断标志PxIFG需要软件清除,也可以用软件置位,从而用软件触发一个中断。 注意:在设置PxIESx时
基于MSP430的悬挂控制系统报告
自动化专业综合课程设计1
课程设计报告
系 别: 机电与自动化学院 专业班级: 自动化0902 学 号: 20091184078 学生姓名: 邹建伟 指导教师: 李川香
2012年 6 月 24日——2012年 7 月华中科技大学武昌分校
1
日)
(课程设计时间: 2
目录
1 课程设计目的 ................................................... 2 2 课程设计题目描述和要求..........................................2 3 课程设计报告内容................................................2 3.1.1 电机的选择 .................................................. 2 3.1.2 传感器的选择 ...........................................
基于MSP430的简易阻抗测量仪设计
龙源期刊网 http://www.qikan.com.cn
基于MSP430的简易阻抗测量仪设计
作者:李乐乐 肖园 汤轲
来源:《科技视界》2013年第02期
【摘 要】介绍一种数字化的简易阻抗测量仪设计方法,以MSP430单片机作为控制核心、CPLD进行数字信号处理,DDS信号发生器提供输入信号,通过高速A/D转换器AD7799,实现信号实时采样、数据处理和液晶显示,键盘做功能设置。该设计实现了RLC元件参数的实时测量、自动识别、结构判断和谐振频率测试等功能。测试结果表明该系统具有测试精度高、频率范围宽、可靠性好和性价比高等优点。 【关键词】阻抗测量仪;MSP430;CPLD;AD7799 0 引言
阻抗测量仪是一种用途很广泛的电子测量仪器。传统的模拟测量阻抗信号的参数是通过不同的模拟电桥电路测量获得电感与电容的值,测量较为准确[1]。而数字化测量仪与模拟测量仪相比,模拟器件的使用度低、系统简单、功耗低、智能化水平和精确度高,而且还具有强大的信号实时处理分析、自动识别计算和参数显示等功能,在日常生活、工厂生产和电子实验室中有广泛的应用[2]。
随着电子技术的不
MSP430 ADC10
MSP430单片机拥有内置的ADC功能,在一些高级单片机系列上是ADC12,在低级单片机系列上是ADC10,两者的主要区别是分辨率的不同,我们的G2553内置的就是ADC10,所以Cloud就在这里和大家一起学习ADC10。
一、ADC10特性
我们先来了解一下这个ADC10的特性,官方给出的: ·高达200ksps的转换速率; ·固定的10位转换;
·具有采样保持功能,并可选采样周期; ·可以通过软件代码或TimerA初始化转换; ·可选的片内(1.5V或2.5V)或片外参考电压; ·支持8个外部输入通道;
·内部输入通道支持温度检测,VCC和外部参考(+、—); ·可选的转换时钟源;
·单通道单次/多次、序列通道单次/多次,共4种转换模式; ·ADC内核和参考电压都可单独关闭;
·具有一个支持自动存储转换结果的数据转换控制器(DTC);
二、ADC10结构
OK,我们来引入ADC10的内部结构图来初步认识这个ADC10的内部结构。为了方便大家学习,Cloud将各部分用不同颜色区分开:
1、ADC10内核-SAR和采样保持电路:
首先我们看到中间两块橙色的区域,右边五边形的是一个“10-bit SAR”,翻译过来就是一个10位精度的
msp430程序模块
1、时钟初始化
/*msp430f169时钟初始化*/ void Init_bas_clk() {unsigned int i;
BCSCTL1 &=~XT2OFF;//开高速晶振
//BCSCTL1 |= XTS; 此项不要设置,因为单片机LFXT1外接32768Hz不是高速晶振
BCSCTL2 |=SELM_2+DIVM_1+SELS+DIVS_3;//MCLK选择高速晶振,两分频,SMCLK选择高速晶振8分频
do /*起振需在寄存器设置之后*/ {
IFG1 &= ~OFIFG; // 清除振荡器失效标志 for(i = 0Xff;i > 0;i--); // 稳定时间
} while((IFG1 & OFIFG)!= 0); // 如果振荡器失效标志存在
IFG1 &=~OFIFG; // 清除振荡器失效标志 }
2、ADC12初始化
A1、/*ADC12序列通道多次转换*/
void Init_ADC12_SequenceChannelSequenceConvert(void) {
P6SEL|=0x0f;//选择通
MSP430入门学习程序
1、 点亮LED
(1)、闪烁灯
/*************************************************** 程序功能:控制8个LED闪烁,用于测试下载功能是否正常 --------------------------------------------------- 测试说明:观察LED闪烁
***************************************************/ #include /****************主函数****************/ void main(void) { WDTCTL = WDTPW + WDTHOLD; //关闭看门狗 BoardConfig(0xf0); //关闭数码管和电平转换,打开流水灯 CCTL0 = CCIE; //使能CCR0中断 CCR0 = 2047; //设定周期0.5S TACTL = TASS
msp430题库及答案
一、填空题 本题共5小题,每小题4分。 1.
// Port1 interrupt service routine #pragma vector = ( ) __interrupt void Port_1 (void) A.
PORT1_VECTOR [正确答案]: [试题解析]: [阅卷得分(4)]:4 2.
// Configure TimerA
TACTL = ( ); // Source: ACLK, UP mode CCR0 = 5100; //Timer count 5100 CCR1 = 100; //Timer count 100 CCTL0 = CCIE; //CCR0 interrupt enabled CCTL1 = CCIE; //CCR1 interrupt enabled A.
TASSEL_1 + MC_1; [正确答案]: [试题解析]: [阅卷得分(4)]:4 3.
// Configure Basic Clock
BCSCTL1 =(
基于MSP430FW427的无磁水表设计
基于MSP430FW427的无磁水表设计
1 MSP430FW42x单片机介绍
MSP430FW42x系列单片机是TI公司针对电子式流量与旋转运动检测最新开发的专用MCU芯片,它将超低功耗MCU、旋转扫描接口(SCAN IF)和液晶显示LCD驱动模块完美地结合在一起。该器件的超低功耗结构和流量检测模块不仅延长了电池的寿命,同时还提高了仪表的精度与性能。MSP430FW42x的典型应用包括热量仪表、热水和冷水仪表、气体仪表和工业流量计、风力计以及其他旋转检测应用。
2 流量测量的原理
2.1 基本原理
一个由叶轮或螺旋齿轮构成的机械装置把流体流动转换为转动,这种转换能够实现对流体流量的测量。
把一个谐振回路中的电感置于叶轮的上方可以检测到叶轮的转动,叶轮的一半敷有铜或其他有阻尼性的金属。由电感在叶轮上方的位置决定谐振回路的阻尼系数,电感位于区域a时,回路的阻尼系数高于电感位于区域b时。通过测量谐振回路的不同阻尼系数,可以实现对转动的测量。图1为测量原理示意图。
2.2 振荡测试法
图2给出了2个传感器位于不同区域时的振荡波形,MSP430FW42x采用振荡测试法把不同的衰减幅度转换为数字信号进行测量。这种方法把图2中的传感器1的减幅系数表示为L,传感器2的减幅
基于MSP430的简易阻抗测量仪设计
龙源期刊网 http://www.qikan.com.cn
基于MSP430的简易阻抗测量仪设计
作者:李乐乐 肖园 汤轲
来源:《科技视界》2013年第02期
【摘 要】介绍一种数字化的简易阻抗测量仪设计方法,以MSP430单片机作为控制核心、CPLD进行数字信号处理,DDS信号发生器提供输入信号,通过高速A/D转换器AD7799,实现信号实时采样、数据处理和液晶显示,键盘做功能设置。该设计实现了RLC元件参数的实时测量、自动识别、结构判断和谐振频率测试等功能。测试结果表明该系统具有测试精度高、频率范围宽、可靠性好和性价比高等优点。 【关键词】阻抗测量仪;MSP430;CPLD;AD7799 0 引言
阻抗测量仪是一种用途很广泛的电子测量仪器。传统的模拟测量阻抗信号的参数是通过不同的模拟电桥电路测量获得电感与电容的值,测量较为准确[1]。而数字化测量仪与模拟测量仪相比,模拟器件的使用度低、系统简单、功耗低、智能化水平和精确度高,而且还具有强大的信号实时处理分析、自动识别计算和参数显示等功能,在日常生活、工厂生产和电子实验室中有广泛的应用[2]。
随着电子技术的不