• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F030F4P6和DS18B20选哪个

xukejing 2017-11-03 浏览量:1929

大家都知道,两块多的SSOP20封装的STM32F030F4P6也集成了温度传感器。

或者换一个提法,STM32F030F4P6​相当于是一个集成了MCU的数字温度传感器,可以跑程序当一个I2C、SPI、单总线、CAN或是串口接口的温度传感器用。

STM32F030F4P6价格上也与DS18B20接近,体积也都很小,好纠结啊,小伙伴们会选哪个?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 单从单片机与18B20的测温功能上来讲,因为也只有这一点可以将两者进行比较,毕竟两者并不是一类的东西。
    一,STM32F030F4P6的工作要组成最小系统才可以运行。
    二、STM32.的使用需要进行编程,无论程序多么简单,在量产时会是一件麻烦事。
    三、STM32有工作温度的限制,好像比18B20要低吧,所以要看应用环境。
    四、工作稳定性,有程序就会有bug,so......
    • 发布于 2017-11-04
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • DS18B20,STM32F030F4P6的温度误差都是±5℃,但DS18B20可以钢封,自由性更高,看你用在什么情况下了
    • 发布于2017-11-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 我投DS18B20一票,毕竟更专业,单总线、分辨率高,精确性我觉得也会更好。
    • 发布于2017-11-03
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有替代, 回复

  • ds18b02,mcu内部的温度传感器,不是很精准。
    • 发布于2017-11-04
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :对插端:DF17(2.0)-80DP-0.5V(57) 回复

  • 肯定选DS18B20,STM32F030F4P6还要搭建最小系统电路,麻烦,占空间……DS18B20相对来说电路就简单好多,而且,如果是用另外一块MCU来采集温度的话,STM32F030F4P6​​​还得做双机通信,增加了调试难度,相对而言DS18B20就简单了不止一点点……
    • 发布于2017-11-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 我还是选择DS18B20,虽然单片机的体积小,但是还需要外围电路,设计起来并不一定会比DS18B20小,MCU内部的温度传感器实际上也是个AD,用久了会有漂移,也受限于工作电压。而DS18B20,在没有电源的情况下甚至可以依靠寄生电容来工作,对电源要求低,而且单总线协议,在多传感器的场合下更适合使用,虽然MCU在IIC下也可以,但是每个都要配置地址位,比较麻烦。
    • 发布于2017-11-04
    • 举报
    • 评论 0
    • 0
    • 0

  • ds18b20,stm32的不太可靠
    • 发布于2017-11-05
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  : 回复

  • 18B20不用写程序,只是个硬件外设,比较好用。
    • 发布于2017-11-05
    • 举报
    • 评论 0
    • 0
    • 0

  • MCU的温度传感 主要不是为了测量环境温度的.

    这就好像,一个能唱歌的程序员,和一个职业歌手.

    你选哪个?

    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有满足的料号 回复

相关问题

问题达人换一批

STM32F030F4P6和DS18B20选哪个