说的很详细的自制通用电台写频器Word格式文档下载.docx
《说的很详细的自制通用电台写频器Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《说的很详细的自制通用电台写频器Word格式文档下载.docx(30页珍藏版)》请在冰豆网上搜索。
USB延长线一条(1.5米或者更长)
约2元一条
万能板一小块(半个巴掌大足够)
约1块钱
便宜的配件可以多买几个,以备掉了、坏了或者猫叼了、狗啃了等等,呵呵!
!
(以上价格是本地的零售价格,也许和你们当地有差异,但出入不大,小心上JS的当。
)
同时自己还需要准备些工具如烙铁,焊锡,松香,起子等工具和材料。
关于芯片等配件的引脚请看下面的几张图片,只要细心的对照着焊接,不出错的
话不用调试(也没有什么调试的)就可以使用。
这个就是"
传说"
中的MAX232芯片啦
IN4148的正负极判别:
电容的正负极判别:
RS232接头是这个样子的,还有它的引脚排列方式:
制作过程:
取USB延长线,剪掉母头(就是不能插进电脑USB口的那头),然后在距离公头(当然是剩下的那头啦)约20厘米的地方也剪掉,剩余下来的那段4芯线就用作连接写频器和RS232插头之间的导线咯。
下一步就是先把IC座焊在万能板上,然后再焊接外围的4个电容和二极管,接好导线,最后把MAX232芯片插上就可以了。
我这里考虑用IC座的原因是防止搞错脚位而多次拆焊IC导致损坏,而且芯片日后还可以拔下用于其他电路中。
如果你认为不需要这样做的话也可以省掉IC座而直接把芯片焊在电路板上。
大家如果用IC座的话仔细看座子上的一头是不是有个半圆形的小缺口,这个是和芯片上那个缺口对应的(注意看我上面的MAX232那张图画红圈的地方).这个就是用来标记方向的,以防将芯片插反,大家做的时候注意一下就好.
如果实在不懂得焊接就找个朋友代劳吧,毕竟是个非常简单的电路,很容易搞掂的。
还要说明一点,+5V电源取自USB口,就是用刚才剪下来的那段约20厘米长的公头线,把里面红色的那根导线与写频器的+5V相连接就可以了,UBS口的其他几根千万别接,也别让他们之间短路,包好就行,否则USB口烧掉了别怪我。
贴个PCB图让大家参考一下线路是怎么走的.
注意这个图是PCB图,就是电路板焊接的这一面,并且注意对照好上面的引脚,别弄错了.
最后上成品的图:
带供电方式的图。
(稳压管为78L05小功率稳压管!
A8的写频插头表述有误:
应把TX和RX引线交换一下。
健伍手台写频插头定义。
目前较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<
12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调器(MODEM)。
最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连。
同一个串口的接收脚和发送脚直接用线相连,对9针串口和25针串口,均是2与3直接相连;
两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口)接收数据针脚(或线)与发送数据针脚(或线)相连,彼此交叉,信号地对应相接,就能百战百胜。
接头可以分为公头和母头:
公头泛指针式的接头;
母头泛指插槽式的接头。
所有接头的针脚有统一规定,在接头上有印好的序号,连接时要注意查看。
在接线时没有提及的针脚都悬空不管。
串口各针脚功能表
25针串口功能一览
针脚功能
2发送数据(TXD)
3接收数据(RXD)
4发送请求(RTS)
5发送清除(CTS)
6数据准备好(DSR)
7信号地(GND)
8载波检测(DCD)
20数据终端准备好(DTR)
22振铃指示(RI)
9针串口功能一览表
1载波检测(DCD)
2接收数据(RXD)
3发送数据(TXD)
4数据终端准备好(DTR)
5信号地(GND)
7发送请求(RTS)
8发送清除(CTS)
9振铃指示(RI)
我需要制作一条两头都是公头的线,用来连接gprs和开发板。
连接方法就是:
1-1,2-3,3-2,4-4,5-5,6-6,7-7,8-8,9-9。
就是2,3对调,其他的直连。
附颜色与引脚的关系:
(不知道有没有通用性,呵呵)
1黑,2棕,3红,4橙,5黄,6绿,7蓝,8紫,9白。
串口通讯流控制
在串行通讯处理中,常常看到RTS/CTS和XON/XOFF这两个选项,这就是两个流控制的选项,目前流控制主要应用于调制解调器的数据通讯中,但对普通RS232编程,了解一点这方面的知识是有好处的。
那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎样应用呢?
1.流控制在串行通讯中的作用
这里讲到的“流”,当然指的是数据流。
数据在两个串口之间传输时,常常会出现丢失数据的现象,或者两台计算机的处理速度不同,如台式机与单片机之间的通讯,接收端数据缓冲区已满,则此时继续发送来的数据就会丢失。
现在我们在网络上通过MODEM进行数据传输,这个问题就尤为突出。
流控制能解决这个问题,当接收端数据处理不过来时,就发出“不再接收”的信号,发送端就停止发送,直到收到“可以继续发送”的信号再发送数据。
因此流控制可以控制数据传输的进程,防止数据的丢失。
PC机中常用的两种流控制是硬件流控制(包括RTS/CTS、DTR/CTS等)和软件流控制XON/XOFF(继续/停止),下面分别说明。
2.硬件流控制
硬件流控制常用的有RTS/CTS流控制和DTR/DSR(数据终端就绪/数据设置就绪)流控制。
硬件流控制必须将相应的电缆线连上,用RTS/CTS(请求发送/清除发送)流控制时,应将通讯两端的RTS、CTS线对应相连,数据终端设备(如计算机)使用RTS来起始调制解调器或其它数据通讯设备的数据流,而数据通讯设备(如调制解调器)则用CTS来起动和暂停来自计算机的数据流。
这种硬件握手方式的过程为:
我们在编程时根据接收端缓冲区大小设置一个高位标志(可为缓冲区大小的75%)和一个低位标志(可为缓冲区大小的25%),当缓冲区内数据量达到高位时,我们在接收端将CTS线置低电平(送逻辑0),当发送端的程序检测到CTS为低后,就停止发送数据,直到接收端缓冲区的数据量低于低位而将CTS置高电平。
RTS则用来标明接收设备有没有准备好接收数据。
常用的流控制还有还有DTR/DSR(数据终端就绪/数据设置就绪)。
我们在此不再详述。
由于流控制的多样性,我个人认为,当软件里用了流控制时,应做详细的说明,如何接线,如何应用。
3.软件流控制
由于电缆线的限制,我们在普通的控制通讯中一般不用硬件流控制,而用软件流控制。
一般通过XON/XOFF来实现软件流控制。
常用方法是:
当接收端的输入缓冲区内数据量超过设定的高位时,就向数据发送端发出XOFF字符(十进制的19或Control-S,设备编程说明书应该有详细阐述),发送端收到XOFF字符后就立即停止发送数据;
当接收端的输入缓冲区内数据量低于设定的低位时,就向数据发送端发出XON字符(十进制的17或Control-Q),发送端收到XON字符后就立即开始发送数据。
一般可以从设备配套源程序中找到发送的是什么字符。
应该注意,若传输的是二进制数据,标志字符也有可能在数据流中出现而引起误操作,这是软件流控制的缺陷,而硬件流控制不会有这个问题。
下载(32.37KB)
2009-1-2011:
55
下载(29.71KB)
首先大家需要采购回以下配件
约2.5元一套(带外壳)!
便宜的配件可以多买几个,以备掉了、坏了或者猫叼了、狗啃了等等
废物利用之用手机维修接口改制写频器
上面这个东西是我和BG0FK、BG0EI一起逛旧货市场的时候买的,连一根1米长的COM口延长线一共10元钱,当初的想法是想拆掉留个外壳的,质量不错。
看看里面吧……
基本电路包括5V稳压电路,一个232接口电路,一个传统分离元件的接口电路,两套电路还可以交叉使用,PCB质量也不错。
232电路使用的是一个HIN232CP芯片,它和MAX232内部结构是一样的!
本人手里也有几部KENWOOD手持机,很想试试用计算机写频是怎么一回事,就找了找资料,改一改试试看行不行,同时把写频器相关的知识做个梳理……
1、写频线电路基本可以分为三部分:
第一部分;
与电脑连接的RS232接口部分。
包括232九针插头、MAX232芯片、4只电容。
这部分不会变的,不管什么对讲机、还是手机基本都一样。
第二部分;
+5v供电电源部分。
可以八仙过海各显神通,只要满足电压电流的需要什么方法都可以。
第三部分;
与对讲机或手机连接的接口部分;
这部分接口的样子虽然有很多,但从电路上来说基本就是两种。
一种是两线的,gnd和data,那就要加上一只三极管进行收发转换。
2、关于RS-232和TTL、CMOS逻辑电平
RS-232是异步串行通信中一种古老的标准总线,它包括了串行传输的电器和机械方面的规定。
一个完整的232接口有22根线,采用标准的25针插头座,在一些老电脑上能看到。
现在的电脑上采用9针插头座,一般有两个,叫COM1、COM2。
关于针脚的定义,牛犊哥哥已有贴子介绍啦。
我要说的是它的数据的形式。
由于RS-232是早期为促进公用电话网络进行数据通信而制定的标准,它的逻辑电平对地是对称的,逻辑0为+5到+15v;
逻辑1为-5到-15v。
而对讲机或手机是TTL、CMOS逻辑电平,是不对称的,且逻辑0为0v;
罗缉1为+5v。
所以它们不能直接通信(对话),必须通过电平转换(翻译),这个翻译就是我们制作写频器时使用的MAX232芯片。
3、RS-232串行接口标准
目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。
RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。
RS-232采取不平衡传输方式,即所谓单端通讯。
收、发端的数据信号是相对于信号地,如从DTE设备发出的数据在使用DB25连接器时是2脚相对7脚(信号地)的电平,DB25各引脚定义参见图1。
典型的RS-232信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5~+15V,负电平在-5~-15V电平。
当无数据传输时,线上为TTL,从开始传送数据到结束,线上电平从TTL电平到RS-232电平再返回TTL电平。
接收器典型的工作电平在+3~+12V与-3~-12V。
由于发送电平与接收电平的差仅为2V至3V左右,所以其共模抑制能力差,再加上双绞线上的分布电容,其传送距离最大为约15米,最高速率为20kb/s。
RS-232是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为3~7kΩ。
所以RS-232适合本地设备之间的通信。
其有关电气参数参见表1。
DCE,DCE的含义和判断方法
DTE是数据终端设备,如终端,是广义的概念,PC也可以是终端。
DCE是数据通信设备,如MODEM,连接DTE设备的通信设备。
判断DTE还是DCE的方法:
1)可以测量232串口的2、3脚电压,以7为地线。
DTE的2脚(TD)电压小于-3V。
否为0V。
2)如果3脚(RD),小于-3V,为DCE,
3)通常,DTE设备在TDRTSDTR上提供电压,而DCE设备在RDDSRCD上提供电压。
4、串口转接线
这种转接线适用于9针串口和25针串口的转换。
首先,根据需要(9转25或25转9)选择两个转接头。
选择方法如下:
9针转25针(9针公头,25针母头)。
25针转9针(25针公头,9针母头)。
然后使用尽量短的带屏蔽的多芯连接线。
连接方法如下表:
下面是KENWOODKPG-22写频器图纸
电路是很简单的,自制也是可以的,需要的元件列表如下:
电容都是1uf/25v
3.5mm立体声插头
2.5mm立体声插头
9针或25针COM插头,现在大家的计算机基本都是9针的COM口了,请对照上面的转接方法改一下就可以。
事实上这个接口可以说是通用的,只要按照需要改变输出部分,就可以给绝大多数的机器写频!
也就是说,按照机器不同改改写频线就可以了,如果要给MOTO的机器写频,可以看看下面这个图,加上一个收发转换就可以了……
做好以后用KENWOODG71A做了试验,使用正常,制作成功!
西门子手机串口数据线SIM-C25改中九机刷机线升级成功一例
[复制本帖链接]
labbit
发表于2010-03-2710:
58:
55
[此帖被浏览4830次,回复3次]
最后由labbit于2010-03-2713:
49:
00修改
本人利用手头上淘汰的西门子6618串口数据线SIM-C25(见图1、2、3),小板芯片是74HC04D,买来时就被刮去型号,好不容易才在网上查出原貌(见图4、5、6)。
74HC04D是六带缓冲反相器(高速的硅栅CMOS器件),控制使零信号(EN),兼容低功耗肖特基的TTL。
14脚接电源(+5V),7脚电源地(GND),信号输入脚为:
1、3、5、9、11、13,信号输出脚为:
2、4、6、8、10、12)。
用它改中九机刷机线成功升级我家的山寨中九小锅小霸王668C(机芯型号:
华亚HTV903+L1108EGa+PDA5812+2个晶振6芯排线
见图10)。
一开始拆开数据线,用数据线的RXD(蓝)、TXD(白)、GND(绿)对应接668C的TXD
、RXD、GND(小霸王668C背面升级接口从左到右的5个接头依次为TXD
、RXD、GND、VCC15V、BL)但怎样都连不上机子,后来才知道是电压不符,原因主要是串口第4脚或第7脚的电压通过整流二极管直接加在集成块14脚上,电压有12V左右,造成手机插头第6端子(RXD)对第1端子(GND)的电压有9V以上,输出的TTL电平太高导致中九机不能正确接收刷机数据甚至干扰中九机正常工作。
立马改装:
把数据线的串口供电4脚、7脚用吸锡器吸掉与小板间的焊锡,将两脚与小板线路断开绝缘(直接用刀片划断线路更快)。
用一个USB线在USB端口窃取5V电连接到小板,USB的红色线焊在74HC04D芯片14脚出线的整流二极管前,USB的黑色线与小板的绿线焊在一起OK,封装好(见7、8、9,注:
因手头上没有蓝线TTL出线用黄线接数据线的蓝线),PC上网下载安装中星九号升级软件HY
Serial
Upgrade
tool华亚串口升级备份工具和3月3日最新HTV903+1108+5812+2晶6芯固件,然后用刚改的串口转TTL线连接PC与668C,运行serial_dump.exe,备份出原机固件以防后患。
然后运行serial_app.exe进行升级,在界面中选好固件路经(是*.bin文件扩展名的必须改为*.img),升级文件那一栏右边有个三个点的按钮,将文件偏移和FLASH地址两个框里面的两个10000都改为0,然后点开始按钮,马上打开668C电源开关,668C屏幕闪亮一下即灭(如果RXD与TXD对掉错,668C屏幕是一直亮着的,也不能刷机),刷机界面进度条开始走动,直至末端停止完成,668C屏幕开始点亮并显示停在一个频道数(我的是显示007),退出软件界面,关掉668C电源,升级成功。
连接小锅高频头与电视,开机就开始自动搜索,完成就有46个台了。
图1
图2
图3
图4
图5
图6
图7
图8
图9