论坛风格切换切换到宽版
  • 5158阅读
  • 23回复

FT-817ND CAT 出现问题,求救 [复制链接]

上一主题 下一主题
离线BG6IF
 
发帖
672
只看楼主 倒序阅读 0楼 发表于: 2011-12-23
我的设备是ft-817nd,在使用hrd时一切正常,在使用pcale时发现问题,又在n1mm上试验,出现同样问题:用pcale或n1mm设置ft-817nd的频率,在21.081至21.099mhz区间,不论设为什么频率,817nd都是21.045。向各位老大求教,如何解决这问题?
离线BG6IF
发帖
672
只看该作者 1楼 发表于: 2011-12-25
这两天反复验证,发现了问题的规律性:pcale和n1mm设置的ft-817nd的cat数据值不能大于80,凡大于80时一律为45。例如:1881~1899=1845、14081~14099=14045、81.8181mhz=45.4545mhz。因为用hrd很正常,所以我想不是设备的问题,怀疑是程序的bug,不知是否正确?是不是因为cat数据值是十六位的而产生的问题?请教高手指点。
离线BG6IF
发帖
672
只看该作者 2楼 发表于: 2011-12-26
我向n1mm报告bug(病急乱投医),他们给我这样的回答:
zhang,

other ft-817 owners are not having this problem.

make sure the radio is in vfo mode (not memory mode).

if you enter a frequency in khz in the entry window callsign box and press enter, does the radio qsy to the proper frequency?
example:  
14002 enter
21321 enter
1823 enter

if the above test shows that the radio control is not functioning at all, you could have a usb to com port converter problem. some prolific based usb to com port converter drivers are not compatible with win7 and programs written in visual basic. this is a well known issue that is posted on the microsoft website. changing to a hrd is not written in vb.

john, k3ct

请有817和n1mm的朋友试一下,帮我确定一下是不是串口变usb的转换器的问题。我用的转换器是bd7jad的cat、rtty、sstv 、echolink 三合一模块 【通联伴侣iv】。
离线bg7nfm
发帖
1520
只看该作者 3楼 发表于: 2011-12-26
usb驱动问题,n1mm目前还无法解决,和你一样
离线BG6IF
发帖
672
只看该作者 4楼 发表于: 2011-12-27
谢谢楼上!心里踏实了。
离线ba6iv
发帖
1286
只看该作者 5楼 发表于: 2011-12-27
ft857 cat坏过的飘过!
离线ba6iv
发帖
1286
只看该作者 6楼 发表于: 2011-12-27
我感觉是n1mm程序的问题。
我用单片机做了一个ft857转jst145的硬件协议转换器,主要是想让jst145能在n1mm上使用。使用计算机串口,非usb转的。用logger32调试成功,使用串口助手发送模拟的ft857置频命令也正常。
例:设置频率到21289.95     命令串 02 12 89 95 01   机器反应正常。

可是连接到n1mm问题就来了,还是用台式机的com1,频率数字大于80的,直接控制电台显示00,情况基本和bg6if的差不多,反正超过80,控制一片混乱。
鉴于使用串口助手调试完全正常,包括用usb转串口线用串口助手手工发送置频命令,电台都能正常反应,所以感觉是n1mm软件的问题。

不过by6ly集体台用的是ft450d,连接n1mm,没有出现超过80出错的情况,所以很迷茫。

请高手会诊!
离线ba6iv
发帖
1286
只看该作者 7楼 发表于: 2011-12-27
转动电台频率,回显到软件上的频率到是不受超出80现象的影响,软件能够正常显示电台的频率。
就是在呼号输入栏里直接输入频率或者在波段表点击spot呼号时,出现这种异常现象。
看来n1mm想说爱你还真不容易!
离线BG6IF
发帖
672
只看该作者 8楼 发表于: 2011-12-28
ba6iv说得对,程序从电台读频率正确,向电台写频率时字节值小于80时也正确,就是不能大于80。k3ct说是某些usb-串口转换器的驱动与win7和用vb写的程序不兼容,hrd没问题是因为它不是用vb写的。ft-817的cat频率字节是十六进制的,会不会有可能在不同进制转换的中间发生了问题?
离线ba6iv
发帖
1286
只看该作者 9楼 发表于: 2011-12-29
我用串口程序向ft857传送置频命令,无论用com口还是usb转com线控制,均无异常,都能够正确设置电台的任意频率。
但是用n1mm就不行了,大于0x80的数据出现错误。虽然影响的频带很窄,但这明显应该是软件的bug,与usb驱动无关。
不过看n1mm给bg6if回的邮件来看,好像他们并不承认软件有问题。
离线BG9ATY
发帖
830
只看该作者 10楼 发表于: 2011-12-29
我的817nd配合hrd log32 nimm,没有任何问题
用的是bg6jji做的usb数据线
离线ba6iv
发帖
1286
只看该作者 11楼 发表于: 2011-12-29
请试试在n1mm呼号输入栏里输入14081回车,我的测试结果是ft857频率被设置为14000了。你的试一下,看看是不是这种情况只是个例。
离线BG9ATY
发帖
830
只看该作者 12楼 发表于: 2011-12-29
'
请试试在n1mm呼号输入栏里输入14081回车,我的测试结果是ft857频率被设置为14000了。你的试一下,看看是不是这种情况只是个例。
'
ft817 我刚试了一下,和你一样,看来不是个例。
离线李铁柱79
发帖
7258
只看该作者 13楼 发表于: 2011-12-29
用hrd软件啊 很好用
离线BG4FQD
发帖
3406
只看该作者 14楼 发表于: 2011-12-29
'
我感觉是n1mm程序的问题。
我用单片机做了一个ft857转jst145的硬件协议转换器,主要是想让jst145能在n1mm上使用。使用计算机串口,非usb转的。用logger32调试成功,使用串口助手发送模拟的ft857置频命令也正常。
例:设置频率到21289.95     命令串 02 12 89 95 01   机器反应正常。
可是连接到n1mm问题就来了,还是用台式机的com1,频率数字大于80的,直接控制电台显示00,情况基本和bg6if的差不多,反正超过80,控制一片混乱。
鉴于使用串口助手调试完全正常,包括用usb转串口线用串口助手手工发送置频命令,电台都能正常反应,所以感觉是n1mm软件的问题。
不过by6ly集体台用的是ft450d,连接n1mm,没有出现超过80出错的情况,所以很迷茫。
请高手会诊!
'

1、ft450 的cat和 8x7系列完全不同,他是文本类型命令,类似at指令;8x7是十六进制的。所以n1mm正常支持ft450是另案。

2、因为8x7cat关于频率使用的是bcd码,请你尝试是否大于8的数字出现在任何位置都不行。如果只有在奇数或者偶数为出现问题,是否标志着n1mm丢弃了高位bit?

3、判断是否是usb协议问题,觉得可以用这个办法:cat中一些指令是大于0x80的,如切换vfo,关机、读电台状态等等,如果这些指令都行,那么还是要怀疑n1mm。
离线ba6iv
发帖
1286
只看该作者 15楼 发表于: 2011-12-30
'
1、ft450 的cat和 8x7系列完全不同,他是文本类型命令,类似at指令;8x7是十六进制的。所以n1mm正常支持ft450是另案。
2、因为8x7cat关于频率使用的是bcd码,请你尝试是否大于8的数字出现在任何位置都不行。如果只有在奇数或者偶数为出现问题,是否标志着n1mm丢弃了高位bit?
3、判断是否是usb协议问题,觉得可以用这个办法:cat中一些指令是大于0x80的,如切换vfo,关机、读电台状态等等,如果这些指令都行,那么还是要怀疑n1mm。
'
已经试过了,用串口助手发送任意cat命令都正常,包括n1mm下出问题的命令,用电脑正常串口和usb转串口线分别测试的结果。基本排除所谓的驱动问题,我用两台电脑测试,其他朋友不同电脑测试,都有此现象,也基本排除操作系统的问题,没有英文版的操作系统,所以无法测试英文版操作系统n1mm是否正常。
离线BG6IF
发帖
672
只看该作者 16楼 发表于: 2011-12-30
我去信说其他ham的817、857也发现同样问题,并告诉他我用的usb-com转换器的芯片是pl2303,k3ct的回复是:
zhang,

this is the usb to com converter chipset with the software driver issue!

i can’t verify it but it has been reported that the latest prolific driver solves the 8020 error.

http://www.prolific.com.tw/eng/download-2.asp?id=17

if this doesn’t work, can you test the radio control with a computer that has a conventional com port? if your interface is powered from the dtr and/or rts line, be sure to set those pins to always on in the radio com port menu.

i have helped many users with radio control issues and they are convinced that something is wrong with the software because hrd works fine. it always turns out to be the usb to com converter or the radio com port setting.

here is the microsoft article:

http://support.microsoft.com/kb/318784

john, k3ct

他的意思是说:是usb—com转换器芯片驱动程序的问题。芯片厂家的最新驱动程序报告已经解决了这个8020错误。(实际上,我已经卸载了旧的驱动,换上了这个最新的驱动。)他建议我用串口连接电台试一试。在串口菜单里要将dtr、rts设为always on。他已经帮助了很多电台控制出问题的人,他们因为hrd没问题而坚信是n1mm软件有错误。最后总是usb-com转换器或串口的设置问题。他在下面给的微软文章里说是串口驱动程序的问题。
看来,这个问题挺麻烦。
离线ba6iv
发帖
1286
只看该作者 17楼 发表于: 2011-12-31
测试过了,用串口连接电台,dtr、rts设为always on,n1mm依然出错。用串口监视器监控n1mm发往电台的数据流,发现就是错误的,比如设置频率14085.0,应该发送的正常控制数据应该是01 40 85 00 01,可是在呼号栏里输入14085回车后,n1mm实际发送的数据是01 40 00 00 01.
第三个数据因为大于80,被改成00发送了,导致电台的频率被设置为14000.0了。
离线BA7CK
发帖
76006
只看该作者 18楼 发表于: 2011-12-31
yaesu本来就是出垃圾机的,既然选择了就认了吧。。。。
icom的粉丝纷纷表示不见鸭梨。。。。。。。。。。。。。
离线ba6iv
发帖
1286
只看该作者 19楼 发表于: 2011-12-31
'
yaesu本来就是出垃圾机的,既然选择了就认了吧。。。。
icom的粉丝纷纷表示不见鸭梨。。。。。。。。。。。。。
'
理解错误吧,机器没有问题的。