可以使用通道选择旋钮手动控制扫描开关,选择旋钮的位置同时指示了所选择的通道,此时的使用方法与传统转换开关一致。与此同时,也可以通过上位机发送指令来选择通道,并查询当前通道。图3是工作流程图(为了清晰起见,不含故障判断及LED状态显示等部分)。
为了快速响应上位机的指令,指令的应答在UART接收中断中处理,中断设定为每收到一个字符就触发一次,接收的指令字符存入UART接收缓冲区(一个有双指针的循环队列)。在收到指令终结符(设定为换行符)时,从UART接收缓冲区提取完整指令解码,根据指令类型进行不同操作,如果需要回复指令,也在中断中完成编码及发送。
程序主循环过程采用依次判断处理的方法。系统设定了若干全局变量用来保存相关设定值,上位机的控制指令通过这些全局变量在UART中断中与主循环过程交换信息。
本文设计的低热电势程控扫描开关既可手动控制,也可由上位机通过串口控制。经测量,各触点热电势小于0.4 μV,达到了标准热电偶检定的要求。通过增加12路波段开关的并联,该扫描开关也可用于标准热电阻的检定。该产品结构简单、性能稳定、使用方便。在实际应用中,作为自动标准热电偶检定系统的转换开关部分,配合定点炉的使用,可同时完成多只标准热电偶的自动检定工作。标准热电偶自动检定的实现提高了生产率,降低了检定人员的工作强度。
参考文献
[1] JJG75-1995.标准铂铑10-铂热电偶[S].北京:国家质量技术监督局,1995.
[2] 杨平,许兆龙,何毅,等.通用继电器取代低热电势切换开关的可行性[J].仪器仪表学报,1997(18):644-660.
[3] 王磊,刘瑞珉.多路低热电势程控开关的研制[J].电测与仪表,2004,41:44-46.
[4] 易晓林.扫描开关检测方法探讨[J].宇航计测技术, 2006(26):68-72.
[5] SCPI Consortium. Standard commands for programmable instruments manual version 1990[S]. 1990.