首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某智能农业基地需要实时监控各个蔬菜大棚的温湿度,李工开发了一款温湿度监测仪,硬件系统设计部分如图2—1所示。 李工采用STM32作为主控处理器,利用TS-FTM01传感器进
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某智能农业基地需要实时监控各个蔬菜大棚的温湿度,李工开发了一款温湿度监测仪,硬件系统设计部分如图2—1所示。 李工采用STM32作为主控处理器,利用TS-FTM01传感器进
admin
2018-11-21
50
问题
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某智能农业基地需要实时监控各个蔬菜大棚的温湿度,李工开发了一款温湿度监测仪,硬件系统设计部分如图2—1所示。
李工采用STM32作为主控处理器,利用TS-FTM01传感器进行温度和湿度采集,采用GSM/GPRS/GPS三合一模块来实现温湿度采集数据的上报。TF-FTM01传感器和主处理器之间采用RS485总线进行通信。在系统设计中,使用STM32处理器实现对多个TF-FTM01传感器的数据读取。GSM/GPRS/GPS三合一模块可以实现自我定位,并把采集到的温湿度数据进行上报,该模块和STM32处理器之间采用RS232进行数据通信。
TS-FTM01传感器使用RS485通信机制,每个传感器的RS485通信地址可以通过如图2-2所示的拨码开关进行配置。拨码开关一共有6位,实现对TS-FTM01传感器地址的编码。
STM32处理器具有通用同步异步收发器(USART),USART利用分数波特率发生器提供宽范围的波特率选择。STM32处理器的波特比率寄存器USART BRR的定义如
图2—3和表2—1所示。
基于图2—1所示的硬件设计,需要实现某地点的温湿度数据的定时上报功能。该功能要求以T为周期读取RS485总线上16个TS-FTM01传感器(地址编码为0~15)的温湿度数据,通过GPS获取当前的位置信息,然后通过GSM网络把温湿度数据和定位信息发送到固定的手机号码上。需要特别指出的是,在图2-1所示的硬件设计中未使用专用的RS485芯片,STM32端的RS485总线是通过GPIO45和GPIO46两根GPIO口线模拟出的,即通过两根GPIO口线的高低电平变化来模拟RS485数据传输协议。
基于上述硬件和软件设计,请从以下选项中选择正确的操作,把图2-4所示的软件流程补充完整,将流程图2-4中的(1)~(3)的答案填写在对应栏中。
A.设置GPIO45为输入模式,设置GPIO46为输出模式
B.设置GPIO45和GPIO46为输入模式
C.设置GPIO45为输出模式,设置GPIO46为输入模式
D.设置GPIO45和GPIO46为输出模式
E.addr>16
F.addr>=16
本方案利用低速串行总线遍历读取16个传感器的温湿度数据及GPS的定位信息,并通过GSM实现数据上报。该执行过程需要消耗一定的时间,导致现有的算法流程并不能精确实现以T为周期进行温湿度数据的采集和上报。为了修正该问题,需要把图2-4所示流程中的步骤
(4)
调整到步骤
(5)
后执行。请完成其中的填空,将答案填写在对应栏中。
选项
答案
(1)D (2)B (3)F (4)(m) (5)?
解析
本问题考查考生对RS485总线机制的理解以及对硬件定时器的使用。
RS485采用二线制进行半双工通信。本题要求用两根GPIO口线来模拟二线制的RS485总线,通过两根GPIO口线上的信号的高低来模拟RS485的差分信号,以便实现RS485信号的传输。本题在用两根GPIO口线模拟RS485总线方面并未全面考查RS485时序,只对RS485半双工通信概念进行考查。因此,在利用模拟的RS485总线进行数据发送时,总线处于写状态,因此要把这两根GPIO口线配置为输出模式;当处理器通过模拟的RS485总线实现了数据发送后,要立即把RS485总线的状态从写状态切换到读状态,以便接收传感器的应答信息,实现半双工通信。因此,此时应把这两根GPIO口线配置为输入模式。对应图2-4所示的软件流程中,在(1)处应把GPIO45和GPIO46配置为输出模式,在(2)处应把GPIO45和GPIO46配置为输入模式。
根据题干要求,需实现16个TS—FTM01传感器(地址编码为0~15)的温湿度数据读取。图2-4所示的软件流程中采用循环方式依次对每个传感器进行数据读取。根据软件流程,addr地址从0开始处理,因此循环结束的条件应为addr>=16,即软件流程图中(3)处的答案应为addr>=16。
根据题干要求,需要周期性地进行温湿度数据的采集和上报,周期T由硬件定时器来实现。为了实现精确定时,需要在一次定时时刻到后立即触发下一个周期的定时开始。但图2-4所示的软件流程中是一次定时时刻到后,先进行16个传感器的数据读取,然后再触发下一个周期的定时开始,导致实际的采集间隔为预设的周期T加上读取16个传感器温湿度数据所需的时间。为了修正这个问题,需要在定时时间到后立即触发下一个定时周期,然后在进行温湿度数据的读取和上报。因此需要把步骤(m)中的重置定时器操作提到步骤(c)定时超时后立即执行。因此本题中(4)和(5)处应填入(m)和(c)。
转载请注明原文地址:https://kaotiyun.com/show/7QWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
某系统中有一个缓冲区,进程P1不断地生产产品送入缓冲区,进程P2不断地从缓冲区中取出产品消费,用P、V操作实现进程间的同步模型如下图所示。假设信号量S1的初值为1,信号量S2的初值为0,那么a、b、c处应分别填()。
函数调用和返回控制是用()实现的。
下列网络互连设备中,工作在物理层的是()。
阅读下列说明,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】安全目标的关键是实现安全的三大要素:机密性、完整性和可用性。对于一般性的信息类型的安全分类有以下表达形式:{(机密性,影响等级),(完整性,影响等级),(可用性,影
以下关于VPN的叙述中,正确的是()。
安全电子交易协议SET是由VISA和MasterCard两大信用卡组织联合开发的电子商务安全协议。以下关于SET的叙述中,正确的是()。
信息通过网络进行传输的过程中,存在着被篡改的风险,为了解决这一安全隐患,通常采用的安全防护技术是()。
以下关于VPN的叙述中,正确的是(61)________________。
数字签名是对以数字形式存储的消息进行某种处理,产生一种类似于传统手书签名功效的信息处理过程。实现数字签名最常见的方法是(16)________________。
假设图1-1中的智能设备采用8051微处理器,该微处理器的定时器主频为12MHz。该智能设备中的数据采集周期分别为10ms、15ms、1s,请给出:(1)设备中定时器应设置的最大计时单位;(2)8051定时器计数寄存器的初始值;
随机试题
用胰蛋白酶在蛇咬伤部位局部注射其作用是
片剂辅料中的崩解剂是
(),开发商的招标工作即告结束。
高斯模式的理论依据为()。
增值税一般纳税人之间,只要发生销售货物和应税劳务的,就应当向购买方开具专用发票。()
企业难以区分某项变更属于会计政策变更或会计估计变更的,应当将其作为会计政策变更处理。()
下列各项费用支出中,应在“销售费用”科目核算的是()。
某工程建设项目中各工序历时如下表所示,则本项目最快完成时间为(35)周。同时,通过(36)可以缩短项目工期。(36)①压缩B工序时间②压缩H工序时间③同时开展H工序与A工序④压缩F工序时间⑤压缩G工序时间
Wheredoesthisconversationprobablytakeplace?
UnforgettableOlympicMomentsSinceFrenchbaronPierredeCoubertingavefreshlifetotheOlympicmovementin1896,theGa
最新回复
(
0
)