当前位置:首页 > 工业控制 > 工业控制
[导读]摘要:基于BASIC Stamp核心设计温度测量电路,实现了传感器数据的测量和保存。系统采用温度传感器DS1621,经过有线通信,多路温度数据由串行口输送到微型计算机接收实时显示和保存。系统应用于环境试验设备改造初试阶

摘要:基于BASIC Stamp核心设计温度测量电路,实现了传感器数据的测量和保存。系统采用温度传感器DS1621,经过有线通信,多路温度数据由串行口输送到微型计算机接收实时显示和保存。系统应用于环境试验设备改造初试阶段,满足设计要求,证明温度记录系统的低成本和简单实现是可行的。
关键词:温度记录;BASIC Stamp;DS1621;微型计算机;Visual Basic

    温度测量在环境试验中是常见的一种测量方式。传统的温度测量设备显示样品温度于设备箱上,需要试验人员定时查看和记录,这极大地浪费了人力而且带来诸多不便。当温度试验箱种类多而且需要长时间试验时情况更糟,因为试验人员需要三班倒不间断试验过程记录。因此,改造传统的高低温箱记录方式已经成为当务之急,同时,市场需要一种经济的设计方式。
    本研究中一种以微控制器为基础的温度记录系统被开发,以满足温度数据测量记录的低成本和灵活模式。开发系统的主要硬件包括一台微型计算机,一个以BASIC Stamp为基础的微控制器电路板以及串行通讯链接设备。两线串行接口数字传感器DS1621被用来进行温度测量,微型计算机运行控制程序。一旦用户在微型计算机界面上决定实时记录信息,信息便通过RS-232端口送往微控制器。微型计算机和微控制器通过特定的串行通信协议通信,微型计算机告知微控制器温度测量何时开始以及测量次数并等待微控制器发送具体数据。电路板的设计考虑了开放式结构。该系统采用了28引脚易于插拔的插座来容纳BASIC Stamp微控制器。微控制器将通过软件模拟片内集成总线I2C转换读取的温度数据并实时传送回微型计算机。

1 系统硬件设计
    系统的主要原理图如图1所示。其中BASIC Stamp微控制器是美国Parallax公司的产品,采用5 V直流电源供电,支持在线串行编程,最高时钟频率达到20 MHz,通讯波特率设定为9 600。BASIC Stamp微控制器带有片上BASIC解释芯片、内存(包括EEPROM和RAM)、5 V稳压器和一些通用输入/输出端口。该微控制器的工作温度为0~70℃,每秒钟约执行4 000条指令,低电平复位。EEPROM可以存储大约500条指令。端口P是双向输入/输出复用管脚,可以进行设置,其中P0和P1分别与传感器DS1621的串行数据线SDA以及串行时钟线SCL管脚相连,上拉电阻均为2kΩ接+5 V。因为增强特性,该微控制器是串行通信的很好选择,通过简单指令即可完成串行通信。微型计算机和BASICStamp(具体型号BS2)的通信连接如图2所示,连接通过若干导线完成。注意DTR与ATN在下载完程序后要断开以便传感器的数据能传回微型计算机。另外,下载程序时DTR与ATN必须连接,否则BASIC Stamp不能被微型计算机识别从而无法编程。


    图3给出的是地址线A2A1A0连接为000的示意图,其余DS1621传感器地址连线类推。DS1621传感器温度测量范围从-55~125℃,一般能满足日常环境试验要求,测量时不需要外部元件,温度转换时间小于一秒。该传感器工作电压介于2.7~5.5V,数据读写采用两线串行接口,温度为9位数值,管脚数为8个。

2 软件设计
2.1 微型计算机程序
    微型计算机通过用户友好命令程序与用户交互,编程语言为Visual Basic6.0。首先用户选择环境试验产品类别和记录名称,用户可以自己修改产品类别选项(手动输入)。然后用户输入试验的起始时间和结束时间并输入记录保存的时间间隔便自动生成一个相应文件用来保存定时的温度记录。图4给出了部分用户主界面并轮流显示两台设备的温度,用户被允许视具体连接情况选择通信串口号(COM1或COM2),但通信波特率固定。主界面会通知微控制器何时开始温度测量,这里需要进行串口编程。同时,程序还允许用户修改记录显示的频率。当记录结束时,生成的文本文件中包括记录时间、日期、设备号以及具体温度值。用户可以将生成的文件通过按键转换成Exeel文件并可添加其试验信息并打印保存。


2.2 微控制器程序
    微控制器采取轮循的方法对所连接的DS1621温度传感器进行数字转换的读取。程序首先定义了若干变量并指定了读取的数据线和时钟线管脚,然后定义通信波特率。接着微控制器启动温度传感器并进入设置寄存器定义为单一测量。在主程序中,微控制器启动测量并发送指令EEh并等待转换结束。在此之后,程序发送读取温度指令AAh到传感器并读取温度寄存器的高字节。接着,程序发送A8h读取传感器的计数器值。最后,程序发送A9h读取传感器的斜坡值。程序中用的最频繁的是SHIFTOUT指令以及应答子程序。另外,程序也使用了SHIFTIN指令。在这一系列步骤之后,程序根据经验公式转换计算具体温度值并判断温度的正负。最后,温度值被以十进制数的形式通过串口回传给微型计算机。
    微控制器程序采用PBASIC语言编程,将编写过的程序下载到微控制器并解释是必要的,故而程序必须指定下载串口号和微控制器具体型号。当用户按下Run按键程序,便进行语法检查并下载执行。至于EEPROM以及RAM的使用情况可以通过程序编辑器查询。

3 结束语
    文中讨论了新型简易低成本温度自动记录系统的制作及编程,说明了环境试验温度集中自动记录的低成本和简单实现是可行的。整个实验电路(不包含微型计算机)硬件成本不超过600元人民币。系统成功地日夜连续测量记录3个传感器的温度,分辨率为0.1℃。该系统已经被证实有效,在本所环境试验设备自动化改造初级阶段中得到应用验证,较精确地记录了温度值,这可以通过温度计显示值加以比较。由于温度测量范围的局限,该研究项目的高温测量能力有待进一步提高到200℃。由于采用的微控制器温度传感器很灵巧方便,这给设计带来了便利。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

柏林2025年9月9日 /美通社/ -- 总部位于迪拜的生活方式科技品牌ASTRAUX强势亮相2025年柏林国际电子消费品展览会(IFA),首次推出的三款原创产品引发广泛关注,成功将品牌推向绿色出行与智能生活领域的舆论焦...

关键字: ST COM AI GLOBAL

北京2025年9月5日 /美通社/ -- 近日,2025年中瑞商业大奖颁奖典礼在北京举行,SGS通标标准技术服务有限公司(以下称SGS通标)作为瑞士SGS在中国的分支机构荣获了传承奖的殊荣。SGS通标北京总经理...

关键字: 可持续发展 ST AI ABILITY

RighValor现已基于Synaptics® Astra™ SL1600系列SOC运行,提供隐私至上的实时边缘智能。 加利福尼亚州帕洛阿尔托2025年9月5日 /美通社/ -- 边缘分布式代理AI先驱企业Righ今日...

关键字: 智能家居 SYNAPTICS AI ST

【2025年8月29日,中国上海讯】近日,第二十届全国大学生智能汽车竞赛(以下简称“智能车大赛”)总决赛在杭州举办并圆满结束。作为大赛主协办单位,英飞凌科技从技术支持与人才培养上全方位支持赛事,践行产学研合作,助力行业人...

关键字: 微控制器 LED驱动芯片 人机交互

在工业物联网(IIoT)与边缘计算快速发展的背景下,Modbus协议凭借其轻量化特性成为微控制器(MCU)设备互联的首选方案。然而,在资源受限的MCU(如STM32F0系列、ESP8266等,RAM通常小于32KB,Fl...

关键字: 微控制器 Modbus 工业物联网

在工业物联网设备开发中,Modbus从站功能已成为微控制器(MCU)的标配能力。某智能电表项目通过在STM32上实现Modbus RTU从站,成功将设备接入现有SCADA系统,开发周期缩短40%。本文将系统解析MCU实现...

关键字: 微控制器 Modbus 协议栈优化

2025年8月21日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起开售Silicon Labs全新xG26系列无线SoC和MCU。xG26片上系统...

关键字: SoC 微控制器 物联网

现代汽车力求提供和家里一样的舒适性和娱乐功能,因此,行业对电子控制单元(ECU)的需求呈现爆发式增长。然而,传统的总线技术和电气/电子(E/E)架构已经难以满足这种需求。本文探讨以太网技术如何革新汽车空间,塑造完全互联的...

关键字: 以太网 ECU 微控制器

马萨诸塞州剑桥2025年8月20日 /美通社/ -- 今天,晶泰科技(2228.HK)宣布与韩国领先的制药企业——韩国Dong-A ST(东亚公司)签署合作备忘录(MOU),...

关键字: 泰科 AI 机器人 ST

在科技飞速发展的当下,智能设备已深度融入人们的生活与工作。其中,PDA(Personal Digital Assistant,个人数字助理)作为一款集信息输入、存储、管理和传递于一体,且具备办公、娱乐、移动通信等多种功能...

关键字: 智能设备 触摸屏 微控制器
关闭