如果采用单片机驱动DS1621的方案,工作量无异是巨大的,比方说需要完成计算机跟单片之间的电平转换、以及通讯;需要完成单片机跟DS1621之间的通讯。Alberto Ricci Bitti的这个PC实现的温度计,取消了单片机的中转环节,由计算机直接驱动DS1621,省去了单片机部分的大量设计工作,其思路非常犀利,犹如鬼斧神工、别开蹊径。这种经典的方法只有直接看原理图说话才够爽快。

串口取电:整个板子的能耗不高,通过串口偷取的微弱的电流,足以满足DS1621的需要。二极管D1、D2在DTR和RTS上偷取到的12V经C1滤波,由LM2936-Z5降压为5V,作为整个系统的电源。LM2936的输入电压可以低到5.2V,即使有些计算机的RS232高电平只有6V,也是足够用的。
RS232模拟I2C:电平转换是必需的,这一点是由5V稳压管实现的。模拟I2C总线使用了RS232的三根线,我做了一个简单的表格,这样看得更简单明了。

-
RS232
+关注
关注
13文章
867浏览量
97595 -
I2C
+关注
关注
28文章
1547浏览量
130452 -
DS1621
+关注
关注
1文章
16浏览量
11815
原文标题:(经了个典)RS232模拟I2C总线驱动DS1621测温
文章出处:【微信号:gh_dae0718828df,微信公众号:gh_dae0718828df】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
转:一个超级好玩的USB温度计-我们也专业测温
数字温度传感器DS1621及其应用
基于ARM920T内核的IIC接口驱动设计
DS18B20数字温度计使用
数字温度传感器DS1621在Linux下的IIC接口驱动设计
LCD12864和DS1621数字温度传感器的使用仿真资料和工程文件
DS1621 DS1621 - (Maxim Integrated) - 温度传感器 - 模拟和数字输出
DS1721数字温度传感器与DS1621的反向兼容性

分享一个用计算机直接通过串口驱动DS1621测温的温度计
评论