电子说
在电子工程领域,温度传感器的评估和测试是一项重要工作。DS1701K 1-Wire 温度传感器评估套件为工程师们提供了一个全面且便捷的解决方案,能够对多种温度传感器进行测试和评估。下面就来详细介绍这个套件的相关信息。
文件下载:DS1701K.pdf
DS1701K 程序是一个 32 位应用程序,设计用于在 Windows 95、Windows 98 或 Windows NT 系统下运行。安装过程如下:
将 1 - wire 电缆连接到串口,打开 +3v 到 +5v 稳压电源为评估板供电。运行 DS1701K.exe 程序,如果 DS9123 模块已连接到串口,会出现启动界面。需要注意的是,虽然软件运行不一定要连接评估板,但建议在软件启动时连接并供电,因为部分寄存器会在软件加载时初始化。如果 DS9123 模块未连接,软件将无法加载,此时只能通过重启或使用 Ctrl - Alt - Del 结束任务来退出。
软件成功加载后,会出现温度传感器界面,这是一个标签式用户界面,通过该界面可以访问设备的所有功能。
将 DS1821 可编程数字恒温器设备安装到评估板的插槽中,点击 “On” 按钮即可立即开始读取设备的摄氏和华氏温度。需要注意的是,为避免数据冲突,在测试 DS1821 时,不要在其他插槽中安装设备。
程序在启动时会进行设备计数,之后不会再进行。如果添加或移除设备,需要重新启动程序。每次激活标签时,程序会执行设备初始化例程,自动读取总线上每个多节点设备的搜索 ROM 并进行温度读取。
DS18B20 和 DS1822 的温度分辨率可以通过 “Preferences” 菜单设置,同时也可以设置 COM 端口。一旦建立连接,建议不要更改 COM 端口。如果程序初始化遇到问题,可以尝试更改 COM 端口。设置分辨率后,需要选择设备并发出 “write registers” 命令,设备才会开始报告相应的数据分辨率。
评估套件不使用报警命令(ECh)进行报警搜索,而是通过读取设备的 TH 和 TL 值,并通过软件判断这些设置是否超出设备限制。用户可以使用 “write registers” 命令设置限制,然后对设备进行温度变化测试,以监测哪些限制被超出。
点击 “Read Power Supply” 列表项可以开启寄生电源的强上拉功能。
用户可以通过以下三种方式获取帮助:
此外,CD-ROM 上还有文档和软件文件夹,可通过 Windows 95 的 “File->Browse” 或 Windows 98 的 “File->Explore” 功能访问。
| 命令 | 代码 | 功能 |
|---|---|---|
| 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 位数据 |
| 命令 | 代码 | 功能 |
|---|---|---|
| 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 温度传感器评估套件为电子工程师提供了一个强大的工具,能够方便地对多种温度传感器进行测试和评估。通过了解套件的特性、安装设置和使用方法,以及掌握设备的命令代码,工程师们可以更好地完成相关的设计和测试工作。大家在使用过程中遇到过哪些有趣的问题呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !