无线电电子与电气工程百科全书 与计算机数字万用表 830 系列连接。无线电电子电气工程百科全书 将小型万用表连接到个人计算机可以对一系列测量结果进行统计处理。 例如,可以研究一组组件的参数分布或放电期间电池电压和容量的变化。 人们可以想象这种“串联”的许多其他应用。 最近,830系列万用表,例如DT830或M-830,已在无线电业余爱好者中广泛使用。 它们的误差相对较小,这使得它们可以用于广泛的测量。 使用建议的设备,您可以将万用表中的数据输入计算机中以进行进一步处理。 具有此功能的万用表通常具有RS232接口,并且价格相对昂贵。
所提出的适配器是由廉价且广泛使用的组件制成的。 数字数据直接从万用表的 ADC 引脚读取并通过串行链路传输。 不建议使用万用表进行此细化,其中无框版本安装了 ADC 芯片。 830系列万用表的核心是ICL7106 ADC(K572PV5的国产类似物;描述可以在[1]中找到)。 万用表的操作和方案的描述可以在[2, 3]中找到。 ADC 通过静态控制与 LCD 交互 [4] - 每个图像元素通过微电路的单独输出进行控制,向其施加矩形电压脉冲,相对于施加到图像元素的脉冲相移 0° 或 180°。通用指示线。 如果 LCD 输出上的相位一致,则该段不会被激励。 所提出的设备由两部分组成:用于转换来自 ADC(LCD 万用表)的数据的块和用于将数据传输到计算机的块。 在转换单元中,使用并行加载DD1-DD3的CMOS移位寄存器来确定指示器的低电流控制输出的状态(图1)。 该装置的工作原理如下。 寄存器DD1-DD1的3脚为低电平时,进行异步加载。 在该引脚(通过 RD 线)施加高电平后,数据被固定,并沿着引脚 2 的时钟脉冲前端移动。 数据从寄存器 DD9 的引脚 3 取出到数据总线。 由于七段码是冗余的(位c和d是“多余的”),因此可以在这些位中另外传输关于逗号的信息。 该信息取自 LCD 万用表的端子 12 和 16。 这些引脚可以连接到晶体管的集电极或直接连接到万用表的多位置开关。 该开关又将它们直接切换到电池正极(高)。 此状态不允许在 VR 输出(ADC 的引脚 21)上区分高电平的逗号。 两个逗号都将被取消,因为 LCD 的输出 12 和 16 上有高电平。 数据传输单元可以以多种方式构建。 其简单版本如图所示。 2. 它用于匹配 LPT 端口,并完全容纳在合适的 XS1 连接器外壳中。
电源由电压为 9 ... 15 V 的外部电源提供。XP2 和 ХРЗ 连接器使用扁平带状电缆与相应的配合连接器 - IDC-10F 连接。 如果电缆直接连接到端口,则 XP2 插头可能不存在。 断开XP2连接器,DD1-DD3微电路断电,万用表可以正常使用。 数据传输完全由计算机控制。 DOS 控制程序的源代码位于程序存档的 mjpt.cpp 文件中。 该块的给定版本没有电流隔离,因此应小心使用。 例如,ADC芯片击穿时进入LPT端口的30V电压可能会损坏主板。 为了消除这个缺点,开发了一种更复杂的数据传输单元方案(图3)。 它是一个具有电流隔离并通过串行 RS232 通道传输数据的微控制器单元。 单芯片微控制器的使用可以最大限度地降低功耗并缩小尺寸。 PIC12F629 单片机具有 1024 个闪存字的程序存储器、64 个字节的数据存储器、6 个 I/O 端口和一个内部 4 MHz 时钟。 它没有硬件收发器(USART),所以RS232协议是通过软件重现的。 表1 该微控制器由内部 4 MHz 时钟发生器供电,并提供软件校准。 此外,该模块还可以使用 PIC12F675 微控制器,与带有附加四通道 ADC(12 位)的 PIC629F10 相同。 这些微控制器的其他参数和技术文档可以在[5, 6]中找到。 可以使用 EPY 编程器进行编程。 固件如表1所示。 根据图 3 的方案,该块的所有元素。 4、除XPXNUMX连接器外,均可放置在万用表外壳内,用常规调制解调器电缆连接至COM端口。 信息数据根据请求以两字节数据包形式发布。 通过 U3 光耦合器的请求由信号从高电平下降到低电平在引脚 7 DD5 处形成,这对应于计算机传输零字节。 收到请求后,在 3 ms 内,数据从寄存器 DD1-DD3 加载并转换。 接下来,传输第一个字节(2 bps 的速度为 4800 ms)并保持 3 ms 的暂停。 之后,传输第二个字节,并且数据传输块被关闭,直到下一个请求。 传输的字节格式如图4所示。 1. NUM4 - LCD 的最高有效位,NUM12,36 - 最低有效位。 KF——获得的指标值除以的系数。 例如,指示器读数 (-1) 将对应于:NUM = 2、NUM2 = 3、NUM3 = 4、NUM6 = 100、KF = 1、ZNAK = XNUMX。
相对较慢的电流隔离光耦合器无法以高于 9600 bps 的速度运行,尽管 2400 bps 在此器件中就足够了。 微控制器固件指定的波特率为 4800 bps。 传输单元的输出节点按照对称方案制作在光耦合器U1和U2上。 DD5 引脚 6 和 5 处的不同电平打开光耦合器之一的发光二极管。 电阻R5和R6用于保护COM端口,以防安装不当或其他故障。 光耦请求电路(U3)按照非对称电路制作。 二极管 VD1 用于保护光耦合器 LED 免受输入端反向电压的影响。 现在简单介绍一下该软件的操作。 计算机和PIC控制器的控制软件以相同的方式构建[7]。 从万用表 LCD 转换数值数据的每个周期都包含以下步骤。 首先,信息被记录(写入)到寄存器中,然后依次移位并读入存储器,所有数字在ADC的21脚(VR)处反转为高电平,符号、逗号和高位数字读取 LCD,转换 LCD 的剩余位数,进行错误检查。 PIC 控制器的程序另外将数据打包成两个字节并通过串行通道传输它们。
您可以使用双器件 TLP1-2,而不是图中所示的光耦合器 U521、U2。 电容C2、C3-K50-35或其他小电容。 电容器C1、C4——陶瓷。 电阻器 - 任意,设计用于表面安装(尺寸 1206)。 连接器 XS1 的类型取决于所使用的延长电缆(图中所示为标准打印机电缆)。 印刷电路板是针对现有万用表型号单独制作的,并放置在其内部。 芯片DD1-DD3安装在印刷电路板两侧的表面上。 在同一块印刷电路板上,安装了图 3 所示装置的元件。 4. XPXNUMX插头直接安装在万用表外壳上。 您可以在表面贴装外壳中使用寄存器 KR1564IR9 - 74NS165 的进口类似物。 然后,DD1-DD3 微电路安装在尺寸为 50x13 mm 的单面印刷电路板上,其余元件安装在单独的印刷电路板上。 然而,由于引脚间距减小(1,27毫米),安装要复杂得多。 在DA1稳压器中,考虑到引脚编号的差异,可以使用78L05、KR1157EN5A或KR1157EN502A。 下载 用于将数字万用表与计算机连接的软件档案。 文学
作者:V. Stepnev; 出版:cxem.net 查看其他文章 部分 微控制器. 读和写 有帮助 对这篇文章的评论. 科技、新电子最新动态: 用于触摸仿真的人造革
15.04.2024 Petgugu全球猫砂
15.04.2024 体贴男人的魅力
14.04.2024
其他有趣的新闻: ▪ 适合卡拉 OK 爱好者的华硕 Xonar D-KARAX 声卡 ▪ 电话显微镜 ▪ 触摸机器人 ▪ 霉菌会破坏艺术品
免费技术图书馆的有趣材料: ▪ 文章 教育机构的负责人(主任、负责人、负责人)。 职位描述 本页所有语言 www.diagram.com.ua |