|
楼主 |
发表于 2008-11-30 20:18:31
|
显示全部楼层
(原文件名:PICT0702.JPG)
(原文件名:PICT0703.JPG)
(原文件名:PICT0704.JPG)
(原文件名:PICT0705.JPG)
(原文件名:PICT0706.JPG)
(原文件名:PICT0707.JPG)
小车开发板也调试好了,效果跟预想一致.
示范程序提供如下功能:
使用万能电视遥控器控制小车开机,关机,前进,后退,左拐,右拐,停车等.
本开发板有如下功能:
1.红外接收,接收万能电视遥控器信号,简单实用.红外遥控用途极广泛,一定要掌握.红外线协议很多,可做的事情也很多.
2.利用单片机的空闲或掉电模式实现待机低功耗,简洁.
3.单片机控制开机,关机(待机),无硬开关,使用两个MOS管作为电源控制(输出电池电压,5V,3.3V).
4.单片机是STC12LE5410AD-35I-SOP28,工业级,代码空间是10K,内存512字节,有10位AD功能,还有SPI,PWM,PCA等功能,资源多,能容纳的程序可以相当复杂.
5.设计有声音功能,装有一片ISD1720芯片,能自由录音,实现很好玩的语音功能.
6.使用L293DD电机驱动芯片,实现2个H桥,能驱动两路电机.
7.提供LCD插座和模块,用的是5110显示屏.便宜实用.5110的屏也非常可靠.
8.提供NRF905无线模块的插座,此插座和LCD共用IO,只能使用其中一种,NRF905模块较为昂贵,仅提供一个插座,需要尝试的朋友请自行购买.
9.多余两个IO口分别带有AD功能和PWM/PCA功能,可灵活使用.
10.提供一条经过实际证明可靠的USB转串口线,3个用途:ISP下载,串口调试,5V电源,开发时非常方便.
11.提供充电插座和为单片机提供充电中断信号,单片机可以被唤醒以指示正在充电等控制.
12.本开发板的设计思想是:为小车平台提供最需要和实用的底层支持,可以被高级控制板(通过UART,制定一可靠协议)控制,实现更为复杂智能的功能(个人倾向用带摄像头的开发板做高级控制,用专门的传感器板功能太单一,也谈不上如何智能,且价格昂贵)
开发板指标:
1.电压,4.4v-16v.
2.电机最大持续驱动电流600ma.
3.待机电流0.5-2ma(具体依赖程序实现).
4.40秒录音(具体依赖采样率)
优点:
1.以产品的思路设计开发板,如红外接收,声音功能,充电,LCD功能都是实际产品必不可少的.
2.电路简洁,几乎没有多余的零件,实际测试非常稳定可靠.
3.利用单片机的低功耗模式,同时单片机IO控制多路电源(MOS管),以最简单的方法实现了待机,开机,实际表现非常之好,待机电流依赖程序精心编制程序,最小应该可以控制在ua级别.最大也就是2ma左右.
4.为小车平台提供低层支持,以后需要增加智能控制板,本开发板以组件的方式为高级控制板提供最基本的服务,高级控制板只需要在软件层面上考虑问题.所有设备不会冗余浪费.
5.掌握了本开发板很容易开发出实际产品.
产品清单:
1.调试好主板一块(除开NRF905插座之外的所有插头和插座,见图片)
2.LCD(使用5110屏幕)显示屏一块.
3.USB转串口一条,引出两个插头,3线UART(TTL电平),5V电源.UART用作ISP下载和以后的串口调试用.
4. 可装4节5号电池的电池盒一个(主板有充电功能,可装普通充电电池节省使用费用,充电时单片机可以被唤醒以控制充电过程).
以上刚好够开发用,没有冗余,也不需要其他设备. |
|