注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
穿越火线大月的个人空间 https://home.eeworld.com.cn/space-uid-438942.html [收藏] [复制] [分享] [RSS]
日志

TI ,一次难忘之旅

已有 1289 次阅读2012-11-22 12:54 |个人分类:大赛|


今年的省赛结束了,在几个月的备战中,自己 取得了丰硕的成果,在这次竞赛中,新的MSP430无疑给了我更多的灵感,简约的设计,丰富的资源,为我提供了很多的便利的条件。

  我们这次比赛用的芯片是TI公司提供的LanchpadMsp430g2553),短小精悍的它拥有USB接口调试器,USB接口供电,并扩展出UATR,支持PDIP14和封装的G2xxxF20xx产品,两个按键及LED 便于调试。它是一把利器让我们在大赛的战斗中收获颇丰。

         好了,别的不说,先说说大赛吧,我们的作品名称是“智能探测车”,主要由运动部分,测量部分,上位机显示三部分构成。

         运动部分,由于该部分设计简单,我们将这一部分设计为下位机,主要由电机部分,驱动部分和控制部分构成。电机部分,我们采用的是80rad/s的减速电机,速度低却更利于我们对它的控制。驱动部分,用的是298的经典电路,简单、实用、稳定。它为我们的探测车增色不少。小主控部分我们采用的是AT89s52单片机,是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atamel公司高密度非易失性存储技术制造,与工业80C51产品指令和引脚完全兼容。

         测量部分,该部分属于运动部分的附属,也是下位机特色功能部分。由通信部分(双通信)测量部分,显示部分构成,测量部分是由3个传感器构成,温湿度传感器超声波传感器,颜色传感器构成测量部分。其每一部分都必不可少,每个传感器的调节又是那样重要。双通信部分之所以说是双通信这是因为这实现的是5151通信,51430的通信,51之间的通信实现的是具体位置的精确定位的通知,主要是通过串口来实现,另一个通信我认为也是最出彩的地方,主要是51msp430之间的通信,我们在这里用的是nrf905无线收发模块,其芯片内置频率合成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。芯片能耗非常低,以10dBm 的功率发射时,工作电流仅有 30mA,接收时工作电流只有 12.5mA,多种低功率工作模式,待机模式下电流仅为12.5μA,节能设计更方便等优点让我们果真是难以忘怀,43051之间的通信,由于有了nrf905作为介质,强强对话变得简单可行了。

       再次,也是最重要的部分为msp430上位机显示部分,初试msp430单片机是去年国赛,实验室有了两个msp430f155的试验箱,当时感觉msp430太过复杂,其次是因为初识单片机感觉有点快,所以舍弃了。然而今年的Lanchpad却给了我新的思路,短小而绚丽让我不禁刮目相看。

       在做上位机显示时,我们用的是12864大液晶,采用的是三线制,这是由于g2553的资源限制,当然在调试过程中,由于自己的忽略,也走了不少的弯路,这也算是菜鸟的成长吧,例如,自己在用12864供电时没有给液晶与g2553公地,结果显示不了,让我浪费了许多的时间。后来,老师的指点让我豁然开朗,因此,一句在迷津处的指引可以让你获益匪浅。

       其次是通信部分,由于nrf905的电源是3.3v正好与msp430供电相吻合,减少了麻烦,但在msp43051通信过程里还有个很重要的东西,那就是数据的加密,这个东西是很要命的,说个大赛中遇到的这个问题吧,在调试的过程中,由于是在一个教室里,并行调试两个车子,信号混合,本来测量的是距离,但是一直出的是颜色,仔细研究了之后才明白是地址没有修改,最终修改了程序的地址密码,问题解决。

       最后的语音部分,那可真是个难题,报数,这可是难坏了大家,但最后还是硬着头皮拿了下来,我们把0-50℃的数据挨个录了一遍每次测量都在这个库中寻找,方法虽然麻烦,但是屡试不爽。

       经过这个比赛,我也确实看到了msp430品质的力量,相信msp430将会越来越好,我也会更加关注“TI”的。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章