版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷C一、填空1.【答案】用一台计算机对多个被控参数进行巡回检测,检测结果与给定值进行比较,并按预定的数学模型(如PID控制规律)进行运算,其输出直接控制被控对象,使被控参数稳定在给定值上。2.【答案】计算机系统与系统之间或计算机系统与外部设备之间的通信。3.【答案】系统软件、应用软件和支持软件。4.【答案】应用于PLC或其他控制器上的一种通用语言。通过此协议,控制器之间、控制器通过网络(如以太网)和其他设备之间可以实现串行通信,采用MODBUS协议,不同厂商生产的控制设备可以互连成工业网络,实现集中监控。5.【答案】现场通信网络、现场设备互连、互操作性、分散功能块、通信线供电、开放式互连网络。6.【答案】首先,电子设备或系统内部的各个部件和子系统、一个系统内部的各台设备乃至相邻几个系统应具有一定的电磁敏感度,以保证它们对电磁干扰具有一定的抗扰度;其次,该设备或系统自己产生的电磁噪声必须限制在一定的电平,使由它所造成的电磁干扰不致对它周围的电磁环境造成严重的污染和影响其他设备或系统的正常运行。二、简答题1.【答案】OPC是OLEforProcessControl的简称,即用于过程控制的对象连接与嵌入,是用于工业控制自动化领域的信息通信接口技术。2.【答案】嵌入式系统是指以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的计算机系统。3.【答案】工业以太网是按照工业控制的要求,发展适当的应用层和用户层协议,使以太网和TCP/IP技术真正能应用到控制层,延伸至现场层,而在信息层又尽可能采用IT行业一切有效而又最新的成果。4.【答案】炉温与煤气流量的串联控制结构图如下:为了及时检测系统中可能引起被控量变化的某些因素并加以控制,在该炉温控制系统的主回路中,增加煤气流量控制副回路,构成串级控制结构,如上图所示。图中主控制器和副控制器分别表示温度调节器TC和流量调节器FC的传递函数。5.【答案】智能制造系统是一种在整个制造过程中贯穿智能活动,并将这种智能活动与智能机器有机融合,将整个制造过程从订货、产品设计、生产到市场销售等各个环节以柔性方式集成起来的能发挥最大生产力的先进生产系统。6.【答案】机器人前沿技术主要包括如下内容:=1\*GB2⑴结构化/非结构化/有不确定性等特征的复杂环境及高难度作业要求下的灵巧操作技术。=2\*GB2⑵自主导航技术。=3\*GB2⑶环境感知技术。=4\*GB2⑷人-机器人交互、人-机器人协同作业的安全性保障技术等。三、数据采集系统设计【答案】1.ADS1213与STM32F103接口的12位A-D转换电路图如下:2.程序设计步骤如下:①写指令寄存器,设置操作模式、操作地址和操作字字节。②写命令寄存器,设置偏置电压、基准电压、数据输出格式、串行引脚、通道选择、增益大小等。③轮询DRDY输出。④从数据寄存器读取数据。循环执行最后两步,直至取得所需的数据。A-D转换程序首先进行GPIO的初始化,ADS1213初始化,然后调用发送一个字节命令函数,写指令寄存器,最后再调用读取转化结果函数,将转化后的结果赋值给ADValueH、ADValueM和ADValueL三个全局变量。使用到的子函数如下:(1)STM32的GPIO初始化函数//*****************************************************************************//STM32的GPIO初始化,入口参数无,出口参数无。//*****************************************************************************voidGPIO_Configuration(void){GPIO_InitTypeDefGPIO_InitStructure; /*PA1和PA4浮空输入*/ GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1|GPIO_Pin_4; GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING; GPIO_Init(GPIOA,&GPIO_InitStructure); /*PA2PA3PA5推挽输出*/ GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_5; GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; GPIO_Init(GPIOA,&GPIO_InitStructure);}(2)发送一个字节命令函数//*****************************************************************************//向ADS1213发送一个字节命令,入口参数:一个字节,出口参数无。//*****************************************************************************voidADS1213_WRCmd(u8command){ u8number=0x08; while(number--){ if(command&0x80){ GPIO_SetBits(GPIOA,GPIO_Pin_3); }else{ GPIO_ResetBits(GPIOA,GPIO_Pin_3); } ADS1213_SCLK();//一个时钟周期脉冲 command<<=1; } return;}(3)读转化结果函数//*****************************************************************************//从ADS1213读取一个字节,入口参数无,出口参数一个字节。//*****************************************************************************u8ADS1213_RDData(void){ u8value=0,number=0x08; u16variable; while(number--){ value<<=1; ADS1213_SCLK();//一个时钟周期脉冲 variable=GPIOA->IDR; if(variable&0x0008){ value|=0x01; }else{ value&=(~0x01); } } return(value);}(4)ADS1213初始化函数//*****************************************************************************//对ADS1213进行初始化,入口参数无,出口参数无。//*****************************************************************************voidADS1213_Init(void){ GPIO_ResetBits(GPIOA,GPIO_Pin_5);//CS端置0 while(!(GPIOA->IDR&GPIO_Pin_1)); while(GPIOA->IDR&GPIO_Pin_1);delay_1us(8); ADS1213_WRCmd(0x64); //写INSR寄存器,准备操作32位CMR delay_1us(10); ADS1213_WRCmd(0x52);//写CMR3寄存器,单极性,串行数据从SDOUT输出 ADS1213_WRCmd(0x00);//写CMR2寄存器,正常操作 ADS1213_WRCmd(0x81);//写CMR1寄存器,增强模式率16 ADS1213_WRCmd(0x00);//写CMR0寄存器与CMR1寄存器决定采样精度和数据//输出速率有效分辨率为21位fDATA=976Hz,//每次转换时间约为1ms return;}(5)读取转化结果函数//*****************************************************************************//从ADS1213读取转化结果,入口参数无,出口参数无。//*****************************************************************************voidADS1213_RD_Result(void){ while(!(GPIOA->IDR&GPIO_Pin_1)); while(GPIOA->IDR&GPIO_Pin_1); delay_1us(8); ADS1213_WRCmd(0xA0); delay_1us(10); ADValueH=ADS1213_RDData(); ADValueM=ADS1213_RDData(); ADValueL=ADS1213_RDData(); return;}(6)产生ADS1213所需的一个时钟周期函数//*****************************************************************************//产生ADS1213所需的一个时钟周期,入口参数无,出口参数无。//*****************************************************************************voidADS1213_SCLK(void){ GPIO_SetBits(GPIOA,GPIO_Pin_2); delay_1us(5);//时钟高电平约5us GPIO_ResetBits(GPIOA,GPIO_Pin_2); delay_1us(5);//时钟低电平约5us return;}3.由题意可知:QUOTEA0=0,QUOTEAm=850,QUOTENm=212-1=4095。由标度变换公式可知:即。当采样值为2500时,此时的温度。四、过程输出通道设计【答案】1.AD5410与STM32F103接口的12位D-A转换电路图如下:2.程序设计的步骤为:①通过控制寄存器进行软件复位。②写控制寄存器。设置是否启用外部电流设置电阻、是否启用数字压摆率控制、是否启用菊花链模式、电流输出范围,并使能输出。③写数据寄存器。设置要输出的电流大小。④不再需要电流输出时,写控制寄存器,关闭输出功能。3.电流I与数字量D的函数表达式为:由题意可知:,QUOTEAm=20mA,QUOTENm=28-1=255。当数字量为2800时代入上式,其对应的电流输出为:五、模拟量输入通道设计【答案】1.16通道单端模拟量输入电路图2.通道控制字:AI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026二上数学第四单元大单元课件
- 人教版小学四年级上册语文 18 颐和园 教案
- 六年级上册-利息问题市公开课获奖课件省名师示范课获奖课件
- 高血压防治与管理
- 人工智能在骨肿瘤外科应用的研究进展总结2026
- 垃圾分类课件下载
- 装配式建筑构件BIM深化指引
- 温室大棚基础土建施工方案
- 2027届吉林省吉林市第14中学九年级物理第一学期期末复习检测试题含解析
- 2027届江苏省扬州市江都区五校化学九上期末教学质量检测模拟试题含解析
- 2026广东珠海市轨道交通局招聘2人笔试参考题库及答案详解
- 浙江省金华市婺城区2025-2026学年八年级下学期期末考试数学试题(含答案)
- 2026年宿迁市城区招商发展有限公司招聘工作人员4人考试备考试题及答案详解
- 2026年数字安徽有限责任公司所属企业安徽数安系统集成有限公司第1批次社会招聘18人笔试备考试题及答案详解
- 临床常见实验室检查指标的解读
- 2026宁夏农垦集团部分所属企业招聘27人笔试题库及参考答案详解(夺分金卷)
- 2026年内蒙古自治区中考语文试题【含答案】
- 2026年新疆维吾尔自治区初中学业水平考试生物试卷真题(含答案详解)
- SA8000-2026社会责任管理体系管理手册
- 2026年度保密教育线上培训试题(附答案)
- Linux系统管理及应用项目式教程(麒麟欧拉)(AI助学)(微课版)-教案(包含思政元素) 1 安装Linux操作系统、2 使用Linux命令
评论
0/150
提交评论