基于MSP430G2231实现的多路数据采集器培训讲学.doc
《基于MSP430G2231实现的多路数据采集器培训讲学.doc》由会员分享,可在线阅读,更多相关《基于MSP430G2231实现的多路数据采集器培训讲学.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于MSP430G2231实现的多路数据采集器-目录第一章作品概述3第一节作品功能和单片机介绍3第二节设计方案3第二章硬件系统设计4第一节MSP430G2系列Launchpad开发板介绍4第二节信号调理电路介绍5第三节显示部分电路7第四节硬件装配调试说明8第三章软件系统设计6第一节程序概述6第二节子程序介绍9第三节主程序介绍12第四节软件注意事项13第四章总结与思考13第一章作品概述第一节作品功能和单片机介绍运用MSP430G2231型单片机对外部输入的8路电流信号进行顺序采样,并通过12864进行显示
2、。本作品选用MSP430G2231单片机,该单片机超低功耗,具有5种节电模式,1us内便可从待机模式唤醒,并具有一个强大的16位RISCCPU、16位寄存器和常数发生器,有助于最大限度的发挥代码效率。此单片机还具有丰富的时钟源,包括LF、OSC和VLO。它可通过串行口系统编程,无需外部编程电压,具有可编程的保密熔丝代码保护,它具有Spy-Bi-Wire仿真逻辑接口。另外它还有10位IO口、8个比较器通道和16位的Timer_A定时器,带2路捕获和比较寄存器。此单片机的IO口和Timer_A定时器都具有强大的中断能力。第二节设计方案LaungchPAD模拟信号调理12864点阵液晶图1.1系统组
3、成结构框图如图1.1所示:外部信号通过模拟信号调理电路将外界输入的420mA电流转换成01.5V的电压信号用ADC10模块进行采集通过单片机的内部运算将电压信号转换成需要显示的电流信号。模拟信号调理版由采样电阻,低通滤波以及射极跟随器组成。采样电阻将输入的电流信号转换成电压信号,低通滤波减少存在于输入端的共模干扰,射极跟随器起到减小输出阻抗以及保护后级电路的作用。模拟信号调理版将输入的420mA电流信号转换成0.31.5V的电压信号通过单片机进行采集。采集完成后送往点阵液晶进行显示。该应用充分发挥了MSP430G2231的IO资源:14(总管脚数)=2(电源和地)+2(JTAG)+2(串行点阵
4、)+8(ADC输入)。第二章硬件系统设计第一节MSP430G2系列Launchpad开发板介绍基于LaunchPad的MSP-EXP430G2低成本实验板是一款适用于TI最新MSP430G2xx系列产品的完整开发解决方案。其基于USB的集成型仿真器可提供为全系列MSP430G2xx器件开发应用所必需的所有软、硬件。LaunchPad具有集成的DIP目标插座,可支持多达20个引脚,从而使MSP430ValueLine器件能够简便地插入LaunchPad电路板中。此外,还可提供板上Flash仿真工具,以直接连接至PC轻松进行编程、调试和评估。LaunchPad实验板还能够对eZ430-RF2500
5、T目标板、eZ430-Chronos手表模块或eZ430-F2012T/F2013T目标板进行编程。此外,它还提供了从MSP430G2xx器件到主机PC或相连目标板的9600波特UART串行连接。其实物图如图2.1所示。图2.1MSP430G2系列Launchpad开发板实物图MSP-EXP430G2采用IAREmbeddedWorkbench集成开发环境(IDE)或CodeComposerStudio(CCS)编写、下载和调试应用。调试器是非侵入式的,这使用户能够借助可用的硬件断点和单步操作全速运行应用,而不耗用任何其他硬件资源。MSP-EXP430G2LaunchPad特性:USB调试与编
6、程接口无需驱动即可安装使用,且具备高达9600波特的UART串行通信速度支持所有采用PDIP14或PDIP20封装的MSP430G2xx和MSP430F20xx器件分别连接至绿光和红光LED的两个通用数字I/O引脚可提供视觉反馈两个按钮可实现用户反馈和芯片复位器件引脚可通过插座引出,既可以方便的用于调试,也可用来添加定制的扩展板高质量的20引脚DIP插座,可轻松简便地插入目标器件或将其移除第二节信号调理及电源供电电路介绍2.1:电源供电电路图2.2电源供电原理如图2.2所示,采用9V适配器供电,11175V可产生5V电压。1117-3.3V可产生3V电压。5V供液晶使用,3.3V供单片机以及信
7、号调理电路使用。2.2:信号调理电路图2.3信号调理电路原理图如图2.3所示,420mA电流信号经75欧姆采样电阻转换成0.3V1.5V电压信号,经过低通滤波器后进入运放,通过射极跟随器连接到单片机IO口。在输入运放之前采用一阶低通滤波来减小高频的共模干扰,射极跟随器起的作用是,保护后级电路和实现阻抗匹配。2.3系统原理图图2.4系统原理图第三节显示部分电路本作品选用12864液晶显示器进行显示,器件实物如图2.3所示。图3.112864液晶显示器实物图12864液晶显示器是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨
8、率为12864,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示84行1616点阵的汉字.也可完成图形显示.低电压低功耗是其又一显著特点。由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。本作品选用12864液晶显示器的串行接口方式,仅需2根IO口即可完成。电路如图3.2所示图3.212864液晶显示器的串行接口电路连接图第四节硬件装配图电流采集板图4.1模拟信号调理板LaunchPad图4
9、.2LaunchPad底板图4.3底板整体装配图图4.4整体装配图装配方法:1.将模拟信号调理版上焊上插针(共16个连接底板),以及两排排座每排10个(连接LaunchPad),20孔的插座(连接LCD)(如图4.1所示)2在Launch上焊上两排插针(如图4.2所示)。3.在万用版上焊上8个2端子,插上16个插针并用排线接出,并打上固定孔(如图4.3所示)。4.将信号调理版插在LaunchPad上。5.将LCD插在信号调理版上6.将点阵液晶用长铜柱固定在万用版上,接上59V的电源适配器即可(如图4.4)第五节模拟信号调理版PCB图图5.1PCB板正面图5.2PCB板反面第三章软件系统设计第一
10、节程序概述程序通过AD10模块的采样模式1:顺序采样方式轮询的对八路电流输入信号进行采样,采样间隔通过主循环中的延时设置。通过IO口串行控制液晶,每次计算完成后,将结果送串行液晶予以显示。第二节子程序介绍AD初始化程序:入口参数:无出口参数:无voidAD_Init(void)ADC10CTL0|=SREF_1+REFON+ADC10IE;/将AD10基准设置为1.5V开启AD允许中断ADC10CTL0|=ADC10SHT_3+MSC;/打开AD转换,过采样率设置为64个采样周期ADC10CTL1|=ADC10SSEL_3+SHS_0;/选择250K的采样时钟,用ADC10SC触发采集ADC1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MSP430G2231 实现 路数 采集 培训 讲学
限制150内