首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某智能农业基地需要实时监控各个蔬菜大棚的温湿度,李工开发了一款温湿度监测仪,硬件系统设计部分如图2—1所示。 李工采用STM32作为主控处理器,利用TS-FTM01传感器进
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某智能农业基地需要实时监控各个蔬菜大棚的温湿度,李工开发了一款温湿度监测仪,硬件系统设计部分如图2—1所示。 李工采用STM32作为主控处理器,利用TS-FTM01传感器进
admin
2018-11-21
72
问题
阅读以下说明,回答问题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
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
关系模式R的候选码之一是(48);由于该模式存在主属性对码的部分函数依赖,其规范化程度最高属于(49)。(48)
在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(65);用带(66)的条件子句等价替换OR子句;只检索需要的属性列等。(66)
以下关于软件测试的叙述中,正确的是()。
以下有关数据库审计的叙述中,错误的是()。
()不是目前NoSQL数据库产品的数据模型。
阅读下列说明和图,回答问题1至问题5,将解答写在答题纸的对应栏内。【说明】入侵检测系统(IDS)和入侵防护系统(IPS)是两种重要的网络安全防御手段。IDS注重的是网络安全状况的监管,IPS则注重对入侵行为的控制。入侵检测是动态安全模型(P2DR)
在访问因特网时,为了防止Web页面中恶意代码对自己计算机的损害,可以采取的防范措施是()。
数字签名是对以数字形式存储的消息进行某种处理,产生一种类似于传统手书签名功效的信息处理过程。实现数字签名最常见的方法是(16)________________。
A well-designed system should be(73)。 ①easily understood ②reliable ③straightforward to implement ④straightforwar
阅读以下关于嵌入式系统I2C总线接口电路的技术说明,根据要求回答问题1至问题4。【说明】I2C总线是一种多主控器总线,对多个IC器件具有控制总线的能力。采用串行I2C总线技术设计接口电路,可节约嵌入式系统微处理器的I/O端口。图6-17给出了一
随机试题
亨利系数E值很大,为易溶气体。
关于违约责任,下列说法错误的是( )。
多斗挖掘机是一种连续工作的挖掘机械,按()可以分为链斗式、斗轮式、滚切式三种。
下列属于合同的权利义务终止的法定情形的是()。
2013年9月,B公司按照有关规定,为其自主创新的某高新技术项目申报政府财政贴息,申报材料中表明该项目已于2013年3月启动,预计共需投入资金2000万元,项目期为2.5年,已投入资金600万元。项目尚需新增投资1400万元,其中计划贷款800万元,已与银
根据以下资料,回答下列问题。20l0年1~3月,法国货物贸易进出口总额为2734.4亿美元,同比增长13.4%。其中,出1:31264.7亿美元,同比增长14.5%;进口1469.7亿美元,同比增长12.4%;逆差205.0亿美元,同比增长1.0%。1~
简述在实践中如何提高幼儿的言语能力。
整个软件生存期中时间最长的是______。
The"sing-song"theorywasputforwardbythegreatDanishlinguist______.
地球表面到底能容纳多少人?没人知道答案。【T1】这取决于人们在不摧毁环境的情况下能种植多少粮食。(dependon)现在世界人口比以前多得多,而且人口还在不断增长【T2】每15秒钟就有100个孩子出生。(bebom)到20世纪末,世界人口将达到1
最新回复
(
0
)