版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《计算机控制技术》课程教学大纲
编写人:XXX审定人:XXX
编制时间:审定时间:
一、课程基本信息:
课程名称计算机控制技术
英文名称ComputerControlTechnology
课程编码
开课单位XX所
□通识教育必修课程□通识教育核心课程
课程类别口通识教育选修课程口学科基础平台课程
口专业基础课程V专业必修课程口专业选修课程
课程性质J必修口选修
学分3学时44
适用专业自动化、自动检测等
高等数学、大学物理、电路、数字电子技术、模拟电子技
先修课程
术、微机原理与应用、自动控制原理、自动检测技术
后续课程现代控制理论、过程控制系统、运动控制系统
课程网站
教学团队XXX等
课程负责人XXX
二、课程描述
木课程跨越多个学科方向,包括数学相关内容、控制理论和技术、电子技术和计算机技
术等,是一门理论基础扎实、知识面广、应用性强、对学生水平要求较高的课程。控制科学
和技术在军事、航空航天、二业、农业、社会和经济等领域都有重要应用。该课程将介绍计
算机控制技术中最基本、最宜要、最成熟的内容。通过课程学习,学生将巩固前期所学的基
础课程,并能予以深入理解和应用,能开拓视野提升使用理论工具分析解决复杂系统的能力。
Thiscourseincludesmathematics-relatedcontent,controltheoryandcontroltechnology,
electronictechnologyandcomputertechnology,etc.Thiscourseneedsasolidtheoretical
foundationandbroadknowledgesupporting.Thestudentsofthiscourserequiretohaveahigher
levelability.Controltechnologyisusedinthemilitaryfield,aerospacefield,industrialproduction,
agriculturefield,socialandeconomicfields.Thecoursewillintroducethemostbasic,most
important,andthemostmaturepartofcontroltechnology.Throughthiscourse,studentswillbe
morefamiliarwithandcandeeplyunderstoodthefoundationandapplicationofthecoursesearly
learned.Thestudentscanalsobroadentheirknowledgeandatthesametimeenhancetheuseof
iheoreiicaltoolstoanalyzeandsolvecomplexsystems.
三、课程教学目标及其对毕业要求的重点支持
计算机控制技术是研究如何利用计算机的软件和硬件来代替自动控制系统中的控制器,
实现对系统的计算机数字控制。通过本课程的学习,要求学生掌握计算机控制系统的基础知
识、计算机控制系统的硬件和软件设计方法、控制算法、系统的分析方法、工业控制通信网
络、抗干扰设计与计算机控制系统的综合设计,为进一步的学习和研究工业控制系统创造良
好的条件。同时培养学生的辩证思维能力,树立理论联系实际的科学观点和提高综合分析问
题的能力。为进一步学习深造以及从事相关专业技术工作、科学研究工作、管理工作提供重
要的理论基础和技能。
本课程由绪论、过程输入输出通道、现代数控技术和工业机器人、边缘计算、自动驾驶
汽车技术、计算机控制系统的控制算法、计算机控制系统的软件设计、现场总线与工业以太
网控制网络技术、计算机控制系统的电磁兼容与抗干扰设计和分布式控制系统的设计内容组
成。通过本课程的教学,不仅使学生在计算机控制系统理论和方法方面树立正确的概念,同
时培养学生科学抽象、逻辑思维的能力,进一步强化实践是检验理论的唯一标准的认识观。
具体分析如下:
1、培养学生理解计算机控制系统的基本概念及其在实际生产生活中的作用,使学生对计
算机捽制系统的T程应用背景、研究目的及基木概念、问题和解决方法建立基本认识:
2、培养学生针对自动化复杂工程问题进行设计分析,完成硬件电路设计;
3、培养学生针对不同的性能指标,在对系统完成分析及硬件电路设计的基础上,实现对
系统的综合设计,改善系统的性能指标;
4、培养学生进行系统综合设计的思想,并能够通过合适的手段收集数据,能够运用计算
软件进行系统特性的分析、计算和仿真。
四、课程教学内容及学时分配
第1章绪论(4学时)
1.1计算机控制理论的发展过程
1.2计算机控制系统的概念
1.3计算机控制系统的组成
1.4计算机控制系统的分类
1.4.1数据采集系统(DAS)
1.5计算机控制系统采用的技术和发展趋势
习题
第2章计算机控制系统的总线技术(2学时)
2.1微处理器与微控制器
2.2内部总线
2.3外部总线
习题
第3章人机机接口技术(2学时)
3.1独立式键盘接口设计
3.3LED显示器接口设计
3.4段型LCD显示器接口设计
3.5触摸屏技术
3.6打印机接口电路设计
习题
第4章过程输入输出通道(6学时)
4.1传感器
4.2变送器
4.3执行器
4.4IEEE1451智能变送器标准
4.5量程自动转换与系统误差的自动校正
4.6采样和模拟开关
4.7模拟量输入通道
4.822位E-A型A-D转换器ADS1213
4.9模拟量输出通道
4.1012/16位4mA-20mA串行输入D/A转换器AD5410/AD5420
4.11数字量输入输出通道
习题
第5章工业机器人和智能系统(4学时)
5.1工业机器人概述
5.2工业机器人种类与应用领域
5.3工业机器人控制系统与软硬件组成
5.4智能系统
5.5工业人工智能
5.5工业人工智能
5.6智能制造
习题
第6章计算机控制系统的控制规律(8学时)
6.1被控对象的数学模型与性能指标
6.2PID控制
6.3数字PID算法
6.4PID参数整定
6.5串级控制
6.6前馈-反馈控制
习题
第7章计算机控制系统的软件设计(4学时)
7.1计算机控制系统软件的组成和功能
7.2实时多任务系统
7.3现场控制层的软件系统平台
7.4计算机控制系统软件的关键技术
7.5组态软件数据库系统设计
7.6OPC技术
7.7Web技术
7.8常用数字滤波算法与程序设计
7.9标度变换与数据处理
7.10工业控制组态软件
7.11软件工程
习题
第8章现场总线与工业以太网控制网络技术(4学时)
8.1现场总线概述
8.2工业以太网概述
8.3现场总线简介
8.4工业以太网简介
8.5工业互联网技术
习题
第9章计算机控制系统的抗干扰设计与信息安全(4学时)
9.1电磁兼容技术
9.2抑制电磁十扰的隔离技术
9.3计算机控制系统可靠性设计
9.4抗干扰的硬件措施
9.5抗干扰的软件措施
9.6计算机控制系统的容错设计
9.7计算机控制系统的信息安全
习题
第10章计算机控制系统设计实例(6学时)
10.1基于现场总线与工业以太网的DCS控制系统的总体设计
10.28通道模拟量输入智能测控模块(8AI)的设计
10.38通道热电偶智能测控模块(8TC)的设计
10.48通道热电阻智能测控模块(8RTD)的设计
10.54通道模拟量输出智能测控模块(4AO)的设计
10.616通道数字量量输入智能测控模块(16DI)的设计
10.716通道数字量输出智能测控模块(16DO)的设计
10.88通道脉冲量量输入智能测控模块(8PI)的设计
10.9DCS系统可靠性与安全性技术
习题
五、教学方法
在教学方式上,以目前的授课资源为基础,不断丰富教学内容,积极采用启发和研讨式
教学方法,促进课堂的生动性,提高学生的学习的主动性和应用的积极性,从而提高教学的
质量。
课堂教学中对难点与重点内容采用循序渐进的方法,将基础理论知识和实际工程应用相
结合,通过实际案例的分析♦、介绍,让学生掌握计算机控制系统的硬件电路及软件分析和综
合设计的方法。此外,本课程的教学内容将不断更新,充分结合自动化学院的科研课题,引
入一些理论和应用的最新研究成果,拓宽学生的视野,从理论知识、分析能力、应用能力和
解决问题的能力方面不断丰富教学内容。
六、说明
(1)本课程为自动化专业的主要专业课之一。本课程的先修课程应当包括:高等数学、
大学物理、电路、数字电子技术、模拟电子技术、微机原理与应用、自动控制原理、自动检
测技术、C语言程序设计基础等。
(2)教学内容要注重理论联系实际,有针对性地把系统原理与系统实现结合起来;软件
与硬件实现结合起来。从理论上、技术上、工程实现上进行全面考虑,加强能力的培养,提
高创新意识。
(3)采用传统教学方法和现代教学方法相结合,一方面采用课堂讲授、实验、练习三结
合,另一方面适当采用现场教学、计算机、多媒体教学CAI课件等现代教学手段,激发学生
的学习兴趣,培养学生的创造能力。
(4)每章节都配合一定数量的习题,用于巩固所学知识和应用所学知识进行独立设计课
题。配合部分小型课题设计,来培养学生的创新意识和创造能力。
七、适用专业及层次
本课程适用于高等院校本科自动化专业、电气工程及其自动化专业,也可用于电子信息
工程、计算机科学与技术、机械工程及其自动化等专业。
八、推荐教材
(1)面向新工科普通高等教育系列教材
李正军.计算机控制系统(第4版),北京:机械工业出版社,2022
(2)国家级“十一五”规划教材
李正军等.计算机控制技术,北京:机械工业出版社,2022
九、参考资料
•刘国荣,梁景凯主编.计算机控制技术与应用(第2版).北京:机械工业出版社,2008.
•李正军等编著.现场总线及其应用技术(第2版).北京:机械工业出版社,2017.
・(美)库罗斯,罗斯著,陈鸣.译计算机网络.北京:机械工业出版社,2014.
计算机控制系统试卷及答案卷1
一、填空(每小题3分,共18分)
1、计算机控制系统的硬件主要包括__________________________________
2、PCI局部总线是______________________________________________
3、前馈控制是____________________________________________________
4、实时任务按时间特性可分为_____________________________________
____________________________________________________________三类。
5、OPC是_________________________________________________
6、自然干扰主要分为________________________________________________
二、简答题(每小题3分,共18分)
1、简述工业机器人的组成。
2、什么是数字滤波?
3、现场总线的技术特点是什么?
4、计算机控制系统硬件故障的自诊断技术有哪些?
5、机器人三原则是什么?
6、什么是智能系统?
得分阅卷人
三、数据采集系统设计(18分)
设计ADS1213与STM32F103接口的12位AD转换电路,它能对四个差动通道的模拟量
(0〜5V)进行采集。
1.画出电路图;
2.写出程序设计步既,编写AD转换程序;
3.若0〜5V对应的温度测量范围为0C〜1300℃,写出温度与采样值的函数表达式。当
采样值为2500时,对应的温度是多少?
得分阅卷人
四、过程输出通道设计(18分)
设计AD5420与STM32F103接口的16位DA转换电路。
1.画出电路图;
2.写出程序设计的步骤,编写DA转换程序;
3.若0〜60000的数字量输入对应4〜20mA的输出,写出电流I与数字量D的函数表达
式。当数字量D为2000()时,对应的电流输出I是多少?
五、模拟量输入通道设计(10分)
采用74HC373八D锁存器、74HC14反相器、MAX354模拟开关扩展16通道(AIN0〜
AINI5)单端模拟量输入电路,要求:
1.画出16通道单端模拟量输入电路图;
2.写出通道控制字;
3.如选择AIN12通道,通道控制字是什么?
得分阅卷人
六、综合设计(18分)
设有一温度控制系统,温度检测范围是()℃到1200C,温度控制指标是
850℃±2℃,用12位AD转换器采集温度,用12位DA转换器控制执行机构,以调节炉温。
1.写出PID增量算式;
2.若KP=2.5,KP是比例带,Ti=0.1分,R是积分时间,Td=2秒,Td是微分时间;T=0.2
秒,T是采样周期,测量温度值Y(k尸845,Y(k-1)=852,Y(k-2)=858,求△U(k);
3.若U(kU尸1900,求U(k);
4.若输出电流为4〜20mA,计算U(k)对应的输出电流;
5.画出单回路温度控制系统的结构图。
答案:
一、填空
1.【答案】
微处理器或微控制器、存储器(ROM/RAM)、数字I/O接口通道、A-D与D-A转换器接口通道、人
机接口设备(如显示器、键盘、鼠标等)、网络通信接口、实时时钟和电源等。
2.【答案】
一种高性能的32位或64位地址/数据线复用的总线。
3.【答案】
按扰动量进行补偿的开环控制,即当影响系统的扰动出现时,按照扰动量的大小直接产生校正作用以
抵消扰动的影响。
4.【答案】
周期性任务、非周期性任务、偶发任务。
5.【答案】
OLEforProcessControl的简称,即用于过程控制的对象连接与嵌入,是用于工业控制自动化领域的信
息通信接口技术。
6.【答案】
宇宙干扰、大气干扰、雷电干扰和热噪声。
二、简答题
1.【答案】
工.业机器人由三大部分六个子系统组成。这三大部分是机械部分、传感部分、控制部分。六个子系统
是驱动系统、机械结构系统、感觉系统、机器人环境交互系统、人机交互系统和控制系统。其中传感部分
包括感觉系统和机器人环境交互系统,控制部分由人机交互系统和控制系统构成,机械部分则包括驱动系
统和机械结构系统。
2.【答案】
所谓数字滤波,是通过一定的计算程序对采样信号进行平滑加工,提高其有用信号,消除和减少各种
干扰和噪音,以保证计算机系统的可靠性。
3.【答案】
现场总线的技术特点:(1)系统的开放性;(2)互可操作性与互用性;(3)现场设备的智能化与功能
自治性;(4)系统结构的高度分散性;(5)对现场环境的适应性。
4.【答案】
(1)CPU的诊断;
(2)FLASH的诊断;
(3)RAM的诊断;
(4)A-D通道的诊断与校正;
(5)D-A通道的诊断。
5.【答案】
第一条原则:机器人不得危害人类,不可因为疏忽危险的存在而使人类受到伤害。
第二条原则:机器人必须服从人类的命令,但当命令违反第一条内容时,则不受此限制。
第三条原则:在不违反第一条和第二条的情况下,机器人必须保护自己。
6.【答案】
智能系统(IntelligenceSystem)是具有专家解决问题能力的计算机程序系统,能运用大量领域专家水
平的知识与经验,模拟领域专家解决问题的思维过程进行推理判断,有效地处理复杂问题。智能基于知识,
信息有序化为知识,智能系统要研究知识的表示、获取、发现、保存、传播、使用方法:智能存在于系统
中,系统是由部件组成的有序整体,智能系统要研究系统结构、组织原理协同策略、进化机制和性能评价
等,
三、数据采集系统设计
【答案】
1.ADS1213与STM32F103接口的12位A-D转换电路图如下:
+5VMAX354
V+N01-AINO
D0-D774HC273JI2V-
-6V-V-N02-AIN1
1DcnQc
AON03-AIN2
2DQ
zAlN04-AIN3
3D4^Q
*A2N05-AIN4
4DQ
-ENN06-AIN5
5DcQ
*COMN07-AIN6
6D/Q
cGNDN08-AIN7
7D■Qr
8)
D-Q
Cvk
^-RMAX354
CHSELG+5V
MI2V-V+N01-AIN8
100
-6V-V-N02-AIN9
AON03-AIN10
AlN04-AINU
A2N05-A1N12
ENN06-AIN13
COMN07-AIN14
rGNDN08-AIN15
2.程序设计步骤如F:
①写指令寄存器,设置操作模式、操作地址和操作字字节。
②写命令寄存器,设置偏置电压、基准电压、数据输出格式、串行引脚、通道选择、增益大小等。
③轮询DRDY输出。
④从数据寄存器读取数据。循环执行最后两步,直至取得所需的数据。
A-D转换程序首先进行GPIO的初始化,ADS1213初始化,然后调用发送一个字节命令函数,写指令
寄存器,最后再调用读取转化结果函数,将转化后的结果赋值给ADValucH、ADValucMfflADValueLH
个全局变量。使用到的子函数如下:
(I)STM32的GPIO初始化函数
/怦k*************************X*************************************************
〃STM32的GPIO初始化,入口参数无,出口参数无。
voidGPIO_Configuration(void)
(
GPIO_InilTypeDefGPIO_InilStruc(ure;
/*PA1和PA4浮空输入*/
GPIOJnitStructure.GPIO_Pin=GPIO_Pin_l|GPIO_Pin_4;
GPIO_InitStructure.GPIO_Mode=GPlO_Mode_IN_FLOATING;
GPIO_Init(GPIOA.&GPIOJnitStructure);
/*PA2PA3PA5推挽输出*/
GPIO_InilSlructure.GPIO_Pin=GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_5;
GPIO_InitStructurc.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO」nit(GPIOA,&GPIO_InitStructure);
(2)发送一个字节命令函数
〃向ADS1213发送一个字节命令,入口参数:一个字节,出口参数无。
voidADS1213_WRCmd(u8command){
u8number=0x08;
while(number—){
if(command&0x80){
GPIO_SetBits(GPIOA,GPIO_Pin_3);
}else{
GPIO_RcsetBits(GPIOA,GPIO_Pin_3);
1
ADS1213_SCLK();〃一个时钟周期脉冲
command«=1;
return;
(3)读转化结果函数
/«***!§!*********************X*************************************************
〃从ADS1213读取•个字节,入口参数无,出口参数•个字节。
〃*抬*************************X*************************************************
ii8ADS1213_RDData(void){
u8value=0,number=0x()8:
ul6variable;
while(numhcr—){
value«=1;
ADS1213_SCLK();〃一个时钟周期脉冲
variable=GPIOA->IDR;
if(variable&0x0008){
value|=0x01;
}else{
value&=(-0x01);
1
return(value);
(4)ADS1213初始化函数
〃*«*************************x*************************************************
〃对ADSI2I3进行初始化,入口参数无,出口参数无。
〃***********************************************弥***********************
voidADS1213」nit(void)
(
GPIO_ResetBits(GPIOA,GPIO_Pin_5);//CS端置0
while(!(GPIOA->IDR&GPIO_Pin_l));
while(GPIOA->IDR&GPIO_Pin_l);
delay」us⑻;ADS1213_WRCmd(0x641;//写
INSR寄存器,准备操作32位CMR
delay」us(10):
ADS12l3_WRCmd(0x52);〃写CMR3寄存器,单极性,串行数据从SDOUT输出
ADSI213_WRCmd(0x00);〃写CMR2寄存器,正常操作
ADS1213_WRCmd(0x81);〃写CMR1寄存器,增强模式率16
ADSI213_WRCmd(0x00);〃写CMR0寄存器与CMR1寄存器决定采样精度和数据
〃输出速率有效分辨率为21位IDATA=976Hz,
〃每次转换时间约为1ms
return;
(5)读取转化结果函数
〃*«***************************************************************************
〃从ADS1213读取转化结果,入口参数无,出口参数无。
〃*«***************************************************************************
voidADS1213_RD_Result(void){
while(!(GPIOA->IDR&GPIO_Pin_l));
while(GPIOA->IDR&GPIO_Pin_l);
delay_lus(8);
ADS1213_WRCmd(0xA0);
dclay_lus(10);
ADValueH=ADS1213_RDData();
ADValueM=ADS1213_RDData();
ADValueL=ADS1213_RDData();
return;
(6)产生ADS1213所需的一个时钟周期函数
I长水*木*木*木木*木*木****水*木**木木**K*****************木*木*木木木木*木*木木**木木***木木木木木木木木*木**
〃产生ADS1213所需的一个时钟周期,入口参数无,出口参数无。
//本行本***本木木本木本木木本木木木木本木木木本木木木K木本本木本木木木本本本本本本本木本本本字本本木率**木字木木木木木木木本东木本本本木本卞**本水本
voidADSI213_SCLK(void){
GPIO_SetBits(GPIOA,GPIO_Pin_2);
delay_lus⑸;〃时钟高电平约511s
GPIO_ResetBits(GPIOA,GPIO_Pin_2);
delay.lus(5);〃时钟低电平约5us
return;
,2
3.由题意可知:A)=0℃,A“=1300℃,M„-2-1-4()95U
由标度变换公式可知:
M
Av=(Am-Ao)+Ao=x(13(X)-0)+0
4095
Nx
即4=--xl300o
4095
当采样值为2500时,此时的温度4二生型x1300=793.65℃。
4()95
四、过程输出通道设计
【答案】
1.AD5420与STM32F103的连接电路图如下:
STM32I-103AD5420
DV0cAVDDO+I5V
PA1FAULT〔OUT
PA2SDINBOOST
PA3SDORSET
PA4SCLKREFOLT
PA5CLEARREFIN
PA6LATCH
SELECT
GND
2.程序设计的步骤如下:
①通过控制寄存器进行软件复位。
②写控制寄存器。设置是否启用外部电流设置电阻、是否启用数字压摆率控制、是否启用菊花链模
式、电流输出范围,并使能输出,
③写数据寄存器。设置要输出的电流大小。
④不再需要电流输出时,写控制寄存器,关闭输出功能。
D-A转换程序首先对STM32的GPIO进行初始化,并使AD5420复位,然后调用设置电流值函数,对
AD5420输出的电流值进行设置,最后调用关闭输出函数,关闭AD5420的输出。使用到的子函数如下:
(1)STM32的GPIO初始化函数
II木*木木木木*木*木木*木*木木木*木木木木*木*木木***木*木***木木*木*木木木******木***木木*求*本***木木*木***木木木木木木
〃STM32的GPIO初始化,入口参数无,出口参数无。
II***本本木木本木木木木木木木本亭本本木木木木木木亭本*本***亭本*本本木木本木本本*木*木本*本本字本本率字***本字东本木本木木*本本木木本木本本
voidAD5420_GPIO_init(void)
(
GPIO_InitTypcDcfGPIO」nitStruclure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//PORTA时钟使能
//PA2->SDIN,PA4->SCLK,PA5->CLEAR,PA6->LATCH
GPIO」nitStructure.GPIO_Pin=GPIO_Pin_2|GPIO_Pin_4|GPIO_Pin_5|GPIO_Pin_6;
GPIO」niiSlruclure.GPIO_Mode=GPIO_Mode_Ou(_PP;〃复用推挽输出
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIOJnit(GPIOA,&GPIO_InitStructure);〃初始化GPIO
//PA1->FAULT,PA3->SDO
GPIO」ni【Slruclure.GPIO_Pin=GPIO_Pin_l|GPIO_Pin_3;
GPIO」nitStructure.GPIO_Mode二GPIO_Mode」N_FLOATING;〃模拟输入
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO」nit(GPIOA,&GPIOJnitStructure);〃初始化GPIO
(2)AD5420复位函数
〃****************************************************************************
〃使AD5420复位,入口参数无,出口参数无。
voidAD5420_Reset(void)
(
GPIO_ResetBits(GPIOA,GPIO_Pin_5);//CLEAR置低电平
GPIO_ResetBits(GPlOA,GPIO_Pin_6);//LATCH拉低
WriteByle(0x56);〃复位寄存器
WriteByte(OxFF);//无效
WriteByte(OxFF);〃最低位有效
GPIO_SetBits(GPIOA,GPIO_Pin_6);〃LATCH拉高
dclay_us(50);
)
(3)AD5420初始化函数
〃进行初始化设置,入口参数无,出口参数无。
II****************************************************************************
voidAD5420_Ini((void)
(
GPIO_ResetBi(s(GPIOA,GPIO_Pin_6);//LATCH拉低
WritcByte(0x55);〃控制寄存器
WriteByte(OxlO);〃不启用外部电流设置电阻,使能输出
WriteByte(OxO5);〃不启用数字压摆率控制,不启用菊花链模式,
〃电流输出范围4~20mA
GPIO_SetBits(GPIOA,GPIO_Pin_6);//LATCH拉高
}
(4)设置电流值函数
II*木率木**本亭木木木木木木亭***本***本*亭本本*本******木木本本木本本木木本木木木*本本本亭本本本本本本本字****亭亭不本本木木本木*字
//对AD5420设置电流值(16位),入口参数:16位无符号数,出口参数无。
//*****************************************************兴**********************
voidAD5420_Update_Data(u16data)//AD5420设置电流
(
u8h_byte,l_byte;
h_byte=(char)(data»8);
l_byte=(char)data;
GPIO_ResetBits(GPIOA.GPIO_Pin_6);//LATCH拉低
WritcByte(OxOl);〃数据寄存器
WritcByte(h_bytc);
WriteByte(l_byte);
GPIO_SetBits(GPIOA,GPIO_Pin_6);//LATCH拉高
)
(5)关闭输出函数
II****************************************************************************
//AD5420关闭输出,入口参数无,出口参数无。
II****************************************************************************
voidAD5420_Close(void)
GPI0_ResetBits(GPI0A,GPI0_Pin_6);//LATCH拉低
WriteByte(0x55);〃控制寄存器
WriteByte(OxOO);〃关闭输出
WritcByte(Ox(X));〃无效
GPIO_SetBits(GPIOA,GPIO_Pin_6);//LATCH拉高
)
(6)写一个字节函数
//********求*****************小************************************************木
〃向AD5420月一个字节,入口参数:要写入的字节,出口参数:无
〃****************************************************************************
□8WritcBytc(u8TxData)
(
118i;
for(i=0;i<8;i++)
I
GPIO_ResetBits(GPIOA,GPIO_Pin_4);〃拉低时钟
if(TxData&Ox8O)
(
GPIO_SetBi(s(GPIOA.GPIO_Pin_2);//SDIN置1
}
else
GPIO_ResetBits(GPIOA,GPIO_Pin_2);//SDIN置0
}
delay_us(2);〃建4数据
GPIO_SetBits(GPIOA,GPIO_Pin_4);〃拉高时钟
dclay_us(2);〃稳定数据
TxData«=l;
3.由题意可知:A)=4〃2A,A,»=2.0/ttA,Nm=6(XXX)。
电流I与数字量D的函数表达式为:
Av=—(An-A))+Ao=—x(20-4)+4,
N,「)60(XX)')
M
即4=—―X16+4。
60(XX)
20000
当采样值是20000时,此时的电流A<=-——x16+4=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 凤梅生态公园在“新冠疫情背景”警示下景观规划设计
- 2021年滑县城投招聘面试考官常问50题题库及答案
- 2022三资会计考试考前必背考题及答案完整版
- 2026广西事业单位B类易错模拟题附解析 帮你搞定所有薄弱点
- 2023液碱存储安全规范考核试题及答案详解
- 2024年国企风控合规岗招聘笔试试题及答案完整版
- 2025年华峰重庆氨纶工艺岗笔试真题及完整解析答案
- 2026宁德时代校招笔试+面试全题库带详细解析答案
- 江苏省无锡市锡山区锡北片2026年第一次中考模拟九年级数学试卷(含解析)
- 农村道路清扫协议书模板
- 2026四川成都双流区面向社会招聘政府雇员14人备考题库及答案详解(有一套)
- 2026年高中面试创新能力面试题库
- 银行网点负责人题库
- 2025-2030光伏组件回收处理行业现状分析资源利用规划
- 2026年中国邮政集团有限公司重庆市分公司校园招聘笔试备考题库及答案解析
- 四川省非金属(盐业)地质调查研究所2026年公开考核招聘工作人员(8人)笔试备考试题及答案解析
- GB/T 19362.2-2017龙门铣床检验条件精度检验第2部分:龙门移动式铣床
- GA/T 669.7-2008城市监控报警联网系统技术标准第7部分:管理平台技术要求
- 精细化工过程与设备 第四章 塔式反应器
- 第6章-六足仿生机器人项目设计课件
- 酒店的保密制度管理办法
评论
0/150
提交评论