CN102861432A - 游戏设备力反馈*** - Google Patents

游戏设备力反馈*** Download PDF

Info

Publication number
CN102861432A
CN102861432A CN2012103195962A CN201210319596A CN102861432A CN 102861432 A CN102861432 A CN 102861432A CN 2012103195962 A CN2012103195962 A CN 2012103195962A CN 201210319596 A CN201210319596 A CN 201210319596A CN 102861432 A CN102861432 A CN 102861432A
Authority
CN
China
Prior art keywords
direct current
current generator
stm32f102
encoding unit
drive plate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012103195962A
Other languages
English (en)
Inventor
申东�
倪剑
蒋惟堃
何可
李勉
谢庆
欧阳健
张鹏
丁熊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jiuyu Network Technology Co Ltd
Original Assignee
Shanghai Jiuyu Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jiuyu Network Technology Co Ltd filed Critical Shanghai Jiuyu Network Technology Co Ltd
Priority to CN2012103195962A priority Critical patent/CN102861432A/zh
Publication of CN102861432A publication Critical patent/CN102861432A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Electric Motors In General (AREA)

Abstract

本发明涉及电子技术领域,具体地说是一种游戏设备力反馈***。游戏设备力反馈***包括上位机、驱动板、直流电机和电子编码器,上位机与驱动板的USB接口连接,驱动板的电机驱动接口与直流电机连接,驱动板的编码器接口与电子编码器连接,直流电机与电子编码器同轴连接。本发明同现有技术相比,采用直流电机、电子编码器和驱动板的结构,使驱动板接收上位机的信息并通过脉冲宽度调制PWM波形控制直流电机转动,驱动板接收电子编码器生成的坐标值并进行定位,从而使力反馈***控制简单、定位准确、成本低。

Description

游戏设备力反馈***
技术领域
本发明涉及电子技术领域,具体地说是一种游戏设备力反馈***。
背景技术
目前,现有的力反馈大多通过交流伺服电机或者机械原理来实现的。交流伺服电机缺点是成本高,控制比较复杂,驱动器参数需要现场PID参数设定,需要更多连线;机械式力反馈缺点是成本太高,制造工艺复杂。因此,设计一种控制简单且定位准确的游戏设备力反馈***是至关重要的。
发明内容
本发明的目的是克服现有技术的不足,提供一种控制简单且定位准确的游戏设备力反馈***。
为了达到上述目的,本发明设计了一种游戏设备力反馈***,包括上位机,其特征在于:游戏设备力反馈***包括上位机、驱动板、直流电机和电子编码器,上位机与驱动板的USB接口连接,驱动板的电机驱动接口与直流电机连接,驱动板的编码器接口与电子编码器连接,直流电机与电子编码器同轴连接;所述的驱动板分为控制部分和驱动部分,控制部分与驱动部分之间设有光耦一和光耦二,所述的控制部分包括5V电源接口、控制芯片STM32F102和USB接口,5V电源接口与控制芯片STM32F102的电源端连接,控制芯片STM32F102与USB接口连接,控制芯片STM32F102的输入端与光耦一的输出端连接,控制芯片STM32F102的输出端与光耦二的输入端连接;所述的驱动部分包括5V电源接口、48V电源接口、编码器接口、驱动芯片、驱动桥和电机驱动接口,5V电源接口分别与编码器接口以及驱动芯片的电源端连接,48V电源接口与驱动桥的电源端连接,编码器接口的输出端与光耦一的输入端连接,光耦二的输出端与驱动芯片的输入端连接,驱动芯片的输出端与驱动桥的输入端连接,驱动桥的输出端与电机驱动接口的输入端连接。
所述的游戏设备力反馈***依次完成如下步骤:步骤1,***初始化;步骤2,控制芯片STM32F102确定直流电机极点坐标并控制直流电机回到中间位置;步骤3,上位机将动作命令发送给驱动板的控制芯片STM32F102;步骤4,控制芯片STM32F102判断是否有动作要求,如果有动作要求,则继续进行步骤5,如果没有动作要求,则继续进行步骤7;步骤5,电子编码器生成的坐标值通过驱动板发送给上位机;步骤6,上位机将命令发送给驱动板的控制芯片STM32F102,控制芯片STM32F102将0-5V的控制信号发送给驱动芯片,由驱动芯片将0-5V的控制信号放大至0-48V的驱动信号,0-48V的驱动信号驱动直流电机运动;步骤7,将控制芯片STM32F102将含有电机力反馈等级和位置信息的参数发往上位机。
所述的驱动板与所述的直流电机之间分别采用脉冲宽度调制PWM_A线路以及脉冲宽度调制PWM_B线路连接;如果脉冲宽度调制PWM_A线路为低电平输出、脉冲宽度调制PWM_B线路为正常脉冲宽度调制输出,则直流电机正转;如果脉冲宽度调制PWM_A线路为正常脉冲宽度调制输出、脉冲宽度调制PWM_B线路为低电平输出,则直流电机反转。
所述的电子编码器采用ABZ三相位的1000脉冲的增量式正交编码器,所述的电子编码器在生成的坐标值时依次完成如下步骤:步骤1,电子编码器初始化;步骤2,直流电机顺时针转动至右极点,电子编码器确定最小码值Pmin,最小码值Pmin对应坐标为100;步骤3,直流电机逆时针转动至左极点,电子编码器确定最大值Pmax,最大码值Pmax对应坐标为1000;步骤4,直流电机转到任意位置,电子编码器得到码值P;步骤5,通过计算公式:A=(1000-100)*P/(Pmax-Pmin)换算出码值P所对应的坐标值A;步骤6,将坐标值A通过编码器接口传输给驱动板,驱动板将接收到的坐标值A通过USB接口发送给上位机,完成后返回步骤4继续进行。
本发明同现有技术相比,采用直流电机、电子编码器和驱动板的结构,使驱动板接收上位机的信息并通过脉冲宽度调制PWM波形控制直流电机转动,驱动板接收电子编码器生成的坐标值并进行定位,从而使力反馈***控制简单、定位准确、成本低。
附图说明
图1为本发明的结构示意图。
图2为本发明驱动板的结构示意图。
图3为本发明的工作流程图。
图4为本发明电子编码器的工作流程图。
具体实施方式
现结合附图对本发明做进一步描述。
参见图1,本发明设计了一种游戏设备力反馈***,包括上位机。游戏设备力反馈***包括上位机、驱动板、直流电机和电子编码器,上位机与驱动板的USB接口连接,驱动板的电机驱动接口与直流电机连接,驱动板的编码器接口与电子编码器连接,直流电机与电子编码器同轴连接。其中,上位机为个人电脑或工业主机。直流电机的轴与游戏设备方向盘的轴之间采用皮带连接。
本发明采用直流电机是因为直流电机成本低,响应速度快,噪声小且功率大,配合电子编码器能够实现准确定位。
参见图2,驱动板分为控制部分和驱动部分。由于直流电机转动会产生电动势,尤其当有人用手拨动方向盘使直流电机逆向转动时,电动势更大,电动势会影响控制芯片STM32F102,并对电子编码器产生很大干扰,造成电子编码器产生漏码情况,从而导致定位就不准确。所以,本发明在驱动板控制部分和驱动部分之间设了光耦一和光耦二,使直流电机产生的电动势无法干扰到驱动板控制部分。控制部分包括5V电源接口、控制芯片STM32F102和USB接口,5V电源接口与控制芯片STM32F102的电源端连接,控制芯片STM32F102与USB接口连接,控制芯片STM32F102的输入端与光耦一的输出端连接,控制芯片STM32F102的输出端与光耦二的输入端连接;驱动部分包括5V电源接口、48V电源接口、编码器接口、驱动芯片、驱动桥和电机驱动接口,5V电源接口分别与编码器接口以及驱动芯片的电源端连接,48V电源接口与驱动桥的电源端连接,编码器接口的输出端与光耦一的输入端连接,光耦二的输出端与驱动芯片的输入端连接,驱动芯片的输出端与驱动桥的输入端连接,驱动桥的输出端与电机驱动接口的输入端连接。
参见图2,驱动板与直流电机之间分别采用脉冲宽度调制PWM_A线路以及脉冲宽度调制PWM_B线路连接;如果脉冲宽度调制PWM_A线路为低电平输出、脉冲宽度调制PWM_B线路为正常脉冲宽度调制输出,则直流电机正转;如果脉冲宽度调制PWM_A线路为正常脉冲宽度调制输出、脉冲宽度调制PWM_B线路为低电平输出,则直流电机反转。
参见图3,游戏设备力反馈***依次完成如下步骤:步骤1,***初始化;步骤2,控制芯片STM32F102确定直流电机极点坐标并控制直流电机回到中间位置;步骤3,上位机将动作命令发送给驱动板的控制芯片STM32F102;步骤4,控制芯片STM32F102判断是否有动作要求,如果有动作要求,则继续进行步骤5,如果没有动作要求,则继续进行步骤7;步骤5,电子编码器生成的坐标值通过驱动板发送给上位机;步骤6,上位机将命令发送给驱动板的控制芯片STM32F102,控制芯片STM32F102将0-5V的控制信号发送给驱动芯片,由驱动芯片将0-5V的控制信号放大至0-48V的驱动信号,0-48V的驱动信号驱动直流电机运动;步骤7,控制芯片STM32F102将含有电机力反馈等级和位置信息的参数发往上位机。
参见图4,电子编码器采用ABZ三相位的1000脉冲的增量式正交编码器,该电子编码器不会限制直流电机的转动范围,信号抗干扰能力强,能够实时对直流电机进行定位。电子编码器在生成的坐标值时依次完成如下步骤:步骤1,电子编码器初始化;步骤2,直流电机顺时针转动至右极点,电子编码器确定最小码值Pmin,最小码值Pmin对应坐标为100;步骤3,直流电机逆时针转动至左极点,电子编码器确定最大值Pmax,最大码值Pmax对应坐标为1000;步骤4,直流电机转到任意位置,电子编码器得到码值P;步骤5,通过计算公式:A=(1000-100)*P/(Pmax-Pmin)换算出码值P所对应的坐标值A;步骤6,将坐标值A通过编码器接口传输给驱动板,驱动板将接收到的坐标值A通过USB接口发送给上位机,完成后返回步骤4继续进行。

Claims (4)

1.一种游戏设备力反馈***,包括上位机,其特征在于:游戏设备力反馈***包括上位机、驱动板、直流电机和电子编码器,上位机与驱动板的USB接口连接,驱动板的电机驱动接口与直流电机连接,驱动板的编码器接口与电子编码器连接,直流电机与电子编码器同轴连接;所述的驱动板分为控制部分和驱动部分,控制部分与驱动部分之间设有光耦一和光耦二,所述的控制部分包括5V电源接口、控制芯片STM32F102和USB接口,5V电源接口与控制芯片STM32F102的电源端连接,控制芯片STM32F102与USB接口连接,控制芯片STM32F102的输入端与光耦一的输出端连接,控制芯片STM32F102的输出端与光耦二的输入端连接;所述的驱动部分包括5V电源接口、48V电源接口、编码器接口、驱动芯片、驱动桥和电机驱动接口,5V电源接口分别与编码器接口以及驱动芯片的电源端连接,48V电源接口与驱动桥的电源端连接,编码器接口的输出端与光耦一的输入端连接,光耦二的输出端与驱动芯片的输入端连接,驱动芯片的输出端与驱动桥的输入端连接,驱动桥的输出端与电机驱动接口的输入端连接。
2.根据权利要求1所述的一种游戏设备力反馈***,其特征在于:所述的游戏设备力反馈***依次完成如下步骤:步骤1,***初始化;步骤2,控制芯片STM32F102确定直流电机极点坐标并控制直流电机回到中间位置;步骤3,上位机将动作命令发送给驱动板的控制芯片STM32F102;步骤4,控制芯片STM32F102判断是否有动作要求,如果有动作要求,则继续进行步骤5,如果没有动作要求,则继续进行步骤7;步骤5,电子编码器生成的坐标值通过驱动板发送给上位机;步骤6,上位机将命令发送给驱动板的控制芯片STM32F102,控制芯片STM32F102将0-5V的控制信号发送给驱动芯片,由驱动芯片将0-5V的控制信号放大至0-48V的驱动信号,0-48V的驱动信号驱动直流电机运动;步骤7,控制芯片STM32F102将含有电机力反馈等级和位置信息的参数发往上位机。
3.根据权利要求1所述的一种游戏设备力反馈***,其特征在于:所述的驱动板与所述的直流电机之间分别采用脉冲宽度调制PWM_A线路以及脉冲宽度调制PWM_B线路连接;如果脉冲宽度调制PWM_A线路为低电平输出、脉冲宽度调制PWM_B线路为正常脉冲宽度调制输出,则直流电机正转;如果脉冲宽度调制PWM_A线路为正常脉冲宽度调制输出、脉冲宽度调制PWM_B线路为低电平输出,则直流电机反转。
4.根据权利要求1所述的一种游戏设备力反馈***,其特征在于:所述的电子编码器采用ABZ三相位的1000脉冲的增量式正交编码器,所述的电子编码器在生成的坐标值时依次完成如下步骤:步骤1,电子编码器初始化;步骤2,直流电机顺时针转动至右极点,电子编码器确定最小码值Pmin,最小码值Pmin对应坐标为100;步骤3,直流电机逆时针转动至左极点,电子编码器确定最大值Pmax,最大码值Pmax对应坐标为1000;步骤4,直流电机转到任意位置,电子编码器得到码值P;步骤5,通过计算公式:A=(1000-100)*P/(Pmax-Pmin)换算出码值P所对应的坐标值A;步骤6,将坐标值A通过编码器接口传输给驱动板,驱动板将接收到的坐标值A通过USB接口发送给上位机,完成后返回步骤4继续进行。
CN2012103195962A 2012-08-31 2012-08-31 游戏设备力反馈*** Pending CN102861432A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012103195962A CN102861432A (zh) 2012-08-31 2012-08-31 游戏设备力反馈***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012103195962A CN102861432A (zh) 2012-08-31 2012-08-31 游戏设备力反馈***

Publications (1)

Publication Number Publication Date
CN102861432A true CN102861432A (zh) 2013-01-09

Family

ID=47440734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012103195962A Pending CN102861432A (zh) 2012-08-31 2012-08-31 游戏设备力反馈***

Country Status (1)

Country Link
CN (1) CN102861432A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1178996A (zh) * 1996-10-01 1998-04-15 索尼计算机娱乐公司 游戏机控制组件及游戏机
JPH119838A (ja) * 1997-06-27 1999-01-19 Mitsumi Electric Co Ltd コンピュータゲームコントローラ
JP2004033371A (ja) * 2002-07-01 2004-02-05 Alps Electric Co Ltd ゲーム機用コントローラ
CN101801480A (zh) * 2007-09-20 2010-08-11 皇家飞利浦电子股份有限公司 用于游戏的反馈装置
CN201832408U (zh) * 2010-06-10 2011-05-18 文韬 一种电子游戏力觉反馈装置
CN202762068U (zh) * 2012-08-31 2013-03-06 上海久娱网络科技有限公司 一种改进的游戏设备力反馈装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1178996A (zh) * 1996-10-01 1998-04-15 索尼计算机娱乐公司 游戏机控制组件及游戏机
JPH119838A (ja) * 1997-06-27 1999-01-19 Mitsumi Electric Co Ltd コンピュータゲームコントローラ
JP2004033371A (ja) * 2002-07-01 2004-02-05 Alps Electric Co Ltd ゲーム機用コントローラ
CN101801480A (zh) * 2007-09-20 2010-08-11 皇家飞利浦电子股份有限公司 用于游戏的反馈装置
CN201832408U (zh) * 2010-06-10 2011-05-18 文韬 一种电子游戏力觉反馈装置
CN202762068U (zh) * 2012-08-31 2013-03-06 上海久娱网络科技有限公司 一种改进的游戏设备力反馈装置

Similar Documents

Publication Publication Date Title
CN201689302U (zh) 一种一体化智能伺服驱动器
CN202957785U (zh) 一种舵机数字控制器
CN104102232B (zh) 一种基于谐波传动减速的小型伺服定位转台
CN104589367A (zh) 基于EtherCAT的模块化机器人驱动器和控制方法
CN203725983U (zh) 具有四轴运动控制及插补功能的激光焊接机
CN107632701A (zh) 一种人机交互虚拟训练力反馈参数的控制方法
CN206878730U (zh) 电机驱动器
CN202762068U (zh) 一种改进的游戏设备力反馈装置
CN104260096A (zh) 一种新型的远程安抚监控宠物服务机器人
CN203588023U (zh) 一种基于arm控制器的电动伺服机构
CN106003051A (zh) 一种基于fpga的七自由度力反馈主操作手控制***
CN103978324A (zh) 一种双核五轴焊接机器人控制***
CN101806886A (zh) 一种雷达***的专用伺服***
CN102861432A (zh) 游戏设备力反馈***
CN202878317U (zh) 一种多自由度工业机器人运动控制器
CN203324763U (zh) 一种多轴运动控制器
CN205832497U (zh) 一种带位置反馈的体操专用舵机
CN202837919U (zh) 五轴高速点胶机器人伺服控制***
CN205343149U (zh) 一种基于体感识别的机械手无线控制***
CN201355393Y (zh) 雷达***的专用伺服电路
CN201489364U (zh) 一种基于蓝牙和嵌入式***的机器人运动平台
CN203027182U (zh) 直流伺服电机控制器
CN208623572U (zh) 一种自闭环电机驱动器
CN202837535U (zh) 雷达***的专用伺服电路
CN202837924U (zh) 四轴高速点胶机器人伺服控制***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130109