DS1701K 1-Wire 温度传感器评估套件使用指南
在电子工程领域,温度传感器的评估和测试是一项重要工作。DS1701K 1-Wire 温度传感器评估套件为工程师们提供了一个全面且便捷的解决方案,能够对多种温度传感器进行测试和评估。下面就来详细介绍这个套件的相关信息。
文件下载:DS1701K.pdf
套件特性
- 功能全面:这是一个功能完备的评估套件,可用于读取 DS1701K 温度传感器的数据。
- 系统兼容:与 Windows 95、Windows 98 和 Windows NT 操作系统兼容。
- 多设备支持:可以对 DS1820、DS18B20、DS18S20、DS1821 和 DS1822 等设备进行完整的读写操作,并读取其温度数据。
- 温度范围广:能够测量设备全量程的温度,从 -55°C 到 +125°C(华氏 -67°F 到 +257°F),并支持摄氏和华氏两种温度读数。
套件内容
- 编程软件 CD-ROM:包含 DS1701K.exe 安装程序。
- 87 - 1701K - 000 演示板:用于进行实际测试。
- DS1701K 演示套件文档 CD-ROM:提供详细的使用说明和技术资料。
- 演示设备:包括 DS1820、DS18B20、DS18S20、DS1821 和 DS1822 等。
- DS9123 通用串口设备及电缆:用于连接电脑和评估板。
使用所需条件
安装与设置
DS1701K 程序是一个 32 位应用程序,设计用于在 Windows 95、Windows 98 或 Windows NT 系统下运行。安装过程如下:
- 从 CD-ROM 驱动器中运行 “D:SetupSetup.exe” 文件,程序会提示选择安装位置。
- 默认安装目录为 “C:Program FilesDallas SemiconductorDS1701K”,也可以通过浏览功能选择其他目录。
- 点击安装图标完成安装,运行 DS1701K 应用程序,会出现启动界面。
使用方法
连接与启动
将 1 - wire 电缆连接到串口,打开 +3v 到 +5v 稳压电源为评估板供电。运行 DS1701K.exe 程序,如果 DS9123 模块已连接到串口,会出现启动界面。需要注意的是,虽然软件运行不一定要连接评估板,但建议在软件启动时连接并供电,因为部分寄存器会在软件加载时初始化。如果 DS9123 模块未连接,软件将无法加载,此时只能通过重启或使用 Ctrl - Alt - Del 结束任务来退出。
温度传感器界面
软件成功加载后,会出现温度传感器界面,这是一个标签式用户界面,通过该界面可以访问设备的所有功能。
评估 DS1821(单节点设备)
将 DS1821 可编程数字恒温器设备安装到评估板的插槽中,点击 “On” 按钮即可立即开始读取设备的摄氏和华氏温度。需要注意的是,为避免数据冲突,在测试 DS1821 时,不要在其他插槽中安装设备。
多节点设备访问
程序在启动时会进行设备计数,之后不会再进行。如果添加或移除设备,需要重新启动程序。每次激活标签时,程序会执行设备初始化例程,自动读取总线上每个多节点设备的搜索 ROM 并进行温度读取。
温度分辨率设置
DS18B20 和 DS1822 的温度分辨率可以通过 “Preferences” 菜单设置,同时也可以设置 COM 端口。一旦建立连接,建议不要更改 COM 端口。如果程序初始化遇到问题,可以尝试更改 COM 端口。设置分辨率后,需要选择设备并发出 “write registers” 命令,设备才会开始报告相应的数据分辨率。
报警功能
评估套件不使用报警命令(ECh)进行报警搜索,而是通过读取设备的 TH 和 TL 值,并通过软件判断这些设置是否超出设备限制。用户可以使用 “write registers” 命令设置限制,然后对设备进行温度变化测试,以监测哪些限制被超出。
寄生电源使用
点击 “Read Power Supply” 列表项可以开启寄生电源的强上拉功能。
帮助文件与数据手册
用户可以通过以下三种方式获取帮助:
- 设备数据手册:通过链接到 Dallas 半导体网页获取。
- Win Help:提供定义、命令代码和示例软件。
- Merlin Help:提供命令代码和术语定义。
此外,CD-ROM 上还有文档和软件文件夹,可通过 Windows 95 的 “File->Browse” 或 Windows 98 的 “File->Explore” 功能访问。
设备命令代码
单节点设备(DS1821)命令代码
| 命令 | 代码 | 功能 |
|---|---|---|
| Start Convert T | EEh | 启动温度转换 |
| Stop Convert T | 22h | 停止温度转换 |
| Read Temperature | AAh | 读取温度寄存器内容 |
| Write TH | 01h | 向 TH 寄存器写入 8 位数据 |
| Write TL | 02h | 向 TL 寄存器写入 8 位数据 |
| Read TH | A1h | 读取 TH 寄存器 8 位数据 |
| Read TL | A2h | 读取 TL 寄存器 8 位数据 |
| Write Status | 0Ch | 向配置寄存器写入 8 位数据 |
| Read Status | ACh | 读取状态和配置寄存器 8 位数据 |
多节点设备(DS1820、DS18S20、DS18B20 和 DS1822)命令代码
| 命令 | 代码 | 功能 |
|---|---|---|
| Convert T | 44h | 开始温度转换 |
| Read Scratchpad | BEh | 读取暂存器内容 |
| Write Scratchpad | 4Eh | 向暂存器写入数据 |
| Copy Scratchpad | 48h | 将暂存器内容复制到内存 |
| Recall EE | B8h | 恢复存储在内存中的温度触发值和配置值 |
| Read Power Supply | B4h | 读取设备电源模式 |
| Read ROM | 33h | 读取设备 8 位家族代码、48 位序列号和 8 位 CRC |
| Match ROM | 55h | 寻址特定设备 |
| Skip ROM | CCh | 跳过 ROM 代码访问设备功能 |
| Search ROM | F0h | 搜索总线上所有从设备的 64 位 ROM 代码 |
| Alarm Search | ECh | 搜索处于报警状态的设备 |
DS1701K 1 - Wire 温度传感器评估套件为电子工程师提供了一个强大的工具,能够方便地对多种温度传感器进行测试和评估。通过了解套件的特性、安装设置和使用方法,以及掌握设备的命令代码,工程师们可以更好地完成相关的设计和测试工作。大家在使用过程中遇到过哪些有趣的问题呢?欢迎在评论区分享。
-
温度传感器
+关注
关注
48文章
3260浏览量
163538 -
评估套件
+关注
关注
0文章
268浏览量
13479
发布评论请先 登录
DS1701K 1-Wire 温度传感器评估套件使用指南
评论