微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 超低功耗单片机MSP430F413实现的智能遥控器设计

超低功耗单片机MSP430F413实现的智能遥控器设计

时间:06-20 来源:互联网 点击:



图3  发射电路原理图


无线接收单元

    该模块是以解码芯片PT2272为核心的接收模块SB-JS1。该接收模块有七个引出端,分别为VCC、GND、D1、D2、D3、D4及VT,其中VT端为解码有效输出端,D1_D4为四位数据锁存输出端,能输出4V左右的高电平,驱动电流2mA,与发射器上的S1、S2、S3、S4四个键相对应。接收模块采用SMD贴片工艺制造生产,为超再生接收方式,它内含放大整形及解码电路,使用极为方便。
软件设计

   本系统软件设计的开发调试工具是IAR公司的嵌入式工作台EW430。它是IAR公司专为TI16位单片机MSP430系列开发的,它提供了一个完整的开发环境。在支持TIFET驱动方面,EW430的功能是独一无二的,目前最新版本是1.26B。该开发工具支持windows98/ME/NT4/2000/XP多操作系统,在该开发环境下可进行工程文件的建立、文件编辑、编译、汇编、链接和建立生成目标文件及对目标文件进行调试。

    MSP430 IARC-SPY调试器是为测试逻辑程序和仿真而开发的一种快速和高性价比的工具,可以将程序完整地下载到IDE中,在IAR EmbeddedWorkbench中可以方便地进入C-SPY调试环境,编辑的功能像源代码浏览器一样使程序可以编辑的同时调试,断点可直接在代码中设置,寄存器窗口,存储器窗口,观察窗口等,可非常方便地调试用户所设计的程序。硬件调试主要通过TI的JTAG Flash仿真工具MSP-FET430(FlashEmulation Tool)连接目标板。可同时编辑调试汇编语言和C语言源文件。

    MSP430系列的IAR C 语言与标准C语言兼容程度高,所有的文档资料容易理解,便于移植。整个程序采用C语言设计,模块化结构,条理清楚,程序量精简,使得MSP430的速度和编译程序容量最优化。程序流程图如图4所示。



图4  程序流程图


结语

   本设计由于选用MSP430F413单片机,其丰富的片上外围功能模块使得外围电路得以大大简化,而且大多数元器件均选择贴片封装,从而减少了整个板面积,同时在软件设计中也采用了多种节能工作方式,从而使整个系统功耗很少,可满足电池供电要求。目前,在实际应用中也得很好的验证,精度高、控制准确、抗干扰性强。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top