论坛风格切换切换到宽版
  • 67228阅读
  • 501回复

KN-Q10安装调试讨论及资料发布 [复制链接]

上一主题 下一主题
离线BG7KBH
发帖
532
只看该作者 340楼 发表于: 2010-10-10
机器上盖再开机显示屏开始闪,失锁,重新开盖调l3-1,显示屏一直闪,继续郁闷
离线BG3GEF
发帖
180
只看该作者 341楼 发表于: 2010-10-10
昨天晚上改造了一个手咪,结果发现发射自激。按下ppt,电流约1a,吹一口气,电流3a,不下来了。后来功率降到10w以下,气吹得猛一些,还是自激。
用cw方式发射,另一台短波机监听,声音失真,很难听,而且功率表指示功率慢慢升高,自激。

另外不是有人要电路图吗?我这几天一直在学习摸索,试图了解一下电路原理,发现q10除了模拟部分和配套的mcu控制不同,其它如dds、pll、继电器驱动、lcd驱动等等与q9基本相同,所以完全可以参照q9电路图和6bf发布的q10模拟电路图+单片机管脚定义学习。
离线BG9CNF
发帖
987
只看该作者 342楼 发表于: 2010-10-10
'
昨天晚上改造了一个手咪,结果发现发射自激。按下ppt,电流约1a,吹一口气,电流3a,不下来了。后来功率降到10w以下,气吹得猛一些,还是自激。
用cw方式发射,另一台短波机监听,声音失真,很难听,而且功率表指示功率慢慢升高,自激。 [表情]
另外不是有人要电路图吗?我这几天一直在学习摸索,试图了解一下电路原理,发现q10除了模拟部分和配套的mcu控制不同,其它如dds、pll、继电器驱动、lcd驱动等等与q9基本相同,所以完全可以参照q9电路图和6bf发布的q10模拟电路图+单片机管脚定义学习。
'

在音频放大的那个8050   基极 与 发射极 并联一个104贴片在背面,可以缓解。注意,我说的是缓解,还不能根除,正在“搞”中。

功率只要不上15w,问题,不大。
如果用假负载,现在我把7和14m的功率放到30w也不出现这种现象,但是用驻波1.3的天线就完蛋了,功率降下来就好了。
感觉手咪的线是发射出去电波的天线,把这些东西在音频部分放大又发出去了。
希望bf老师及各路高手来指点下。怎么根除这个问题。
离线BG7KBH
发帖
532
只看该作者 343楼 发表于: 2010-10-10
'
已解决,dds下边短路了,把心提到嗓子眼将dds拆掉,排除后再焊上去...dds也能经得起这样的折腾!现在4个波段锁定稳如泰山!感谢各位的鼓励和支持!
现在的问题是:喇叭声音太小太小,需靠近耳朵才能听到微弱的信号,手靠近1350后能听到一个什么信息发布台,下一步如何调试?
'

我把mc1350和b2-4之间的10k电阻换成5。6k喇叭声音就变大了,我的机器锁住了一个下午,晚上又失锁了,怎么调也没有反应!把那个三端陶瓷电容拆下来在它输入输出端接个100p的电容后屏幕照样闪!你的“dds下边短路了”具体在哪个位置?
离线BG4FQD
发帖
3407
只看该作者 344楼 发表于: 2010-10-11
'
我把mc1350和b2-4之间的10k电阻换成5。6k喇叭声音就变大了,我的机器锁住了一个下午,晚上又失锁了,怎么调也没有反应!把那个三端陶瓷电容拆下来在它输入输出端接个100p的电容后屏幕照样闪!你的“dds下边短路了”具体在哪个位置?
'


时老师说过,那个电容大小不严格,
我当时用了 3片 104并在一起才锁住的。
离线BG4FQD
发帖
3407
只看该作者 345楼 发表于: 2010-10-11
熊老师在吗?
发送一条指令后返回码 0x55 是必须要等收到才能发下一条吗,这么做有什么作用?

我现在实验下来,我一次写若干条指令,q10也能逐条解析返回正确的内容。
就是说我理解q10能正确处理这个相当长的指令队列。
离线xiongjunfeng
发帖
1220
只看该作者 346楼 发表于: 2010-10-11
'
熊老师在吗?
发送一条指令后返回码 0x55 是必须要等收到才能发下一条吗,这么做有什么作用?
我现在实验下来,我一次写若干条指令,q10也能逐条解析返回正确的内容。
就是说我理解q10能正确处理这个相当长的指令队列。
'
是这样的。0x55是应答码,如果指令是无数据返回类的就返回0x55;如果指令是有数据返回类的就返回数据。只有返回了相关的数据或者0x55,才表示pc指令正确执行了。下一个指令才能发.
离线BG4FQD
发帖
3407
只看该作者 347楼 发表于: 2010-10-11
'
是这样的。0x55是应答码,如果指令是无数据返回类的就返回0x55;如果指令是有数据返回类的就返回数据。只有返回了相关的数据或者0x55,才表示pc指令正确执行了。下一个指令才能发.
'

如果我想让pc的屏幕 和 q10 同步,
比如 q10旋转编码开关调整频率,pc 是不是只有主动查询才能知道频率的改变?

我看catpro指令的资料,觉得所有的会话都是pc发起的,是这样理解吗?
离线BG3GEF
发帖
180
只看该作者 348楼 发表于: 2010-10-12
这几天反复翻看q9、q10的帖子,又仔细研究q9、q10的电路图,终于对q10的模拟信号流及频率关系有了一个初浅的认识。这里描述出来,一是希望6bf和各位老大指正,二是与共同沉迷于q10的同学们探讨。

我们以7050/lsb信号的接收为例:

mcu控制dds+pll(ad9832+mc145162)输出一个本振(lo)频率7050+4433(这个4433就是滤波器设置中的lsb if值)=11483,送入dbm(二极管环形混频器)的lo端,与从带通、前置放大(pre)接收过来的7050的信号混频,得到11483+7050=18533、11483-7050=4433(还有一些其它无用谐波),以上信号经过d882放大后送入中频滤波器(就是那一串5个晶体的部分),滤掉无用的18533和其它谐波,得到中频4433,中频4433经过mc1350进行中频放大后送入ne602。
注意:这里说的4433只是中心频率,实际信号并不是单个频率,而是一个频带,宽度在3k赫兹以内(音频频率范围为3k)。

ne602也是一个混频器(变频器),它单独接了一个4433的晶体,产生4433的本振频率。但注意,ne602产生的本振4433与中频的中心频率是有频差的,这个频差大约在1.5k左右,使本振频率正好落在中频带宽之外紧贴着。ne602产生的本振频率就叫做“拍频bfo”。大家还记得软件设置里有一个“bfo freq”拍频频率调节吗,这其实是通过mcu的一个模拟输出端产生一个偏压,软件取值不同,偏压就不同,而偏压大小影响着bfo的频率(变容二极管的作用)。ne602将拍频与中频信号混频后,产生4433中频+4433/bfo和4433中频-4433/bfo,后面通过rc阻容网络滤掉4433中频+4433/bfo,剩下的就是我们要的300-3000hz的音频信号了。

这是接收方向,发射方向的原理就是反过程。usb时,本振频率取接收频率与中频的相减值。
q10的频率关系:中频:4.433mhz
那么本振频率取
3.5mhz=3.5+4.433=7.933mhz~8.333mhz
7mhz=7+4.433=11.433~11.733mhz
14mhz=14-4.433=9.567~9.917
21mhz=21-4.433=16.567~17.017
调整l3-1就是要覆盖7.933~17.017
其中:3.8mhz和14mhz使用l3-1的全部线圈,而7和21mhz使用一半抽头,用继电器切换。

这样软件里滤波器的设置影响什么就清楚了:
bfo freq 通过偏压控制拍频频率,影响音频的中心频点(表现为声调不同)
lsb if/usb if 通过控制本振频率,影响中频的中心频点(应使我们要的信号落在晶体滤波器带内,也会影响声调)
另外:
filter wid 通过控制中频滤波变容二极管的偏压,影响if的带宽。
xtrl   校准vfo(dds+pll)输出,影响lo频率的准确度。

到现在为止,虽然我的q10还有很多问题,不知道怎么解决,有待继续深入的学习,但可以说经过套件的安装过程,我在ssb电路原理和调试技巧方面学到很多东西,得到很多乐趣,也交到一些朋友,这是纯理论学习完全不可能得到的。所以这次购买q10套件真是值了。

为了便于理解,我画了一张频率关系图。注意图中红虚线不是实际存在的频率,只是为了说明关系,实红线是本振频率,是实际存在的。
离线bg6qbt
发帖
7255
只看该作者 349楼 发表于: 2010-10-12
写得太好了
离线bg9_ctm
发帖
11
只看该作者 350楼 发表于: 2010-10-12
'
我把mc1350和b2-4之间的10k电阻换成5。6k喇叭声音就变大了,我的机器锁住了一个下午,晚上又失锁了,怎么调也没有反应!把那个三端陶瓷电容拆下来在它输入输出端接个100p的电容后屏幕照样闪!你的“dds下边短路了”具体在哪个位置?
'
dds的第9脚(cpu给的一个控制信号)和第10脚(与11、12、13相连,接地)之间被很细的毛刺短路,拆下ad9832后才发现并排除的,cpu的这个控制信号被短路接地后其输出的455k正弦波信号乱套了,导致锁相环失锁。
离线BG3GEF
发帖
180
只看该作者 351楼 发表于: 2010-10-12
再补充一下我对q10中频带宽调整与中频、拍频校准关系的认识

q10的带宽调整是单边调整,不是双边调整。为了说明白这个问题,让我们举例吧:
假设初始带宽是10个宽,有效带宽是从0-10,初始中心频点设置在5。
如果我们要减小带宽到8个宽,q10不是把带宽范围变为1-9,而是0-8,这就是单边变窄。
这时0-8的中心频点就应该是4了,而原来的中心频点还在5,所以信号开始失真。
怎么解决呢?只能对滤波器前面(指接收方向)中频的中心频点和滤波器之后拍频的中心频点进行调整,使之由5挪到4。
调整中频的中心频点从根上要改变本振频率,就是接收频率+lsb if 或接收频率-usb if,接收频率当然是不改的,只能改lsb if/usb if,就是软件设置中的值。
调整拍频就是调整软件中的bfo freq,改变差频,频差值正好就是音频的中心频点,频差改变,中心频点就改变。
离线bg4uan
发帖
10625
只看该作者 352楼 发表于: 2010-10-12
楼上说的相当好,不过要bf来确定一下说的是否完全正确,我看了没有大问题,不错,

对于带宽设置,果真如楼上说的,那么为什么q10的软件不会自动修正中频呢(实现也不难),

是不是楼主理解错了,
离线BG3GEF
发帖
180
只看该作者 353楼 发表于: 2010-10-12
'
楼上说的相当好,不过要bf来确定一下说的是否完全正确,我看了没有大问题,不错。对于带宽设置,果真如楼上说的,那么为什么q10的软件不会自动修正中频呢(实现也不难),是不是楼主理解错了,
'

呵呵,上面只是我个人的分析,说出来就是希望指正的,有任何问题都希望指明,这样才能提高。

对于带宽调整,可能用“单边”不准确,我想用“不对称”或者是“很难对称”也许更好一些。
至于软件自动修正,我也思考过。但想到元件的参数不一致,甚至分布很大,估计软件很难做出精确的判断和修正,所以只能留给人工了。
离线xiongjunfeng
发帖
1220
只看该作者 354楼 发表于: 2010-10-12
'
如果我想让pc的屏幕 和 q10 同步,
比如 q10旋转编码开关调整频率,pc 是不是只有主动查询才能知道频率的改变?
我看catpro指令的资料,觉得所有的会话都是pc发起的,是这样理解吗?
'
是这样的,单片不会主要发送数据。除cw自动接收和文件接收外,这部分由于要加一个小硬件暂时软件上不支持
离线bg4uan
发帖
10625
只看该作者 355楼 发表于: 2010-10-12
'
是这样的,单片不会主要发送数据。除cw自动接收和文件接收外,这部分由于要加一个小硬件暂时软件上不支持
'
呵呵,这就是bf说的彩蛋,
离线BG4FQD
发帖
3407
只看该作者 356楼 发表于: 2010-10-13
'
是这样的,单片不会主要发送数据。除cw自动接收和文件接收外,这部分由于要加一个小硬件暂时软件上不支持
'

熊老师、时老师:

1、开机时候的欢迎字串那19个字符 是可以主动送到串口的,为了处理这东西还单独写了几句话,好在没有 0x4b 开头的指令。
我理解应该可以在单片机程序里面添加一个开关功能让单片机主动发数据包通知pc,为什么不能实现呢,是不是单片机没办法知道 pl2303 是否真的连接pc了?

2、cw 编码设计的很精彩,编码的效率很高。但我刚才实验的时候cw的声音没把我吓死,这个音量根本不受面板旋钮的控制,半夜里听起来很大很大。另外 cw的速度没看到控制指令,好像只有面板能控制。

3、测试的时候遇到过一次没有响应,指令下去程序没响应,q10关机重启、程序关机重启问题依旧,后来怀疑是pl2303的问题,拔了线重新插就好了。这个问题不知道是pl2303(我的是亡羊补牢版pl2303)的问题还是驱动的问题,不知道别人遇到过没有。

4、 s/p表的数值怎么计算的,比如返回 14,是什么含义?

5、scan 功能是不是就是根据s表来判断是否有电台信号?另外,扫描的时候agc会不会影响扫描的结果。

6、为了便利,我现在采用的是异步的操作方式,控制指令只管写到串口,不等候结果;串口数据触发的事件里面处理串口的返回值。这样做会有什么问题吗?

7、指令中应给增加 catpro的版本号,为将来升级变更指令时,程序可以识别指令集;每个q10有个唯一的id号,这个读不出来很遗憾。
离线BG4FQD
发帖
3407
只看该作者 357楼 发表于: 2010-10-13
'
呵呵,这就是bf说的彩蛋,
'

这个"蛋" 啥样的?
离线BG9CNF
发帖
987
只看该作者 358楼 发表于: 2010-10-13
'
这个"蛋" 啥样的? [表情]
'
你厉害还不睡觉,来“猜”蛋。
离线BG4FQD
发帖
3407
只看该作者 359楼 发表于: 2010-10-13
'
你厉害还不睡觉,来“猜”蛋。
'

睡醒了,赶紧去上班了。