关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 一种焊接温度测量仪设计

一种焊接温度测量仪设计

作者:时间:2012-05-03来源:网络收藏

另外,SPCE061A单片机是易学易用、效率较高的一套指令系统和集成开发环境。在此环境中,支持标准C语言,可以实现C语言与凌阳汇编语言的互相调用,并且提供了语音录放的库函数,只要了解库函数的使用,就会很容易完成语音录放,这些都为软件开发提供了方便的条件。

2.2 红外测温控制电路

红外测温控制电路解决了传统测温时必须接触测温的问题,并且具备响应速度快、测量精度高、测量范围广以及可同时测量环境和目标的特点。

红外测温控制电路包括:电源VCC,一般为3~5V之间的电压,该电路取VCC为3.3 V;数据接收引脚D:没有数据接收时D为高电平;时钟引脚C:为2kHz Clock输出;接地引脚G和测温启动信号引脚A:低电平有效。

红外测温控制电路在Clock的下降沿接收数据,一次测量需接收5个字节的数据,这5个字节中:

Item若为0x4c,表示测量目标温度;若为0x66,则表示测量环境温度;MSB为接收温度的高八位数据;LSB为接收温度的低八位数据;Sum为验证码,接收正确时Sum=Item+MSB+LSB; CR 为结束标志, 当CR 为0x0dH时表示完成一次温度数据接收。

无论测量环境温度还是目标温度,只要检测到Item为0x4cH或者0x66H,同时检测到CR为0x0dH,它们的温度计算方法都相同。计算公式如式(1):

目标温度/环境温度=Temp/16- 273.15, (1)式中:Temp为十进制,当把它转换成十六进制时高八位为MSB,低八位为LSB.

3 红外测温仪的软件

红外测温仪的软件程序包括:主程序、测温程序、播放显示程序、键盘扫描程序等。

红外测温仪的主程序方框图如图3所示。在主程序中,调用了测量温度程序测量数据,其程序流程如图4所示。定义一个返回变量,根据这个返回变量在主程序可以判断是否测量到正确数据;调用启动测量程序启动测温;调用读测量数据程序,读取测量数据;判断第1个字节数据是否为0x4c或者0x66,也就是判断是否测到目标温度或者环境温度,是,则依次取第2个字节数据和第3个字节数据,如果第5个字节数据为0x0d,则证明读到正确数据,根据温度计算公式计算温度值,并且给返回变量赋0,表明已经读到正确的温度值;否则直接返回。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭