永发信息网

红外传感器得到的信息如何传给电脑

答案:4  悬赏:30  手机版
解决时间 2021-01-16 10:49
  • 提问者网友:棒棒糖
  • 2021-01-15 19:29
红外传感器得到的信息如何传给电脑
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-01-15 20:11
这肯定要用到单片机或者处理器的。
  电脑的接口只有USB、串口、并口。这些接口用硬件实现的话很困难,如果用单片机的话就很简单了。
  简单的思路是这样的,因为你传感器出来的是模拟信号,而计算机只能处理数字信号,所以先把模拟转换成数字信号,这叫模数转换(A/D)。然后利用单片机的各种接口,把数据传送到电脑上面去。例如串口,单片机和电脑都带串口(如果电脑不带串口的可以利用USB转串口模块)。然后再是电脑的应用程序对数据进行处理。
  以下是几种接口的优点。
  USB:速度非常快,以最新的USB3.0协议,最快能达到几百兆每秒。但是操作难度比较大,带USB借口的单片机价格也比较贵。
  并口:不用说了,现在的电脑一般都不带串口了,而且单片机也不带并口的。
  串口:推荐用串口,因为几乎大部分单片机都带串口,而且操作简单。
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-01-16 00:11
楼上建议的红外物位传感器的价格一般很高, 得不偿失。
有个简单的办法, 你在垃圾桶的最高处安装一对红外线对管。平时处于导通状态,电平输出为0(或者1)。当垃圾满了时,红外线对管中间区域被隔断,电平就换变成1(或者0)。这样就可以测出垃圾桶是否已满。 红外线对管价格很便宜, 大概二十多元一对。我大学里单片机设计时就用过。
红外线传感器的输出信号有很多种,如数字信号、模拟信号(4-20mA,0-2V)。数字信号的话,可买个转换接头,如RS232转USB的那种, 直接连接到电脑上用软件读数据。 模拟信号的话, 也可以通过转换接头或采集卡连接到电脑。
  • 2楼网友:往事隔山水
  • 2021-01-15 23:11
一:要有一个数据采集卡,还可以读出值来,否则,就要自己去设计串口通讯软件,直接从串口输入,要有这方面的技术,否则就去买个采集卡。
  二:红外传感系统是用红外线为介质的测量系统,红外传感技术已经在现代科技、国防和工农业等领域获得了广泛的应用。[1]许多产品已运用红外线技术能够实现车辆测速、探测等研究。红外线应用速度测量领域时,最难克服的是受强太阳光等多种含有红外线的光源干扰。外界光源的干扰成为红外线应用于野外的瓶颈。
  三:红外传感技术还广泛用于门禁报警与控制、照明控制、火灾检测、有毒有害气体泄漏检测、红外测距、采暖通风等其它综合应用场合。
  • 3楼网友:妄饮晩冬酒
  • 2021-01-15 21:47
1 垃圾桶的里的垃圾到达了什么高度你可以理解为是物位的高度 可以用红外物位传感器 设置好量程的上限是0 (表示已经满桶) 下限是垃圾桶的高度(表示已经空桶)
2 你说的红外传感器得到的信号经过变送后是一个4-20MA的电信号(模拟信号),如果想传送给电脑的话 需要经过A/D转换(也就是模数转换),通过总线传送给电脑。耗资太大 我认为不太合适
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯