FMS遥控模型软件和遥控手柄连接适配器的研究.doc

FMS遥控模型软件和遥控手柄连接适配器的研究.doc

ID:51154797

大小:312.00 KB

页数:10页

时间:2020-03-09

FMS遥控模型软件和遥控手柄连接适配器的研究.doc_第1页
FMS遥控模型软件和遥控手柄连接适配器的研究.doc_第2页
FMS遥控模型软件和遥控手柄连接适配器的研究.doc_第3页
FMS遥控模型软件和遥控手柄连接适配器的研究.doc_第4页
FMS遥控模型软件和遥控手柄连接适配器的研究.doc_第5页
资源描述:

《FMS遥控模型软件和遥控手柄连接适配器的研究.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、FMS遥控模型软件和遥控手柄连接适配器的研究技术分类:通信

2、2008-11-02作者:weitongguo:EDNChina  EDN博客精华文章作者:weitongguo  FMS是一个遥控模型模拟软件,可以用键盘操作,但最好用专业遥控手柄来操作,我没有专业遥控手柄如:-Hitec(alltypes)-Futaba8-Futaba9Z,-FutabaSkySport-FutabaAM-Futaba6等,这些手柄都要几百上千的,咱还没有那么发烧,于是就买个三十几块的北通手柄来玩,但是经过测试,其上带的摇杆的分辨率太低,满幅动作仅仅有20余级的分辨率,

3、玩起来不爽,后来测试我原来买的微软飞行摇杆,精度能达到要求,但是仅有一个摇杆,不像专业遥控手柄有两个摇杆,用起来也不爽,于是就停止试验了。点击看原图  后来发现软件里面介绍了一个自制适配器的文章,这种适配器是用于把专业摇杆和电脑连接起来的串口适配器,里面带着一些PIC单片机的源程序,忽然有一个想法,就是分析专业摇杆的遥控编码协议,如果知道了编码协议就可以做个仿真摇杆来玩了,点击看原图  本来对文章里面所用的PIC单片机是不熟悉的,没有相应的器件以及编程软件,是做不了试验的,碰巧刚刚接触到PROTEUS这个强大的电路仿真软件,就尝试着做个仿真看看行不行

4、。点击看原图  按照原理图在仿真环境下绘图连接,并把所附带的原程序加载在模拟单片机上运行发现,上面的原理图里面输出部分接错了,应该接在RB1上,修改后再进行仿真,果然可以在输出的模拟终端上读出数据,其数据和你加入的信号频率有变化关系。点击看原图输入440HZ时输出全是FF点击看原图输入450HZ时输出全是FAFB点击看原图输入670HZ时输出全是81H点击看原图输入1300HZ时输出全是08H09H点击看原图输入1400HZ时输出全是00H也就是超量程了  根据模拟试验,理解并验证了文章中所提到的“协议描述”部分。  原文:  protocoldes

5、cription  FMScableusestheserialinterface,totransmitdatafromTXtocomputer.Forproperwork,COM-portmustbeconfiguredinfollowingway:·19200baud·81N(8-bitdata,1stopbit,noparity)·RTSsettoHI(+10v)·DTRsettoLO(-10v)  TXchanneldatabeencombinedintopacketsandtransmittedtocomputer.Dataiscombine

6、dintopacketsforeachPPMcycle:  Everypacketstartswith0xFF  Foreachchannel,1bytebeenaddedtopacket(after0xFF).  Channelbytevaluevaryfrom0to0xFE.Tablebelowdescribedependencybetweenpulselengthandchanneldata.  pulselengthconvertedto·760uS0x00·1528us0x80·2284us0xFE  each1indataisequalt

7、o6uS(+/-6uSinsignal=>+/-1indata).  EXAMPLE:  pause0xFF0x800x800x800x80pause0xFF0x800x800x800x80...  Thatmeans,wehave4-channeltransmitter,andallsticksarenowinthemidleposition.  (!)Note,whentransmitterisoff,cablesendstocomputer0xFFbytesconstantly.Thathelpstodetermine,thatcableits

8、elfisok.  翻译:  协议描述  FMS电缆使用串行界面,传送TX信号到计算机,为了正确工作,计算机COM口必须进行如下设定:·19200比特率·81N(8-位数据位,1位停止位,无奇偶校验)·RTS脚设定成高电平(+10v)·DTR脚设定成低电平(-10v)  TX的通道数据是打包发送到计算机的,其数据是根据每个PPM循环来打包的:  每一个数据包开始于0XFF  每一个通道的数据都跟在起始数据0XFF后面的一个数据  通道的数据值是0-FF之间的一个值,下表描述了数据和脉冲宽度的关系:·760微妙的脉冲宽度对应数据为0X00·1528微妙

9、的脉冲宽度对应数据为0X80·2284微妙的脉冲宽度对应数据为0XFE  数据的每一个增量对应6微妙时间宽度

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。