标题: 有传感器的单片机的程序怎么写? [打印本页]

作者: shuiweijiance    时间: 2019-2-16 17:26
标题: 有传感器的单片机的程序怎么写?
叫做模拟信号吗,要添加A/D转换装置吗,开发版本身有A/D转换就不用了吗,不知从何下手,有推荐书籍看看吗,代码没有一点头绪
作者: shuisheng60    时间: 2019-2-16 19:04
这里有你要的http://www.51hei.com/bbs/dpj-149457-1.html
资料与视频上百度
作者: xuyaqi    时间: 2019-2-16 19:22
传感器输出信号有数字与模拟两类,模拟输出需要单片机有A/D转换,数字输出用单片机IO口直接输入。
作者: 25Hzzz    时间: 2019-2-16 19:45
单片机只能辨别高低两种电平,是数字信号,单片机不能识别模拟信号,必须加上AD转换芯片,AD可以将模拟信号转换成数字信号传给单片机。开发板上的AD转换是可以用的,只是说如果没有引出引脚接线柱的话,那就不叫不好用,买的开发板一般都有配套的教程,建议去看配套教程。
作者: shuiweijiance    时间: 2019-2-16 20:29
有没有大神提示一下下
作者: iofree    时间: 2019-2-16 20:36
模拟传感器需要做A/D转换,现在很多单片机都自带A/D转换,如果用无AD功能的单片机则需要另外增添A/D转换器件,也有些传感器是数字输出,则可直接由单片机编程处理,最好是先看看单片机的数据手册
作者: wulin    时间: 2019-2-16 22:09
新型单片机内部集成了诸多外设,常见有A/D和D/A转换,可以输入/输出模拟信号。但没有见过内部有传感器的单片机。对于编写具体的应用程序需要以厂家应用手册为基础参考,不同厂商的产品有很大差别,不可能一招打遍天下。
作者: angmall    时间: 2019-2-16 23:17
你用什么传感器?

推荐书籍
《51单片机轻松入门—基于STC15W4K系列》教材配套视频与例程。
http://www.51hei.com/bbs/dpj-43877-1.html




作者: 1092648746    时间: 2019-2-17 09:58
不同的传感器接口和时序不同,所以写出来的程序也不同。楼主应该是新手,还是好好地从基础学起吧
作者: siyangyang    时间: 2019-2-17 18:14
看你具体的传感器,然后查阅传感器手册看是模拟的还是数字的,模拟信号需要转化为数字信号,数字信号的可以直接用了
作者: siyangyang    时间: 2019-2-17 19:03
首先看你要用的传感器,然后查看传感器的参数类型,看传感器的传输是模拟还是数字信号,如果是模拟信号要经行A/D转换,数字的可以直接用。
作者: 累不死的狗    时间: 2019-2-17 22:00
单片机无非就是两种功能,无非就是输入输出,输入就是高低电平的问题,输出对应的也是高低电平
作者: zrwd01    时间: 2019-2-18 04:42
还是需要根据你选择的单片机做选择,开发板本身有AD转换的当然可以用,否则不是浪费了吗。要是没有ad的,你又必须要用模拟传感器,当然需要你自己加ad
作者: 笨笨兔    时间: 2019-2-18 08:35
把传感器当做一个器件,仔细看看传感器的资料,是什么输出形式,如果是模拟输出,你就需要A/D转换模块或自带A/D的单片机,如果是数字输出,没必要使用A/D转换模块。

作者: shuiweijiance    时间: 2019-3-3 10:26
25Hzzz 发表于 2019-2-16 19:45
单片机只能辨别高低两种电平,是数字信号,单片机不能识别模拟信号,必须加上AD转换芯片,AD可以将模拟信号 ...

是的,你说的我都学习到了

作者: shuiweijiance    时间: 2019-3-3 14:22
谢谢大家的解答
作者: zyx1993    时间: 2019-3-3 21:08
要转换成单片机的ADC能识别的范围才行




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1