论坛风格切换切换到宽版
  • 32640阅读
  • 159回复

TK-630H能不能到29.6MHz [复制链接]

上一主题 下一主题
离线BG4JDU
发帖
238
只看该作者 60楼 发表于: 2005-12-07
'
不知道用个c450/150的控制头做控制面板行不行啊?
'
好像不行吧,cpu内的程序好像不能改写。
离线bg6qbt
发帖
7257
只看该作者 61楼 发表于: 2005-12-07
可以外接单片机进行控制C150
的mb1504,我试验过的,只是我没有找到程序在啊了,再找找!
离线BG4JDU
发帖
238
只看该作者 62楼 发表于: 2005-12-07
在前面板kch-4的电路里也有一个24c04,它是和d75328配合使用的,我有一个想法,机器内部的24c04是储存亚音的,面板上的24c04是储存频率的,不知是否正确
离线bg7nf
发帖
719
只看该作者 63楼 发表于: 2005-12-08
[quote=伟东]在前面板kch-4的电路里也有一个24c04,它是和d75328配合使用的,我有一个想法,机器内部的24c04是储存亚音的,面板上的24c04是储存频率的,不知是否正确[/quote]

http://www.hellocq.net/forum307/showthread.php?t=120518

没脑袋的630上的24c04应该是有频率的
离线BG4JDU
发帖
238
只看该作者 64楼 发表于: 2005-12-08
'
http://www.hellocq.net/forum307/showthread.php?t=120518
没脑袋的630上的24c04应该是有频率的
'
看过了谢谢,下一步是要解决制频的问题了
离线bg7nf
发帖
719
只看该作者 65楼 发表于: 2005-12-08
有点难度..................
离线BG7YDO
发帖
3654
只看该作者 66楼 发表于: 2005-12-09
有了一点进展,程序再进行中...
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线yujing
发帖
1643
只看该作者 67楼 发表于: 2005-12-09
好!   有希望了
离线BG4JDU
发帖
238
只看该作者 68楼 发表于: 2005-12-10
等着欣赏楼主的大作,等。。。。。。
离线BG4TFW
发帖
283
只看该作者 69楼 发表于: 2005-12-11
bg7ydo 您好!感谢你贴出来的电路,我也很关注这个东西,您画的电路从电路原理上讲没有一点问题,我也为这台机器的精湛设计而折服.下面我谈谈我自己的看法,如果大家不想用原机上的pll,而想用dds的话,发射调频是能够解决的,只要把dds的参考时钟换成vctcxo(压控温补晶体振荡器)就可以了,语音直接加到压控端就可以了,不过要对调制度做一下计算,同时要注意 dds中的参考时钟的倍频锁相环的捕捉带宽.我是想把他改成6m的ssb,当然是要从新加一块电路板了,把中频10.7改成10m,我有个10m的成品滤波器,原机上的高放和混频做的太好了,以至我不想重做这部分电路代替他.矛盾之中,因为我最近时间较少,不能测绘其具体的电路,所以我在等着bg7ydo 的图了,谢谢你为大家做出的贡献!
离线BG9HT
发帖
1036
只看该作者 70楼 发表于: 2005-12-11
离线BG9HT
发帖
1036
只看该作者 71楼 发表于: 2005-12-11
老朋友加油啊!
离线BG7YDO
发帖
3654
只看该作者 72楼 发表于: 2005-12-11
'
bg7ydo 您好!感谢你贴出来的电路,我也很关注这个东西,您画的电路从电路原理上讲没有一点问题,我也为这台机器的精湛设计而折服.下面我谈谈我自己的看法,如果大家不想用原机上的pll,而想用dds的话,发射调频是能够解决的,只要把dds的参考时钟换成vctcxo(压控温补晶体振荡器)就可以了,语音直接加到压控端就可以了,不过要对调制度做一下计算,同时要注意 dds中的参考时钟的倍频锁相环的捕捉带宽.我是想把他改成6m的ssb,当然是要从新加一块电路板了,把中频10.7改成10m,我有个10m的成品滤波器,原机上的高放和混频做的太好了,以至我不想重做这部分电路代替他.矛盾之中,因为我最近时间较少,不能测绘其具体的电路,所以我在等着bg7ydo 的图了,谢谢你为大家做出的贡献!
'
电路基本已经完成,关键的我已经贴上来了(主要是接口电路,有一些电路我也没整理,我只为了搞清楚他的工作过程),如果朋友什么要求?我将尽力相告,电路我不打算再整理了,多多包涵
这些是我的看法:
1,不用改中频,可以做10.7边带滤波器或是买一个
2,原电路带nb可以手控和程控,只是电路没有用程控声调了两三个元件
3,该电路中频功夫足够,改之不易
离线BG7YDO
发帖
3654
只看该作者 73楼 发表于: 2005-12-11
'
楼主好,看看这个东东能不能用。http://hellocq.com/cgi-bin/topic.cgi?forum=18&topic=57508&start=0#bottom
'
老朋友你好,我认为不行。
上图的板我已经做了,接口没问题,只是程序我还在弄(以前没搞过,前两个月刚学的,现在一边学一边做,可能有点慢)最后的结果不要外加盒子,用小的1602...只是这样想的,也是这样安排的,实际结果...还不能说
离线BG7YDO
发帖
3654
只看该作者 74楼 发表于: 2005-12-11
'
的mb1504,我试验过的,只是我没有找到程序在啊了,再找找!
'
老朋友,mb1504的程序不难,不用那么费劲了
离线bg7nf
发帖
719
只看该作者 75楼 发表于: 2005-12-15
现在进展怎样了?关注
离线BG7YDO
发帖
3654
只看该作者 76楼 发表于: 2005-12-17
太累了,弃繁就简了,10k步进,29.500-29.700mhz,频率加减和ptt,nb就手动控制了,不想再改自动了,这样的话用2051就行了,刚刚好,程序也小了很多,不存储,开机初始频率29.600mhz...
    现在的程序太乱了,进展很慢(个人原因,水平有限)收发可以控制了,可以控制频率及显示,调试太浪费时间了,有时间在完成他了,多多包涵。
离线BG4JDU
发帖
238
只看该作者 77楼 发表于: 2005-12-17
我有一个想法,把原机的mb1504的频合控制与原电路断开,接到外接的频合控制电路(用以设置频率,频道转换及显示状态),原机的cpu,ptt控制,音频电路保留,不知两个电路能否配合好 73
离线BG7YDO
发帖
3654
只看该作者 78楼 发表于: 2005-12-17
也可以是一下,我还没有这样想过,外接电路可能会麻烦一些。
高手指点一下,这是两个小时的产品


db7 equ p1.7
db6 equ p1.6
db5 equ p1.5
db4 equ p1.4
rs   equ p1.1
rw   equ p1.2
e   equ p1.3

stb   equ p3.5
clk   equ p3.4
l_e   equ p3.3
dat   equ p3.2

up   equ p3.1
dow   equ p3.0
nb   equ p3.7
ptt   equ p1.0

tx_nl equ 53h
tx_a equ 54h

rx_nl equ 56h
rx_a equ 57h

ch   equ 58h

fx100 equ 59h
fx10 equ 5ah
;*************************************************************
;ok. ^_^
;*************************************************************
org 0000h
ajmp start
org 0080h
start:
mov fx100,#05h
mov fx10 ,#00h
acall lcdstart
mov a,#01h;清屏
lcall lcd_c
lcall wellcome
lcall delay_ll
lcall lcd_dat
lcall r_dat
lcall rx
;***************************************************************
;key
;***************************************************************

key:
mov c,ptt
jnc ptt_1
lcall rx
mov c,up
jnc up_1
mov c,dow
jnc dow_1
lcall dat_dat
mov a,#86h
lcall lcd_c
mov a,ch
da a
swap a
anl a,#0fh
add a,fx100
add a,#30h
lcall lcd_d
mov a,ch
da a
anl a,#0fh
add a,fx10
add a,#30h
lcall lcd_d
sjmp key

ptt_1:
mov c,ptt
lcall tx
jnc $
sjmp key

up_1:
mov c,up
lcall up_dat
jnc $
sjmp key

dow_1:
mov c,dow
lcall dow_dat
jnc $
sjmp key

;*****************************************

wellcome:
mov a,#80h
lcall lcd_c
mov r0,#10h
mov r1,#00h
mov dptr,#tab_lcd3
lcd_dat_3:
setb rs
mov a,r1
movc a,@a+dptr
lcall lcd_d
inc r1
djnz r0,lcd_dat_3
mov dptr,#tab_lcd4
mov a,#0c0h
lcall lcd_c
mov r0,#10h
mov r1,#00h
lcd_dat_4:
setb rs
mov a,r1
movc a,@a+dptr
lcall lcd_d
inc r1
djnz r0,lcd_dat_4
ret
ret

;**********************************************************
;lcd子程序
;**********************************************************

lcdstart:
mov a,#101000b
lcall lcd_c
mov a,#10b
lcall lcd_c
mov a,#01h
lcall lcd_c
mov a,#1111b
lcall lcd_c
mov a,#110b
lcall lcd_c


lcd_dat:
mov a,#80h
lcall lcd_c
mov r0,#10h
mov r1,#00h
mov dptr,#tab_lcd1
lcd_dat_1:
setb rs
mov a,r1
movc a,@a+dptr
lcall lcd_d
inc r1
djnz r0,lcd_dat_1
mov dptr,#tab_lcd2
mov a,#0c0h
lcall lcd_c
mov r0,#10h
mov r1,#00h
lcd_dat_2:
setb rs
mov a,r1
movc a,@a+dptr
lcall lcd_d
inc r1
djnz r0,lcd_dat_2
ret

lcd_c: ;送指令
lcall busy
clr rs
clr rw
setb e
mov c,acc.7
mov db7,c
mov c,acc.6
mov db6,c
mov c,acc.5
mov db5,c
mov c,acc.4
mov db4,c
clr e
setb e
mov c,acc.3
mov db7,c
mov c,acc.2
mov db6,c
mov c,acc.1
mov db5,c
mov c,acc.0
mov db4,c
clr e
ret


lcd_d: ;送数据
lcall busy
setb rs
clr rw
setb e
mov c,acc.7
mov db7,c
mov c,acc.6
mov db6,c
mov c,acc.5
mov db5,c
mov c,acc.4
mov db4,c
clr e
setb e
mov c,acc.3
mov db7,c
mov c,acc.2
mov db6,c
mov c,acc.1
mov db5,c
mov c,acc.0
mov db4,c
clr e
ret

busy:
setb db7
clr rs
setb rw
w1:
setb e
mov c,db7
jc w1
ret

;************************************
;rf_dat
;************************************

r_dat:
clr l_e
clr c
mov a,#05h
sw:  
clr dat
setb clk
nop
nop
mov r3,#06h
clr clk
rl a
rl a
s_r:      
rlc a                    
mov dat,c                  
setb clk
nop
nop
clr clk                  
djnz r3, s_r
mov r3,#08h
mov a,#00h
s_r2:      
rlc a                    
mov dat,c                  
setb clk
nop
nop
clr clk                  
djnz r3, s_r2

setb dat
setb clk
nop
nop
clr clk
clr dat
setb l_e
nop
nop
clr l_e                                  
nop
nop
clr a
ret
;****************************************************
     
   
rx:      
mov a,#8eh
lcall lcd_c
mov a,#52h
lcall lcd_d
mov a,#58h
lcall lcd_d

mov r3,#3
mov a,#00h
rl a
rl a
rl a
rl a
rl a
;clr p1.0
nh:
rlc a
mov dat,c
setb clk
nop
nop
clr clk
djnz r3,nh
mov r3,#8
mov a,rx_nl
nl:
rlc a
mov dat,c
setb clk
nop
nop
clr clk
djnz r3,nl                  
mov a,rx_a                    
mov r3,#7
rl a
na:
rlc a
mov dat,c
setb clk
nop
nop
clr clk
djnz r3,na                      
clr dat                      
setb clk
nop
nop
clr clk                        
setb l_e
nop
nop
clr l_e
clr a
clr c
mov r0 ,#08h
mov a,#01h
rx_1:
setb clk
rlc a
mov dat ,c
clr clk
djnz r0,rx_1
setb stb
nop
nop
clr stb
ret
;=========================================

tx:      
mov a,#8eh
lcall lcd_c
mov a,#54h
lcall lcd_d
mov a,#58h
lcall lcd_d

mov r3,#3
mov a,#00h
rl a
rl a
rl a
rl a
rl a

sd_h:
rlc a
mov dat,c
setb clk
nop
nop
clr clk
djnz r3,sd_h
mov r3,#8
mov a,tx_nl
sd_m:
rlc a
mov dat,c
setb clk
nop
nop
clr clk
djnz r3,sd_m                    
mov a,tx_a                      
mov r3,#7
rl a
sd_l:
rlc a
mov dat,c
setb clk
nop
nop
clr clk
djnz r3,sd_l                      
clr dat                      
setb clk
nop
nop
clr clk                        
setb l_e
nop
nop
clr l_e
clr a

clr c
mov r0 ,#08h
mov a,#30h
tx_1:

rlc a
mov dat ,c
setb clk
nop
clr clk
djnz r0,tx_1
setb stb
nop
nop
clr stb

ret

;**********************************************************
;dat
;**********************************************************
up_dat:
mov a,ch
inc a
cjne a,#21,x1
mov a,#10
x1:
mov ch ,a
ret

dow_dat:
mov a,ch
mov r0,a
djnz r0,x2
mov r0,#10
mov a,r0
x2:
mov ch,a
ret

dat_dat:
mov a,ch
mov dptr,#f_rnl
movc a,@a+dptr
mov rx_nl,a
mov a,ch
mov dptr ,#f_ra
movc a,@a+dptr
mov rx_a,a
mov a,ch
mov dptr,#f_tnl
movc a,@a+dptr
mov tx_nl,a
mov a,ch
mov dptr,#f_ta
movc a,@a+dptr
mov tx_a,a
clr a

ret

;*******************************************************************
;
;*******************************************************************





delay_ll:
mov r3,#09fh
dly_7:
mov r4,#1fh
dly_6:
lcall delay_l
djnz r4,dly_6
djnz r3,dly_7
ret

delay_s:
mov r1,#0ah
dly_1:
mov r0,#0ffh
djnz r0,$
djnz r1,dly_1
ret
delay_l:
mov r1,#0fh
dly_2:
mov r0,#19h
djnz r0,$
djnz r1,dly_2
ret

tab_lcd1:
  db 46h,4dh,20h,32h,39h,2eh,36h,30h,30h,20h,20h,31h,30h,4bh,48h,7ah
tab_lcd2:
  db 54h,4bh,2dh,36h,33h,30h,20h,42h,59h,20h,42h,47h,37h,59h,44h,4fh
tab_lcd3:
  db 20h,2ah,2ah,20h,57h,45h,4ch,4ch,43h,4fh,4dh,45h,20h,2ah,2ah,20h
tab_lcd4:
  db 48h,41h,50h,50h,59h,20h,44h,49h,59h,20h,42h,47h,37h,59h,44h,4fh
f_rnl:
  db 3eh,3eh,3eh,3eh,3eh, 3eh,3eh,3eh,3eh,3eh, 3eh,3eh,3fh,3fh,3fh, 3fh,3fh,3fh,3fh,3fh
f_ra:
  db 34h,35h,36h,37h,38h, 39h,3ah,3bh,3ch,3dh, 3eh,3fh,00h,01h,02h, 03h,04h,05h,06h,07h
f_tnl:
  db 2eh,2eh,2eh,2eh,2eh, 2eh,2eh,2eh,2eh,2eh, 2eh,2eh,2eh,2eh,2eh, 2eh,2eh,2eh,2eh,2eh
f_ta:
  db 06h,07h,08h,09h,0ah, 0bh,0ch,0dh,0eh,0fh, 10h,11h,12h,13h,14h, 15h,16h,17h,18h,19h
e
离线BG7YDO
发帖
3654
只看该作者 79楼 发表于: 2005-12-17
献丑了
hex:

:0200000001807d
:10008000755905755a003117740112015d1200e9a6
:1000900012030e1201301201ca120209a290502e50
:1000a000120209a2b15030a2b050351202ec74868f
:1000b00012015de558d4c4540f2559243012018d26
:1000c000e558d4540f255a243012018d80cea290c9
:1000d00012026f50fe80c5a2b11202d650fe80bc43
:1000e000a2b01202e150fe80b3748012015d78105c
:1000f000790090034cd291e99312018d09d8f690c2
:10010000035c74c012015d78107900d291e99312fa
:10011000018d09d8f62222742812015d74021201a1
:100120005d740112015d740f12015d740612015db0
:10013000748012015d7810790090032cd291e993bc
:1001400012018d09d8f690033c74c012015d78103d
:100150007900d291e99312018d09d8f6221201bdde
:10016000c291c292d293a2e79297a2e69296a2e59a
:100170009295a2e49294c293d293a2e39297a2e2c0
:100180009296a2e19295a2e09294c293221201bdae
:10019000d291c292d293a2e79297a2e69296a2e55a
:1001a0009295a2e49294c293d293a2e39297a2e290
:0a01b0009296a2e19295a2e09294cb
:1001ba00c29322d297c291d292d293a29740fa22a4
:1001ca00c2b3c37405c2b2d2b400007b06c2b42360
:1001da00233392b2d2b40000c2b4dbf57b087400b8
:1001ea003392b2d2b40000c2b4dbf5d2b2d2b400b8
:1001fa0000c2b4c2b2d2b30000c2b30000e4227497
:10020a008e12015d745212018d745812018d7b0396
:10021a00740023232323233392b2d2b40000c2b43e
:10022a00dbf57b08e5563392b2d2b40000c2b4dbe8
:10023a00f5e5577b07233392b2d2b40000c2b4db90
:10024a00f5c2b2d2b40000c2b4d2b30000c2b3e461
:10025a00c378087401d2b43392b2c2b4d8f7d2b513
:10026a000000c2b522748e12015d745412018d749d
:10027a005812018d7b03740023232323233392b264
:10028a00d2b40000c2b4dbf57b08e5533392b2d294
:10029a00b40000c2b4dbf5e5547b07233392b2d233
:0502aa00b40000c2b425
:1002af00dbf5c2b2d2b40000c2b4d2b30000c2b305
:1002bf00e4c3780874303392b2d2b400c2b4d8f623
:1002cf00d2b50000c2b522e55804b41502740af580
:1002df005822e558f8d803780ae8f55822e55890df
:1002ef00036c93f556e55890038093f557e55890b6
:1002ff00039493f553e5589003a893f554e4227ba8
:10030f009f7c1f120323dcfbdbf722790a78ffd8cf
:10031f00fed9fa22790f7819d8fed9fa22464d2044
:10032f0032392e363030202031304b487a544b2d15
:10033f003633302042592042473759444f202a2a1a
:10034f002057454c4c434f4d45202a2a20484150b9
:10035f005059204449592042473759444f3e3e3e59
:10036f003e3e3e3e3e3e3e3e3e3f3f3f3f3f3f3f97
:10037f003f3435363738393a3b3c3d3e3f0001027a
:10038f0003040506072e2e2e2e2e2e2e2e2e2e2e4b
:10039f002e2e2e2e2e2e2e2e2e060708090a0b0c71
:0d03af000d0e0f101112131415161718194a
:00000001ff