MSP430F149最小系统板利用1602液晶显示的正弦波示波器程控

news/2024/10/17 23:32:17/

    首先,讲一下 MSP430F149 的结构。MSP430 系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精准指令集(RISC)的混合信号处理器(Mixed Signal Processor)。单个芯片的价格在 20 元左右。MSP430F149 是最小系统板,其中自带了 12 位的ADC模块,液晶显示屏我们可以另加,采集到单片机内部也就是 4096 个不同的读数。再由单片机引脚的最高电压是2.5V,易得理论精度为 0.6 mV,也就是说ADC的位数越多,数据采集精度越高。需要什么样的ADC模块也可以根据需求另外加上。另外提示一点 MSP430F149 的RAM只有 2K。以上都是一些用的上的常识,我们当初写程控的时候出过一些相关的问题,在这里写在前面,希望读者引以为鉴。

    示波器的制作主要分为三部分:ADC采集,数据处理和显示。今天主要讲解ADC模块和数据处理。

    首先说一下采用系统板自带的ADC的采集。ADC采集首先分为选择输入通道,选择采样频率。MSP430F149有很多功能和51不太一样,引脚全都要先定义后使用,这一点对初学者来说很不方便,但是相信通过视频课学习掌握。那么来点干货放在附录里,这是我们参加TI杯比赛的时候的一个程控,这里是一个ADC初始化的程控,仅供大家学习和参考。

    第二部分是数据处理。笔者提供一种思路,采用定时中断的方式将将ADC模块采集到的数据存放到一个数组里,然后对整个数组进行数据处理。在处理整个数组的数据时要注意数据的精度和位数,笔者在这里不再赘述。自带的 12 位 ADC 模块一定会有失真,具体表现就是如果把所有采集的数据绘图,会发现图形上有很多小锯齿,这就需要我们处理这些数据,留下失真较小和不失真的数据,推荐大家去学习一下 SMOOTH 函数,这是一个可以把曲线变平滑的函数(现在又学了很多相关的知识关于滤波)。在这些都处理完了以后我们才可以进行真正意义上的数据分析处理。示波器所要显示的信息有两个:波幅和频率。波幅我们可以用一个排序然后求峰峰值的方法得到。频率则可以比较两个最大值出现的时间来得到。如果有杂波的信号可以用傅里叶变换(FFT)来分离基波和各次谐波,从而求出频率和波幅。

    我们在比赛的时候也出现了很多问题,理论上我们可以显示 0 ~ 1000 Hz 的频率, 600 Hz 以上的频率无法显示,而且峰峰值测量误差较大,欢迎大佬留言讨论。

附录(ADC模块初始化函数):

void ADC_Init()

{

P6SEL|=0x01;

ADC12CTL0 &= ~(ENC);

ADC12MCTL0= SREF0 + INCH_0+EOS;

ADC12CTL0 =0x00;

ADC12CTL0|= ADC12ON + SHT0_1+REFON+REF2_5V + MSC ;

ADC12CTL1 =0x00;

ADC12CTL1|= CSTARTADD_0 + SHP + CONSEQ_2 + ADC12SSEL_0 + ADC12DIV_0;

ADC12IE = 0;

ADC12IE = 0x00;

ADC12CTL0|= ENC + ADC12SC;

return;

}

 

 

 


http://www.ppmy.cn/news/129058.html

相关文章

Hexo写文章不方便?用上GitHub Actions真的是泰裤辣

对于做个人博客的小伙伴来说 HEXO 大家肯定都是非常熟悉的吧,这是一个静态的个人博客程序,通过 HEXO + GitHub Pages 搭建免费个人博客也是很多博主的选择。但相信肯定也会有些困恼,比如博客的渲染维护太麻烦了,我要在一台新设备上写博客并推送到 GitHub Pages 还要先安装 …

Canon DV 北京经销商

http://www.canon.com.cn/front/support/sale/indexend.jsp 经销商名称 城市 地址 电话 传真 经销产品类型 经销商类型 北京兴兴泰河科技发展有限公司 北京 北京海淀区中关村鼎好大厦3812房间 82696753 82696753 数码摄像机; 北京文化影视摄影器材有限责任公司 北京 崇文区珠…

佳能fax_l150如何打印_佳能faxl150说明书下载

佳能faxl150传真机使用说明是专为佳能该产品打造的,鉴于有很多人不会使用该产品,所以小编才特意为大家带来该说明书的,里面还有驱动安装图解,以及各个功能的使用等等。 佳能faxl150说明书介绍 佳能官方为了保证用户尽快掌握l150的…

mf4350d驱动下载linux,佳能MF4350d打印机驱动

软件标签: 佳能MF4350d驱动可以帮助用户处理电脑没办法识别一体机、一体机不可以平常工作等多种问题,佳能MF4350d是一款黑白激光多功能一体机,包含了打印,复印,扫描以及传真等多种功能,该打印机鼓粉一体&am…

佳能450D上市 4月3号西安百余款相机报价汇总(ZT)

佳能EOS-450D已经上市,这给入门级中低端数码单反相机又加入一名新成员,目前佳能EOS-450D,尼康D60和索尼α350这三款入门中低端级别的三款产品正式进入混战阶段。 而消费类卡片相机中,佳能、尼康、索尼、富士都推出了08年春季的部分…

怎么查验佳能EOS单反相机是否正品

购买时,要求在发票上注明机身码,然后登录佳能官方网站验真即可。 佳能数码相机的防伪码是贴在原装包装盒表面上的,破坏性揭开表层才能看见防伪码(有唯一性,一机一码)。 登录佳能官方网站“佳能中国”就能很…

选购单反相机的新建议——心民谈宾得K5(转)

我一直认为,相机要轻便随身,除非迫不得已(商业需要和专业镜头需要),轻便可以带来很多摄影的快乐。所以万元以下建议考虑GF1这样的小相机,加上不同镜头就接近万元。一万五至两万左右轻便随身的单反也有&…

佳能计算机使用方法,佳能打印机怎么用 佳能打印机使用方法介绍【详解】

佳能 打印机 是市场上面,知名度比较高的打印机品牌,很多消费者在购买打印机的时候,都会选择佳能打印机。进而对于 佳能打印机价格多少 ,以及 佳能打印机怎么用 会感到好奇。为此小编下面就来详细的对佳能打印机使用方法和报价做一…