论坛风格切换切换到宽版
  • 4658阅读
  • 12回复

旋转器控制器,调研一下 [复制链接]

上一主题 下一主题
离线BH4TDV
 
发帖
1189
只看楼主 倒序阅读 0楼 发表于: 2010-01-11
改进旋转器控制器,先调研一下,提提意见,听听反馈。


机械部分坛子里各式各样的也不少了,个人认为diy的话,用现成的减速机组装方案还是不错的,主要优点是:采购方便,全国各地都有,结构简单,技术成熟稳定,配件通用,万一坏了,修修也方便,进口的基本就886;各行各业都有应用,产量很大,因此价格低廉;规格众多,选型diy方便,用规格稍大的减速机制作的旋转器,除重量体积外,其他如力矩,抗风力等性能都远大于进口旋转器。
主要缺点:不能长期承受垂直重力,容易损坏轴承,通过增加推力轴承可以完美解决;重量较重,无法解决;组装后的旋转器通常较进口旋转器体积要大。






改进控制器,先调研下,看看需求:

大概这么几个方案:
1、精干实用型,以gs-232为主(已经成品),配上继电器开关盒(开源提供图纸自制),电源自配dc24v/2a。
优点:体积小巧,精干实用,自动化程度高,量产价格最好。
usb接口、支持log32\hrd,支持卫星orbitron应用,支持手动、自动转向,继电器开关盒接线不同可相应支持交流电机或直流电机均可,支持电源管理,不转的时候主电源可以关闭已节能。
不支持:手动预置角度、无面板显示(全部在电脑显示)

2、lcd显示型
老样机用1602字符lcd,现样机换成128x64中文大lcd
基本功能同上,更成品化点,不需要外接继电器开关盒,做在机箱内部了。
增加:手动预置角度、lcd显示角度参数


3、lcd增强型
大部分ham反应旋转控制器利用率不是很高,基本是早晚转一下,闲置的时间还是比较多的。

考虑到用了个lcd128x64的大屏幕液晶显示屏,硬件框架比较好,光做旋转用,使用率不高,感觉资源有点浪费,索性在此框架结构上外围增添少量的零件,已开销软件为主,扩展些小功能,充分利用下资源。

新改的旋转器控制器除保留原有的旋转器控制功能(支持hrd、log32、orbitron控制、支持交直流电机控制、支持电位器角度传感和电子罗盘、支持卫星控制、支持副电源待机切断节能控制)外
新增加了天线切换器控制接口、多串口通讯接口、cat\civ\遥控接口\多功能写频接口(电子切换)、频率计、电感测量、自动键转换及音频报、音频录音、驻波计
支持自主程序固件升级,如有程序修正、功能更改,将公布固件程序,大家可以自由下载,自主更新即可。




几个相关的链接:供参考下
http://www.hellocq.net/forum/showthread-t-206317.0906版全能通讯器,支持tnc、echolink、sstv、aprs、cw、rtty、语音、数据、遥控等.html

http://www.hellocq.net/forum/showthread-t-222627.分享一下,diy旋转器,大力丸1号.html


http://www.hellocq.net/forum/showthread-t-213799&highlight=gs-232.ft-gs232a%20山寨版.html

http://www.hellocq.net/forum/showthread-t-218980.gs-232二次山寨.html


http://www.hellocq.net/forum/showthread-t-216413.忙里偷闲diy个转向控制器gs-2323加强.html

http://www.hellocq.net/forum/showthread-t-217928.自动天线切换器,ta的秘密.html

http://www.hellocq.net/forum/showthread-t-210113.cw自动键usb通用拍发器.html
离线BG4TDR
发帖
1043
只看该作者 1楼 发表于: 2010-01-11
我的!我的!我的!
谁都不许抢,那个最豪华的绝对是我的
离线fuyunfan
发帖
2121
只看该作者 2楼 发表于: 2010-01-12
支持成品化~造福中国ham~!!
在线BA7CK
发帖
76400
只看该作者 3楼 发表于: 2010-01-12
好,支持。
离线bg2sv
发帖
1419
只看该作者 4楼 发表于: 2010-01-12
支持成品。
离线BA4TB
发帖
3431
只看该作者 5楼 发表于: 2010-01-12
'
[表情] 我的!我的!我的!
谁都不许抢,那个最豪华的绝对是我的 [表情]
'

早就是我的了.
离线BG9DW
发帖
4574
只看该作者 6楼 发表于: 2010-01-12
关注ing!马工的东西都是精品,希望再续风格!
离线单立人人
发帖
852
只看该作者 7楼 发表于: 2010-01-12
都是精品都是精品
离线狼队
发帖
292
只看该作者 8楼 发表于: 2010-01-12
关注增强型的。
离线老干部
发帖
7646
只看该作者 9楼 发表于: 2010-01-13
类似gs232接口加电源和执行驱动。现实部分全部用pc软件完成,做一个接口电路算了。方位信息通过电位器0.5-4.5v的直流电压变换后通过adc给pc。用现成的通用的指令


原本y的232加旋转器控制器也显累赘。要是整合到一个单体就很好了。并且有个简单槽型电表或者led光柱浮点显示位置。一个波动开关做手动调整就够了。
离线BH4TDV
发帖
1189
只看该作者 10楼 发表于: 2010-01-13
[quote=老干部]类似gs232接口加电源和执行驱动。现实部分全部用pc软件完成,做一个接口电路算了。方位信息通过电位器0.5-4.5v的直流电压变换后通过adc给pc。用现成的通用的指令


原本y的232加旋转器控制器也显累赘。要是整合到一个单体就很好了。并且有个简单槽型电表或者led光柱浮点显示位置。一个波动开关做手动调整就够了。[/quote]






老干部讲的接口电路早就已经现货供应了,可能是没宣传所致 ,经济实用的控制器,只是做的数量不多,由于投入的杂七杂八的费用高,价格还比较高。有量的话,价格可以更低,关键玩的人少 :mad:

http://item.taobao.com/auction/item_detail-0db1-a87449c7b96a9b0d2160e9ce7d516d0d.jhtml

http://www.hellocq.net/forum/showthread-t-218980.gs-232二次山寨.html



只需要自己做个简单的继电器控制板即可




一楼所示的就是整合的样机。
以前做的整合的
http://www.hellocq.net/forum/showthread-t-216413&highlight=gs-232.忙里偷闲diy个转向控制器gs-2323加强.html
附件: GS-232 FOR USB.pdf (0 K) 下载次数:43
附件: 继电器接口板.pdf (0 K) 下载次数:47
离线BH4TDV
发帖
1189
只看该作者 11楼 发表于: 2010-01-13
顺便把这个gs-232详细说明一下,纯技术交流,欢迎拍砖



简单说,gs-232是个通用的旋转器电脑控制接口板,并不局限用于yaesu的旋转器。
进口的旋转器买来一般都配好了手动控制盒,手控盒可以简单看做是个继电器开关控制板,
手控盒本身预留有连接gs-232旋转器电脑控制接口板的接口,以实现电脑自动控制旋转器。
目前主流电台软件如log32\hrd等,都支持各种旋转器电脑控制接口板,gs-232只是其中的一种型号罢了。

gs-232的工作流程比较简单:旋转器机械部带动内置电位器移动调整,手控盒模拟电路转换后驱动模拟表头指示,同时在手控盒接口处输出一个随角度变化的电压,一般是0.5-4.5v左右,gs-232旋转器电脑控制接口板,读取这个电压值,换算成角度,返回给电脑显示。

有了gs-232,直接用电脑控制旋转器,使得通联相当方便,既可以在hrd中很直观的点击世界地图的任何位置进行转向控制,也可以在log32中,直接点击spoot,通联对象,旋转器自动对准方向,卫星通讯更是相当方便。


gs-232,有ab型,从已知的资料来看,没啥大的区别,无非是随时代进步,换换新器件,及更新添加些新协议而已。



同样随时代进步,me做的usb-232,更新成usb接口了 型号改usb-232了,芯片也有很多种选择,大同小异,只需要1片单片机即可完成,包括10位ad,内置存储器等,更新升级程序也非常方便。


gs-232通用旋转器电脑控制接口板,
连接旋转器的接口有2个:

6针mini din插座:
az 水平角度ad值输入(0.5-4.5v)
left   左转
right   右转gnd
gnd     接地
az-s 水平速度输出

10位接线插座:
az 水平角度ad值输入(0.5-4.5v)
el 仰角角度ad值输入(0.5-4.5v)
left   左转
right   右转
up     上
down   下
dc 5v   传感器参考电压
gnd     接地
az-s 水平速度输出
el-s 仰角速度输出


另外还有usb电脑接口



受机械装配和实际模拟表头校准影响,每个旋转器输出的角度电压并不完全相同,参考值是下限0.5-上限4.5v,对应0-360度,gs-232需要记忆实际的上下限角度电压值,通过换算,取得角度值。

这里实涉及一个系数的计算问题。
比如实测下限0.7v(0度),上限4.7v(360度),单片机读取下限的10位ad值(10进制),0.7v(0度)=143,由公式0.7*1024/5=143.36推出,即143,单片机上限的10位ad值,4.7v(360度)=963,由公式4.7*1024/5=962.56推出,即963,


上下限每台机器都不一样,因此系数也各不相同。
处理器计算系数并记忆,系数=360/(上限-下限)=360/(963-143)=0.4390

角度计算过程:读取ad值,减去下限值,乘以系数。


系数的取得,可以通过上面除法计算,也可以通过乘法获得,乘法计算使程序变得简单有效,并排除了小数误差。


me的usb-232即使用乘法的方法,核心算法啊,一般不透露滴
预设初始系数=0.3510,(上限-下限)*系数,如结果<360,系数+0.0001,循环计算,直到结果等于或大于360,即取得实际所需系数,非常快,一眨眼就算好了。




讲了半天,实际使用非常简单,连接电脑,连接原装的或diy的旋转器(用个电位器和主轴同步联动一下)即可实现电脑控制旋转器。
usb-232的使用手册、外接继电器板的电路图见一楼吧




花了几个小时写的一点经验和大家分享,要鼓鼓掌的哦
离线BG1TPD
发帖
2655
只看该作者 12楼 发表于: 2010-03-12
马工太棒了。。。问下g450可以连接这个控制器么?g450没有预留连接接口的。