[B]声明: 购买微控产品,请认准官方([/B][URL=http://www.microcontrol.cn][B]www.microcontrol.cn[/B][/URL][B])淘宝授权店MCCS([/B][URL=http://shop36505269.taobao.com][B]http://shop36505269.taobao.com[/B][/URL][B])购买,其他都属仿冒假货!”
[/B] [COLOR=#0000ff]实验套件状况: [/COLOR][COLOR=#ff0033]MC430US-V2版正式对外公开订购。 [/COLOR][COLOR=#000000][更新:2008.9.10.][/COLOR] 订购详情查看本论坛开发工具专区相关超声波测距专题
[IMG=0,absMiddle]http://www.microcontrol.cn/430images/MC430US/MC430USV2-02.jpg[/IMG]
一、序: TI有一个经典的应用就是超声波测距,在官方的应用文档中可以找到它,不过它所使用的是静态LCD,并且源程序是使用汇编语言的,可读性比较差,不方便用户在学习430的时候理解。而且该方案相当简单,扩展性较差,也没有体现出430一贯的低功耗理念,所以微控网按照低功耗及可扩展性重新设计了这个案例的硬件及软件,让这个经典案例可以更加透彻、深刻的体现MSP430的开发理念。
二、新旧硬件方案对比: TI原来的应用文档中US的方案使用9V叠层电池(6F22)作为电源,由于9V电池容量小,价格贵,且需要经过LDO才能作为MSP430的电源,因此这次的新方案采用了2节5号电池(2*AA)作为电源,易购且价格低廉,通用性强,容量也大,并且最主要的是可以直接作为430芯片的电源,无须LDO转换。这样就可以直接使用电池作为芯片的待机电源,无须考虑额外的待机功耗,为低功耗打下了基础。 原设计中用于功率输出的CD4049一直与9V电源连接,而这片芯片的静态功耗较大,完全不适用低功耗理念,因此MC430US中为它设置了由GPIO控制的电源开关,以节省电能。 同理,接收信号的运放也增加了电源开关,以便在不进行测量的过程中可以减少不必要的功耗。
[IMG=0,absMiddle]http://www.microcontrol.cn/430images/MC430US/MC430USV1-System-01.gif[/IMG]
LCD采用了微控多功能段式码片,可以增加更多的显示内容,方便用户的扩展。开放剩余的GPIO,用于用户的功能扩展之用。并且在板上设置多处焊接式或杜邦式跳线,供用户选择功能、测试电流以及断开模块调试之用,最大限度的留给用户研究和开发的余地。另外还提供了5个按钮,其中一个用于复位,另外4个用于通用按键。
三、新旧软件方案对比: TI的官方应用文档只求实现US功能,但完全没有体现出MSP430的低功耗理念,从电池接上起就在不断的耗电,只需几个小时时间,一块9V电池就完全耗尽了。 为了体现低功耗理念,让用户在学习中能够深刻的理解到MSP430的产品方案是如何对电源进行管理以达到低功耗目的,因此MC430US板的演示程序中处处体现了低功耗的概念,即尽可能少的、仅在必要时开启耗电的部件,并指导用户如何使电路在休眠状态下实现最低的功耗,以至于都不需要为电路加电源开关,完全可以通过软件实现电源控制。
[IMG=0,absMiddle]http://www.microcontrol.cn/430images/MC430US/MC430USV1-System-02.gif[/IMG]
另外对于用户的UI体验方面,也有相应的代码可供参考,尽可能的让用户学习到产品化的编程风格,而不至于只有理论的技术却不能用于商业化。 当然现有的软件也只是一个演示,要将其商业化还需要增加和改进很多地方,但它用于学习已经足够,相信MC430US的推出,会让430的玩家有一个新的体验,同时,MC430US也是各大专院校相关专业的优秀实验套件选择之一,避免出现学生只死啃书本,学出东西却不实用的情况。
四、项目进展情况: 目前MC430US已由微控网设计完成,此项目由DC版主亲自主持,演示程序部分由我来完成编写,很荣幸我能参与到这个项目的软件开发工作中来,经过数月准备和反复实验,现已经可以实现稳定的测距功能,即使是较旧的2节电池(在本实验板上已经报告为低电量)也能轻松达到1.3米左右的有效测距能力,如果反射面较好还有更好成绩,目前最高测距记录是石膏板墙上测得2.07米! 更详细的信息将于近日公布,请各位DIY爱好者以及院校相关人员密切关注官方信息。期待MC430US发布后大家的参与,希望各位能得到比我更好的测试效果,也欢迎大家提出升级方案(软件或通过扩展接口增加硬件均可)。 |