矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 7267|回复: 8

关于UT612、MS5308及DE-5000型LCR表串口通讯

[复制链接]
发表于 2013-12-9 11:43:44 | |阅读模式
  刚才将UT612 LCR表的串口直接与PL2303 USB 转串口线连接,用MS5308的上位机软件接收UT612送来的数据,发现软件窗口里显示的是乱七八糟的数据。如图:
用PL2303USB转串口进行连接后得到的结果(MS5308上位机).PNG
  看来,不同的机型数据传输定义可能存在不同之处啊!即使使用的是相同的ES51919Q&51920A芯片组合。
  我的UT612上ES51919Q数据传送口并没有提供RXD,也就是说数据是单向发送的,并不会接收上位机端来的命令或者数据信息。上位机“触发采样”基本是采集了数据缓存中的数值。其实想想也是,因为这类机器并不是在线监视电压、电流等连续的采集信息,测试操作本来是不连贯的,采集缓存数值相对触发采集即时数值要现实得多。
  不管怎样,我还是想尝试用用其它机型提供的上位机软件。因为它们的接口是光藕串口,与我的UT612提供的HID口不同,所以有必要对通讯连接方式进行改动。
  说到底,所有的通讯口都是将主芯片提供的串口通讯数据进行转化后与上位机进行联系。因此我将UT612的USB转接件之前的TXD信号直接与PL2303模拟串行口的RXD连接,同时共地。这样连接后,在上位机软件界面里选定串口号,并将UT612数据传送启动后即可正常通讯。
UT612串口通讯1.jpg UT612串口通讯2.jpg
  可惜的是,就象上边说的那样,得到的结果很不象样,显示乱跳。
  MS5308的软件尝试失败,但我还想尝试一下台湾得益(DER EE)的DE-5000型LCR表提供的上位机软件(界面如下)。不知坛子里哪位朋友可以提供一下?在此先谢啦!
  
 楼主| 发表于 2013-12-9 15:27:47 |
本帖最后由 绿洲 于 2013-12-9 15:35 编辑

  经过一番折腾,终于与MS5308上位机软件通讯成功。起先的接法是错误的,因为UT612主芯片提供的是TTL电平,H/L是3.3V/0V的。用示波器测试结果如下:
TXD_TTL电平1.GIF TXD_TTL电平2.GIF
  而RS232C的协议规定如下:
  在TxD和RxD上:逻辑1(MARK)=-3V~-15V,逻辑0(SPACE)=+3~+15V;
  在RTS、CTS、DSR、DTR和DCD等控制线上:信号有效(接通,ON状态,正电压)=+3V~+15V,信号无效(断开,OFF状态,负电压)=-3V~-15V。
RS232电平1.GIF RS232电平2.GIF
  因此,必须通过转换。正好手头有一个闲置的编程器,上边有MAX232电路,于是将UT612主芯片提供的TXD信号经此电路转换为RS232C的电平信号(信号波形见下图),从波形图上看,虽说正负不大对称,负电平略显高了点,但也能被接收端正确识别。这样一来通讯就OK啦,上位机软件得到正确的数据:

success.GIF
  最后上两张接线图(私房照哦!):
201312094752.jpg 201312094753.jpg
     
发表于 2013-12-9 16:22:37 |
祝获高手!
 楼主| 发表于 2013-12-9 19:51:18 |
  今天得到在隔壁坛子里一位热心坛友的帮助,给我发了DE-5000 LCR表的上位机软件,不要说这个东东在网上几乎是绝迹的。明天打算做一下与它的通讯测试。
  看DE-5000上位机软件说明,功能似乎比之前两个要强大点。但我担心它的“Trigger”功能是不是需要双向通讯,若是的话,还得找出UT612主芯片上的RXD信号。这个信号在PCB上没有提供。
 楼主| 发表于 2013-12-13 00:01:45 |
本帖最后由 绿洲 于 2013-12-13 00:06 编辑

  花了两天功夫,终于成功使用现成的PL2303 USB串口线改制成了UT612与DE-5000、MS5308上位机软件通讯连接工具。
  前些天也成功用51编程器的串口转换芯片MAX232将UT612出来的UART TTL信号(3V)转换成RS232C标准电平信号(±3.3V),再经过PL2303 USB串口线与电脑上的DE-5000上位机软件联机。

201312104755.jpg

  但我看了PL2303 USB串口线的资料,发现PL2303芯片能直接接受单片机的UART TTL信号的,这样可以省去了两步信号转换,电路简洁了许多。
  因此,首先将PL2303 USB串口线进行改造,使它既能作为一般的串口线使用,而且还能直接接收UT612的“TXD” UART TTL信号,同时向外部提供+5V USB电源。

201312114770.jpg

  由于SP213EH RS232电平转换芯片输出的TTL电平是5V的,该芯片№19脚(R5out)与PL2303的№5脚(RXD)相接,在RS232串口未有信号进入时有恒+5V电压,这时若将UT612来的TXD信号(3V)直接接于此,会造成电流倒灌进UT612电路而造成关机(倒灌电流实测约3mA),而且通讯不能正常进行。

201312104763.jpg

  因此,接入UT612的TXD信号,必须先使SP213EH的№19脚与PL2303的№5脚断开连接,让PL2303的№5脚单独接该信号。为了不影响USB串口线的原有功能,有必要引入一个单刀双掷开关(K1)对PL2303 №5脚所接受的信号进行切换。
  最后把UT612的USB接口板作了一下改动,将主芯片出来的TXD信号绕过CP2110芯片,直接接在USB口的“D-”引脚上(该引脚与CP2110断开)。这样一来,原来的USB插座可以继续使用而不影响机器外观。

201312104758ttt.jpg

  另外,还将原来的USB线重新制作,使之能与PL2303 USB串口线进行插接连接,不影响串口线向其它设备的供电需求(比如51编程器)。

PL2303_USB2RS232线改造电路图.jpg

201312114769.jpg

  改制成功后,在电脑上作了些测试。此中发现,随机附送的开尔文镊子当手持它进行测量元件时,干扰有些大,使测试数据不稳定。一开始以为制作的USB线供电不稳造成,但用示波器查看电源纹波情况,并无异常,而且当手脱离了测试镊子后,测试数据相当稳定。这说明这个镊子屏蔽功能做得有问题!有空再细查一下。

201312114766.jpg

201312114768.jpg

  我发现这次的尝试是值得的。因为DE-5000的上位机软件做得真不错!操作上设计得很人性化,转换成的Excel表格也很专业,不象UT612原配上位机软件那般垃圾!采集数据分手动采集和定时采集。最重要的是定时采集没有UT612原配上位机软件特有的不同步现象,数据显示干净利落,不拖泥带水。

(DE-5000)success1.GIF

(DE-5000)success2.GIF

  利用这个软件,即使连续测试L、C、R不同类型元件,它都能忠实记录每个状态、数据信息,留作日后的分析参考。还可以设定元件标称值上下限,这样就可以利用图表记录查看一堆同类、同标称值元件的测量值离散分布情况,作为元件质量一致性评测参考。

 楼主| 发表于 2013-12-15 14:16:58 |
本帖最后由 绿洲 于 2013-12-15 14:21 编辑

  刚刚有空把UT612 配备的测试镊子拆了看看:

201312154786.jpg 201312154787.jpg

  不知为何这镊子的尖端与导线连接点间一定要过渡一段扁金属条?在我看来,这段金属条根本没有屏蔽线保护,这样不是造成测量时干扰增加了吗?有哪位朋友帮忙解释一下呢?
  此外,这个表的确不支持四线测量。不过四线测量似乎并不那么重要对于它来说,因为有时可以凭借随机附件──测试座达到Kelvin夹的测试精度。
     
发表于 2015-10-29 22:15:46 |
很好的教材
发表于 2015-10-30 08:51:57 |
提示: 作者被禁止或删除 内容自动屏蔽

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-5-11 14:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表