首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某智能农业基地需要实时监控各个蔬菜大棚的温湿度,李工开发了一款温湿度监测仪,硬件系统设计部分如图2—1所示。 李工采用STM32作为主控处理器,利用TS-FTM01传感器进
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某智能农业基地需要实时监控各个蔬菜大棚的温湿度,李工开发了一款温湿度监测仪,硬件系统设计部分如图2—1所示。 李工采用STM32作为主控处理器,利用TS-FTM01传感器进
admin
2018-11-21
32
问题
阅读以下说明,回答问题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
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
某企业人事管理系统中有如下关系模式,员工表Emp(eno,ename,age,sal,dname),属性分别表示员工号、员工姓名、年龄、工资和部门名称;部门表Dept(dnatne,phone),属性分别表示部门名称和联系电话。需要查询其它部门比销
在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(65);用带(66)的条件子句等价替换OR子句;只检索需要的属性列等。(66)
以下关于编译和解释的叙述中,正确的为()。①编译是将高级语言源代码转换成目标代码的过程②解释是将高级语言源代码转换为目标代码的过程③在编译方式下,用户程序运行的速度更快④在解释方式下,用户程序运行的速度更快
以下关于系统原型的叙述中,不正确的是()。
数据流图建模应遵循()的原则。
数据模型的三要素中不包括()。
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。[说明]防火墙是一种广泛应用的网络安全防御技术,它阻挡对网络的非法访问和不安全的数据传递,保护本地系统和网络免于受到安全威胁。图3—1给出了一种防火墙的体系结构。[问题1]防火
阅读下列说明和表,回答问题,将解答填入答题纸的对应栏内。【说明】防火墙类似于我国古代的护城河,可以阻挡敌人的进攻。在网络安全中,防火墙主要用于逻辑隔离外部网络与受保护的内部网络。防火墙通过使用各种安全规则来实现网络的安全策略。防火墙的
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】假设用户A和用户B为了互相验证对方的身份,设计了如下通信协议:1.A→B:RA2.B→A:f(PAB||RA)||RB3.A→B:f(PAB||_____
MostOfthehostoperatingsystemprovidesawaytoautomatedconfiguretheIpinformationneededbyahost.Automatedconfigurat
随机试题
A.艾叶B.朱砂C.藤黄D.黄芩E.芒硝炒炭后温经止血作用增强的药材是
驾驶机动车在冰雪道路行驶时,最高速度不能超过多少?
A、 B、 C、 D、 E、 D
下列不是血厥实证的特点的是
下列项目中,属于流动资产的有()。
所有经济业务的发生都会引起会计等式两边同时发生变化。()
《宪法》在序言中明确规定:“本宪法以法律的形式确认了中国各族人民奋斗的成果,规定了国家的根本制度和根本任务,是国家的根本法,具有最高的法律效力。”同时规定:“全国各族人民、一切国家机关和武装力量、各政党和各社会团体、各企业事业组织,都必须以宪法为根本的活动
下列选项中,影响语音知觉的因素有()
实施BSP研究的主要活动中应包括多项活动内容,如Ⅰ.定义企业过程Ⅱ.定义数据类Ⅲ.成果报Ⅳ.定义信息结构其中最基础的活动应该是
在下列有关Windows98/XP设备管理功能的叙述中,错误的是
最新回复
(
0
)