当有多个传感器或多种(超声,红外等)同时接受到信号时,应如何处理其先后顺序,也加是说那种先起到控制
发布网友
发布时间:2022-04-26 11:18
我来回答
共4个回答
热心网友
时间:2023-10-09 11:09
应该利用时钟信号采用分时接受各个传感器信息,假如传感器很多就需要使用数字模拟开关分别连接传感器,提取数据之后转到下一个传感器。
热心网友
时间:2023-10-09 11:10
软件硬件分别用什么?
各种信号可以同时采集的啊,用不同的通道就行
热心网友
时间:2023-10-09 11:10
设置中断优先级,一个个处理
热心网友
时间:2023-10-09 11:11
一个系统有多个传感器时,哪一个先测量哪一个后测量,取决于被测量特性和你的应用。
对一些突发事件的检测,比如道路车辆红外计数系统,由于车辆的到来是随机的,所以你的系统必须能随时对红外传感器发来的脉冲进行接收计数,否则可能丢失数据;而对一些持续量的检测,比如温度传感器,什么时候检测由你自己决定(比如每间隔10分钟去测量一次)。
有的时候需要在同一时刻开始测量多个传感器,比如每间隔10分钟同时测量温度、压力和电压,这时,你应该购买(或者设计)传感器本身具有采集/处理/存储/通讯的功能。在需要测量的时刻,控制器在一瞬间向这些传感器下达开始测量命令,传感器开始测量并保存测量结果在本地。等到所有传感器测量完成后(这个时间由你设定,比如30秒钟),控制再发送命令依次从这些传感器取回数据,显然,这些数据都是在同一时间点上的值。
应用中,有些被测参数具有较高的优先处理级别,你的程序必须以高中断级别或者不间断查询予以重视。比如行驶中的汽车,车速、胎压和车内温度的检测,当车速达到100公里以上时,胎压的检测具有最高级别,因为此时胎压的异常容易导致交通安全事故,所以要给予时间上高级别的处理。