本帖最后由 qiantuo1234 于 2015-10-4 14:38 编辑
收拾东西时,无意间捣鼓出来了一套老仪器抓屏的办法,只需要一个USB-RS232和其他连接线即可完成数据采集和图像转换操作。
附件是所需要的软件和相关文档,有兴趣的可以参考着看下。
比较大,给个百度网盘链接吧
链接: http://pan.baidu.com/s/1bnuNA8J 密码: tdv5
==============================================================================================
老仪器抓屏参考手册V1.01.工具和环境 软件:Win7 32bits 串口调试工具Sscom4.2 HPGL文件转换工具Total CAD Converter 硬件:笔记本电脑(X86) Z-TEKUSB转串口线(FT232芯片)1根 杜邦线3根 25-PIN打印机线1根(两端为公头) 小野FFT分析仪 CF-4210A 2.原理介绍 一些老仪器可以通过RS232(或其他接口),通过一套指令集控制外部绘图仪(Plotter),在纸上绘制数据曲线。这套指令集有多种,ECSP(EPSON),HP-GL(HP)等。 本文仅针对支持HP-GL指令集的设备。HP-GL是ASCII格式的文本语言,不同命令有固定的参数和范式,具体应用可参考《HPGL2-RTL_ReferenceGuide》和《HPGL_Reference》两篇文档。 3.操作步骤 I.硬件连接 / DB9.PIN2(Rx) <== DB25.PIN2(Tx) |---------- PC <==> USB + DB9.PIN3(Tx) ===> DB25.PIN3(Rx) + CF-4210A | \ DB9.PIN5(GND) <==> DB25.PIN7(GND) |----------
II.CF-4210A IO端口配置 A)设置拷贝模式为RS232 Plotter [I/O] --> [COPY DEVICE] --> [PLOTTER(RS-232C)] B)设置RS232C 端口,本例中,其他不变仅关闭硬件流控: [I/O] --> [RS-232C SETUP] --> [Xon/Xoff] --> [OFF] 最终RS232C配置为: 波特率9600bps,数据位8bit,停止位1bit,无校验,无流控。 结尾标记为[CR],ASCii中值为0x0D。 IV.数据拷贝 在CF-4210A捕获到想要的波形后,按下[PAUSE]键缓存,并按下[COPY]键,此时会听到滴-滴连接提示音。 PC端,在sscom窗口选择自动发送即可。 视不同图形,发送时长不等,在CF-4210A有效数据发送完成后,PC端仅能接收到[0x00],此时应停止自动发送。保存数据,后缀为.HPGL. V.数据转换 PC端打开Total CAD Converter 软件,输入HPGL文件,若格式正确,会在右边显示图形预览,点击上方格式输出按钮,选择想要的格式,另存即可。 测试发现DXF和DWG有问题,PNG,BMP,JPEG,TIFF都可用。 测试个变压器试试看了!!! CF-4210A 垂直精度很高16bits,噪声很低,2mV/Div 的情况下,可以清晰的看到变压器测试信号,就是带宽有些低(也有可能是探头补偿原因),1KHz方波的上升沿会被明显削掉。
|