您当前的位置:首页 > 公司动态

手势识别器的设计

时间:2015-04-17  来源:扁平线圈电感厂家  点击:

单片机系统主要变压器电感器的工作有:将加速度传感器的模拟数据进行A/D转换、向演示系统发送type_action的动作类型、接收演示系统发来的进出二级菜单的指令、设置采样值,除此之外还需要对系统时钟、外部设备(灯,buzzer)进行配置。根据单片机的主要工作内容选择单片机内部的功能设备,包括A/D转换器、一体电感器模定时器、串行通信模块(SCI)、内部时钟源模块。

数据采集

系统设置的采样频率为200Hz,每秒钟分别对X、Y、Z 三轴采样200个数据,因此定义了三个大小为N的数组对数据进行缓存,他们是:

char x_data[N];

char y_data[N];

char z_data[N];

这里N取50,每0.25s存取一次,1s钟可以存取4次,保证采样率为200。函数void acce_meas(void) 负责将采样的数据分别放到这三个数组中,下面是程序的具体实现:

for(j=0;j<N;j++) //采集N个数据

{

for(i=0;i<3;i++)

{

if(i==0)

{

adc_go(0); //选择A/D信道0

x_data[j]= ADC_val_L; //X轴

}

else if(i==1 )

{

adc_go(6); //选择A/D信道6

y_data[j]= ADC_val_L; //Y轴

}

else

{

adc_go(7); //选择A/D信道7

z_data[j]= ADC_val_L; //Z轴

}

}

delay可调电感(); //延时函数,用来设定采样率

}

动作检测一体电感器

动作检测主要是用获得的三组数据值x_data[N]、y_data[N]、z_data[N]来判定当前动作是系统设定动作中的哪一个,如果符合,则发送这个动作对应的预定义值给演示终端,否则发送NO_ACTION。type_dectction()用来实现动作检测,其中type_move为函数内部变量,用于记录动作代码。type_dectction()进行动作检测的流程如图8所示。

差模电感

演示终端

J2ME平台开发环境配置

进行J2ME的开发需要从网络上下载免费的开发环境。运行Eclip大功率电感贴片电感器se后进行最后的配置:Window->preferences->J2ME->Platform Component然后右键选择 Wireless Toolkil,再选择弹出菜单中的 Add Wireless Toolkil,选择刚刚安装的J2ME Toolkit的安装路径: C:WTK22,这样基本配置就完成了。

J2ME的WTK开发包是专门针对移动无线设备而设计的开发包,并提供了一个统一的平台。在WTK的框架下开发出来的java程序可以被众多的移动设备所支持,能够有效解决兼容性的问题。

软件应用程序

程序分为主进程、串口监视模块和定制化用户界面三大部分,分别基于J2ME不同的类库派生而成,三部分之间通过消息机制相互联系,共同构成整个程序的运行周期。具体每个模块所实现的功能参考下节内容。

软件应用程序的组织结构

本软件应用程序在WTK的手机仿真器下进行设计,分为Base和display两个package。在Base Package中包含MainRoutine.java和RS232Port.java两个java文件;在display Package中的文件较多,主要实现了UI和基本的key响应。下面介绍软件部分的实现方法:

·MainRoutine类

MainRoutine为程序的入口类,它整合了程序中的所有的对象。MainRoutine派生于MIDlet类,重载实现了MIDlet中的startApp、pauseApp、destroyApp等方法,并且在constructor中加入了exitCommand命令,从而实现了手机的关机功能。

可以看出MainRoutine实现了程序的入口和退出,并同时标志了程序的基本框架,给具体的功能应用打下了坚实的基础。

·vCanvas类

vCanvas继承了Canvas类,并增加了externalMsg方法。之所以在其中增加externalMsg方法,是因为其超类Canvas不能动态地响应key,而我们对Canvas的要求是能够通过对串口导入的数据(或按键)得到的keyCode做出相应的动作,比如图片的翻转、文本的滚动等等。于是,我们可以通过vCanvas派生出一系列的子类,实现我们的具体要求,为将来的开发提供了方便。

·DisplayItem类

DisplayItem是基础类,提供了通用的string数据组合。该类的构造方法中需要输入shortText、longText和extra三个string参数,这样就保证了每个DisplayItem都可以返回三个不同长度的文本信息,在不同的场合使用。其中shortText用于UI中的标题显示,longText为Item的主体内容,extra为Item的附加信息。 DisplayItem类在本系统中会被例化来描述菜单和子功能的内容,是应用广泛的一个基础类。

大电流电感

请问移相全桥降压和升压的传递函数是一样的吗我在做一个升压的双闭环控制电路,需要推导一个传递函数,网上能查到的都是基于buck的降压的,不知道升压的能不能直接拿来用,还望各位不吝赐教,感谢公式一样,比例值不同。
归一化 ?

求助:刚开始涉入开关电源,求讲解下面原理图的工作 如题





这是推挽电路,自己看书吧,电源网商城里有书,可以换一本书,自己看书是不可替代的
推挽电路、电压反馈能看明白,具体工作过程和UC3846怎么用就不知道了


还有wir

基于SOPC的简易误码率测试仪设计技术引 言 本设计主要用于石油勘探仪器车与外部设备连接电缆的通信可靠性测试。误码率测试仪主要由测试信号发生模块、收发模块、误码统计模块以及键盘和液晶显示模块等部分组成。通过对测量参数的设置,该设备可以对通

注塑加工厂


上一篇基于低功耗单片机的智能综合仪表设计

下一篇步进电机控制器电路


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话