找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 基于USB从机技术的绝缘电阻表自动检定系统通信接口设计

[复制链接]
admin 发表于 2013-3-22 23:46:59 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
摘  要: 现有绝缘电阻表检定系统自动化程度低,数据查询和报表生成均由人工完成,无法满足仪表检定的智能化要求。介绍了一种绝缘电阻表自动检定系统,提出了基于USB从机技术的绝缘电阻表自动检定系统通信接口设计方案,设计了基于CH375A芯片与STC89C52RD+单片机的绝缘电阻表自动检定系统通信接口电路,并给出了通信软件程序。本设计实现了绝缘电阻表自动检定系统与上位机和微型打印机的快速、自动信息交互。
关键词: 绝缘电阻表;检定;USB从机模式;CH375A;内部固件程序
    随着我国电力工业的快速发展,电气设备预防性实验成为保障电力系统安全运行和维护工作的一个重要环节[1]。绝缘诊断是检测电气设备绝缘缺陷或故障的重要手段。绝缘电阻表作为测试绝缘电阻的专用仪表,要保证其测量精度在国家规定范围之内,须定期进行检定。目前的绝缘电阻表检定系统均为孤立检测装置,其报表生成和对历史数据的查询均由人工完成,已无法满足仪表检定行业对该检定装置的智能化要求[2]。
USB作为一种基于令牌式且对外设有统一接口的新型高速串行标准总线,具有使用便捷、易扩展、低成本、低干扰、速度快等特点[3],将USB从机技术应用于绝缘电阻表自动检定系统,使现有孤立的检定装置[1]与主机有机地融合成智能化检定装置,实现检测数据快速上传,配合主机软件系统和数据库系统可自动、快速生成检定报表(检定原始记录、检定证书、检定通知书等),设备送检单位可在较短时间内得到直观、准确的检定结果,减少了人工操作,提高了检定效率。在信息管理系统中,检定装置与主机可快速进行信息交互,达到检定装置的智能化要求。
1 绝缘电阻表自动检定系统构成
 基于USB从机技术的绝缘电阻表自动检定系统为MCU+PC结构形式,MCU单元完成数据检测功能,检测单元采用8 bit MCU,主要完成数据显示、存储、通信、功能选择及初始化等工作,PC单元完成报表生成功能。其结构如图1所示。
    20121107051639271103272.gif
    在绝缘电阻表自动检测系统中,由从机检测8位十进制开关信号,经从机处理后存入相应数据的存储区。检定时,利用按键、程序下载口或USB接口进行检定参数设定;然后将检测的电阻信息、温湿度信息及检测参数信息送入存储器保存并显示;最后将主机所需信息经USB从机接口快速上传或经USB主机接口实现报表快速输出;在从机模式时,依靠主机发送指令来完成数据的自动检测和快速上传。
 本文选用CH375A芯片作为USB总线接口控制器,其内部集成了PLL倍频器、主从USB接口SIE、数据缓冲区、被动并行接口、异步串行接口、命令解释器、控制传输的协议处理器、通用的固件程序等部件[3]。CH375A还具备串行、并行通信两种接口方式以及主机(HOST)、从机(DEVICE/SLAVE)两种工作模式。本设计采用并行通信、从机模式的被动接口硬件连接方式和内部固件编程方法,通过中断方式控制数据传输。可将多个CH375A直接挂接到MCU系统总线上,实现外围设备及器件共存。在从机模式时,端点2的上传区和下传区各有64 B的数据缓冲单元;上传、下传端点号地址分别为0x82和0x02;主机端输出和输入端点各有64 B的数据缓冲区,且与端点2共享一组缓冲区,即主机端的输出缓冲区为端点2的上传缓冲区,输入缓冲区为端点2的下传缓冲区。本设计正好利用该特点,通过端点2批量上传和下传数据到缓冲区,实现信息快速交互。
系统选用具有超强抗干扰、高速、低功耗的8 bit STC89C52RD+单片机为从机核心控制器,其内置看门狗 WATCH-DOG电路、512 B RAM和4 KB Flash存储器[4],使用时无需扩展存储器和附加外置看门狗电路。简化的外围电路,可方便地应用到绝缘电阻表自动检测系统中。
 系统中的USB接口主要用于主机与从机间信息的快速传输。通过主机软件可快速实现主机模式与从机模式的切换。在从机模式时,可为主机快速添加设备,设备插入后,实现从机信息快速上传和报表信息的快速生成。主机模式下可实现检测报表快速输出。下面详细介绍该通信接口的硬件设计和软件实现方法。
2 系统通信接口硬件设计
 绝缘电阻表自动检定系统由USB接口电路、STC89C52RD+单片机、电源电路、时钟电路、看门狗电路、人机接口电路、电阻信息检测电路、存储器电路、温湿度检测电路、打印机接口电路和程序下载电路等硬件组成。
该通信接口的硬件电路主要由USB从机控制芯片CH375A、USB插座、电源、信号线及保护电路组成。CH375A与STC89C52RD+单片机组成的USB通信接口电路如图2所示。
    20121107051639302353273.gif
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-24 03:15 , Processed in 0.054673 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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