月经发黑是什么原因| 郑州有什么特产| 手指月牙白代表什么| 白天尿少晚上尿多什么原因| 抽筋什么原因| 冰箱eco是什么意思| 厚黑学讲的是什么| 烫伤起泡用什么药膏| 吃什么对胃最好| 双引号是什么意思| 流汗太多对身体有什么危害| 盆腔炎吃什么药有效| 薰衣草什么时候开花| 微白蛋白高是什么情况| 从容面对是什么意思| 郑板桥擅长画什么| 肾阳虚是什么原因引起的| 可见一什么| 咖啡是什么| 高密度脂蛋白胆固醇偏低是什么原因| 什么叫平年什么叫闰年| 温度计里面红色液体是什么| 为什么医生都穿洞洞鞋| 尿常规白细胞偏高是什么原因| 什么叫感性的女人| fabric是什么面料| 九月十四号是什么星座| 李晨什么星座| move什么意思| 梦见自己吃肉是什么预兆| 年年有今日岁岁有今朝什么意思| 君山银针属于什么茶| 什么叫邪淫| 纪念什么意思| 肚脐右边疼是什么原因| 狗的尾巴有什么作用| 健脾胃吃什么食物好| 晚上睡觉手发麻是什么原因| 考教师编制需要什么条件| 睡觉经常流口水是什么原因| 6月17什么星座| 六安瓜片属于什么茶| 拍大腿内侧有什么好处| 大便排不出来是什么原因| 醋酸是什么面料| 血管瘤有什么危害吗| 肺炎为什么要7到10天才能好| 舌尖长溃疡是什么原因| 红酒配什么菜| 葛根粉有什么作用| 氧气湿化瓶里加什么水| 纵隔子宫是什么意思| 什么样的天山| 鬼玺是什么| 眼皮肿是什么原因| 小孩肚子痛吃什么药| 什么药溶血栓最好| 乳腺增生什么意思| 紫五行属什么| ga是什么| 7月15日是什么节| 油嘴滑舌是什么意思| 孕妇牙痛有什么办法| pony什么意思| 阴道炎吃什么药| 血竭是什么东西| 经常打喷嚏是什么原因| 女生爱出汗是什么原因| 月经期间吃什么对身体好| 小孩咳嗽流鼻涕吃什么药效果好| 看口臭挂什么科| 4月20号是什么星座| 神经疼是什么原因| 肝气不舒吃什么中成药| 临床医学是干什么的| 生长激素分泌的高峰期是什么时候| 鸡胗炒什么菜好吃| 100分能上什么大学| 消炎痛又叫什么| 胃烧心吃什么药| 摩羯座属于什么象星座| gdp是什么意思啊| 空腹c肽偏高说明什么| 燕窝什么季节吃最好| 用盐洗头发有什么好处| 三羊开泰什么意思| 阳历三月是什么星座| 什么虫子有毒| 低血糖有什么症状| 血小板低吃什么好补| nothomme什么牌子| 经常耳鸣是什么原因引起的| 便秘吃什么快速通便| 眼睛干涩吃什么中成药| 狗为什么吐舌头| 黔驴技穷是什么意思| 喉咙不舒服是什么原因| 口炎是什么字| 刺梨根泡酒有什么功效| 掉以轻心是什么意思| 什么各异| 什么样的伤口需要打破伤风| edc是什么意思| 为什么手会不自觉的抖| 什么是福报| 孕妇手肿是什么原因| 嫩模是什么意思| 安吉白茶属于什么茶| 定夺是什么意思| 干燥症是什么原因引起的| 过敏性哮喘吃什么药| 缺血灶是什么病| 人为什么打哈欠| 人为什么会打哈欠| 合加龙是什么字| 卖身契是什么意思| 人中发红是什么原因| 械字号产品是什么意思| 蜈蚣代表什么生肖| 降压药什么时间吃最好| 家里养什么花最好| 什么是聚酯纤维面料| 五月初五是什么星座| 梦见尸体是什么意思| 休学是什么意思| 什么是易孕体质| 蓝色牛仔裤配什么颜色短袖| 苏小小属什么生肖| prn是什么医嘱| 鼠五行属什么| 血管属于什么组织| 窦性心动过缓是什么病| 金乐什么字| 非分之想是什么意思| ap医学上是什么意思| pcr是什么意思| 门静脉增宽是什么意思| 正常人为什么传导阻滞| 手心发烧是什么原因| ntr是什么意思啊| 做梦车丢了有什么预兆| 痛心疾首的疾什么意思| 舌头有麻木感什么原因| 吃什么补脑子增强记忆力最快| 老年人总睡觉是什么原因| 人血白蛋白适合什么人| 85年是什么年| 结肠多发息肉是什么意思| 剧情是什么意思| 甲片是什么| 谵妄是什么意思| 毛主席什么时候去世| ca医学上是什么意思| 为什么手指会发麻| 什么是b站| 双相情感障碍是什么| 多囊卵巢综合症有什么症状| 4月19是什么星座| 什么牌子奶粉好| 正在候车是什么意思| 疏朗是什么意思| 电压不稳定是什么原因| 劼字取名的寓意是什么| 西林是什么药| 男的尿血是什么原因| 舌尖发麻是什么问题| 欧尼是什么意思| 粉碎性骨折是什么意思| 牙疼吃什么药效果最好| 淋巴肿瘤吃什么食物好| 肚子胀气吃什么药| 乘风破浪是什么生肖| 肌酸激酶什么意思| 50岁眼睛模糊吃什么好| 天生丽质什么意思| 大圈什么意思| 女孩名字带什么字好听| 盐和小苏打一起有什么作用| 胆汁淤积症有什么症状| 75b是什么罩杯| 寻麻疹是什么症状| 睡久了腰疼是什么原因| 得了便宜还卖乖是什么意思| 丽珠兰是什么| 有妇之夫是什么意思| 一什么方法| 单于是什么意思| 亟待解决什么意思| 什么叫职业年金| 新生儿睡觉突然大哭是什么原因| 抓手是什么意思| 苍蝇喜欢什么味道| 夏天适合种什么植物| 存款到100万算什么阶层| 什么程度才需要做胃镜| 耳朵痒痒用什么药| 社保卡属于什么银行| 大腿肌肉酸痛是什么病| 宫颈那囊是什么| 肴肉是什么肉| 什么花不能浇水| 焦虑症应该挂什么科室| 为什么尽量不打免疫球蛋白| 地球代表什么生肖| 右鼻子经常出血是什么原因| 什么是功能性消化不良| 闲鱼卖出的东西钱什么时候到账| 脖子黑是什么原因| 心脏搭桥和支架有什么区别| 生蚝吃多了有什么危害| 孕妇吃什么水果最好| 胃食管反流吃什么中成药最好| 打喷嚏很臭是什么原因| 视而不见的意思是什么| 手脚冰冷是什么原因| r一谷氨酰转移酶高说明什么| 盆腔积液有什么症状| 验血脂挂什么科| 佛法无边是什么生肖| 什么的拳头| 脾脏是人体的什么器官| 风疹是什么症状| 国字脸适合什么发型| 申时五行属什么| 囊胚和冻胚有什么区别| 肾素活性高是什么原因| 有什么树| 太监是什么生肖| 阿司匹林什么时间吃最好| 消化不良吃什么中药| 飞行模式和关机有什么区别| 瓜子脸适合剪什么发型| 什么水果降血压| 小强是什么意思| 左耳朵发热代表什么预兆| 化生是什么意思| 木棉花什么时候开花| 阖闾和夫差是什么关系| 早上六点是什么时辰| 为什么人会得抑郁症| 孕妇应该吃什么蔬菜| 东莞五行属什么| 辜负是什么意思| 血脂高挂什么科| 银屑病是什么引起的| 梦见两只狗是什么征兆| 菜花病是什么| 拉屎肛门疼是什么原因| 孕妇吃什么会流产| 知足是什么意思| 肝s4钙化灶是什么意思| 男生剪什么发型好看| 出生证号是什么| eligible是什么意思| 春秋是什么时期| 节制什么意思| 庚金是什么意思| 检查胰腺做什么检查| 月青念什么| 银壶一般什么价位| 嘴唇起皮是什么原因| 什么是特需门诊| 用什么药| 狗狗吐是什么原因| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 企业专区 ? TI ? 【MSP焕新大作战】+课程3+任务1+温度报警

共2条 1/1 1 跳转至

【MSP焕新大作战】+课程3+任务1+温度报警

菜鸟
2025-08-04 19:33:14     打赏
百度 据悉,“樱花节”将持续18天,游客可在约有50可樱花树林立的县营天神中央公园中,尽情欣赏樱花之美。

一、功能需求

1,驱动DS18B20,实时读取温度值;

274HC595驱动数码管显示温度值;

3,蜂鸣器超温报警;

二、原理

1DS18B20

DS18B20有着超小的体积,超低的硬件开销,抗干扰能力强,精度高,所有他非常受欢迎。

1)功能特点:

温度范围:从-55℃+125℃

温度分辨率:可通过寄存器设置,支持9位到12位的分辨率

精度:在-10℃+85℃范围内,精度为±0.5℃

输出格式:数字信号(12位二进制)

通信协议:1-Wire,即仅使用一根数据线与微处理器进行通信

工作电源电压范围:3V5.5V

温度计分辨率可设置为9~12位,12位时分辨率对应为0.0625℃。

2)典型电路

图片1.png 

3)64ROM

 图片2.png 

用于实现一根总线挂载多个18B20

4)配置寄存器

图片3.png 

5)温度寄存器

图片4.png 

The sign bits (S) indicate if the temperature is positive or negative: for positive numbers S = 0 and for negative numbers S = 1

6)ROM指令和功能指令

图片5.png 

ROM指令(ROM Commands):

搜索ROMSearch ROM):该指令用于搜索总线上连接的所有DS18B20设备的唯一ROM代码。通过发送搜索设备指令,可以获取总线上所有DS18B20设备的地址,以便后续与特定设备进行通信。

读取ROMRead ROM):该指令用于从DS18B20传感器中读取设备的唯一ROM代码。通过发送读取ROM指令,可以获取特定DS18B20设备的地址。

匹配ROMMatch ROM):使用该指令可以将总线上的通信限定为特定的DS18B20设备。发送匹配ROM指令后,只有匹配的设备会对后续的指令做出响应。

跳过ROMSkip ROM):使用该指令可以忽略总线上所有设备的地址,直接与总线上唯一一个DS18B20设备进行通信。适用于只连接一个DS18B20设备的情况。

使能温度报警搜索(Alarm Search):该指令用于在总线上启动温度报警搜索过程。可以通过发送该指令,识别温度超过设定阈值的DS18B20设备。

功能指令(Function Commands):

读取温度(Convert T):该指令用于启动温度转换过程。在执行该指令后,DS18B20开始测量温度,并将结果存储在内部寄存器中。

写入温度设定值(Write Scratchpad):该指令用于将温度设定值写入DS18B20传感器的内部寄存器。可以使用该指令设置温度报警阈值等参数。

读取温度设定值(Read Scratchpad):该指令用于从DS18B20传感器的内部寄存器中读取温度设定值和其他配置参数。

复制温度设定值(Copy Scratchpad):该指令用于将写入的温度设定值从内部寄存器复制到DS18B20EEPROM中。通过执行该指令,可以确保温度设定值在掉电后仍然有效。

读取电源供应(Read Power Supply):该指令用于读取DS18B20传感器的电源供应状态,以确定传感器是否正常供电。

写入温度报警阈值(Set Alarm Temp):使用该指令可以将温度报警的上限和下限阈值写入DS18B20的报警寄存器,以便在温度超出设定范围时触发报警。

7)读取温度顺序。我们只有一个DS18B20,所有跳过ROM指令就可以进行温度转化和读取温度了。

 图片6.png 

注意:每个字节写的时候都是低位在前高位在后。

图片7.png      图片8.png

主机发出读取RAM的命令(BEH)DS18B20接到指令后依次将9个字节的内容按照低字节在前、低位在前的顺序逐位送出数据。主机可依次读取9个字节的数据,如果只想读取温度数据,在读完前2个字节的数据后就不用再理会后面送来的内容。

在对18b20操作时,对时间的要求是非常严格的,所以需要深入了解单总线时序图。

 

8)时序图

初始化时序

图片9.png 

主机首先发出一个480~960us的低电平脉冲(复位),然后释放总线变为高电平,并在随后的480微秒时间内,对总线进行检测,如果有低电平出现说明总线上有器件已做出应答。若无低电平出现一直都是高电平说明总线上无器件应答。作为从机的DS18B20上电后就一直检测总线上是否有480~960微秒的低电平出现,如果检测到该复位脉冲则在总线变为高电平后,等待15~60微秒,之后将总线电平拉低60~240微秒(响应存在脉冲),告诉主机本器件已做好准备。

主机编程:主机将DQ拉成低电平保持最少480us后释放总线,延时15~60us后的60~240us时间内检测DQ是否为低电平,再延时240us保持起始时序的完整。

读写时序

图片10.png 

写周期的开始,主机先把总线拉低大于1微秒表示写周期开始。随后若主机想写0,则继续拉低电平最少60微秒直至写周期结束,然后释放总线为高电平。若主机想写1,在拉低总线电平1微秒后就释放总线为高电平,一直到写周期结束作为从机的DS18B20在检测到总线被拉低后等待15微秒后从15us~45us对总线采样(典型时间15us),在采样时间内,若检测到总线为高电平则认为主机发送了1,若检测到总线为低电平则认为主机发生了0

读周期的开始,主机先把总线拉低大于1微秒,然后释放总线。主机释放总线后,若DS18B20发送0,则把总线拉低并保持至少从读周期开始的15us,然后释放总线为高电平。若DS18B20发送1,则在主机释放总线后不拉低总线(为高电平)。主机须在读周期开始的15us内检测总线电平的高低,若检测到总线为低则表示DS18B20发送来0,若检测到总线为高则表示DS18B20发送来1

 

2,有源蜂鸣器

我们这个模块就是给低电平就响;

374HC595数码管模块

数码管相关资料参照数码管显示部分。

4,电路连接

74HC595链接在PA15PA16PA17

18B20连接在PA18

蜂鸣器连接在PA1

三、软件实现

174HC595 GPIO配置。DI连接开发板的PA15SCLK连接开发板的PA16RCLK连接开发板的PA17.

                图片12.png 

2)DS18B20数据引脚定义,使用PA18,我们这里定义为输出,18B20在驱动中根据需要配置为输入输出。

图片13.png 

3)配置蜂鸣器引脚,使用PA22,定义为输出。默认输出高电平。避免蜂鸣器初始化时响起。

图片14.png 

2DS18B20驱动

  首先定义几个宏定义

图片15.png 

初始化时序

图片16.png 

写时序

图片17.png 

读时序

 图片18.png

读取温度

图片19.png

3)温度报警控制

当温度高于设定的极限值时,蜂鸣器响起。我这里设置的大于31摄氏度时,蜂鸣器响起。

图片20.png 

编译、下载、运行。

     image.png



菜鸟
2025-08-04 12:59:40     打赏
2楼

你好,请问测温模块需要外接上拉电阻吗?


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
鹿晗的原名叫什么 上善若水是什么意思 男人身体虚吃什么补 一月17号是什么星座 ubc是什么意思
粘膜慢性炎是什么病 陈百强属什么生肖 喉咙痒是什么原因引起的 三伏天是什么时候 脑白质缺血性改变什么意思
月经来了头疼是什么原因导致的 枸杞与菊花一起泡水喝有什么功效 肝主什么 12月27号是什么星座 血管是什么颜色的
慢性咽喉炎吃什么药 喝苦荞茶对身体有什么好处 精忠报国是什么意思 合肥为什么叫合肥 月季花是什么颜色
低密度脂蛋白高有什么症状hcv7jop5ns5r.cn 春运是什么意思hcv9jop1ns6r.cn 艾滋病初期有什么症状hcv7jop4ns8r.cn 刚怀孕有什么办法打掉hcv8jop3ns9r.cn 一片狼藉是什么意思hcv8jop7ns3r.cn
毛囊炎吃什么药最有效hcv8jop1ns8r.cn 翘首以盼是什么意思hcv8jop4ns6r.cn 四面楚歌是什么意思hcv9jop5ns7r.cn 出身是什么意思hcv8jop5ns6r.cn 皮质醇是什么意思hcv9jop1ns8r.cn
小孩肠套叠什么症状hcv8jop9ns2r.cn 喝最烈的酒下一句是什么hcv7jop4ns7r.cn 牟作为姓氏时读什么hcv9jop6ns8r.cn 桃子不能和什么一起吃bjcbxg.com 命好的人都有什么特征hcv8jop5ns1r.cn
7.14是什么日子shenchushe.com 什么是射频消融术zhongyiyatai.com 口引念什么hcv7jop9ns1r.cn 什么东西助眠hcv9jop1ns9r.cn 3月12日什么星座fenrenren.com
百度