数字PID控制系统设计(I)

合集下载

说明pid控制器中p、i、d各环节的名称及作用

说明pid控制器中p、i、d各环节的名称及作用

说明pid控制器中p、i、d各环节的名称及作用在PID控制器中,P、I、D分别代表比例环节(Proportional)、积分环节(Integral)和微分环节(Derivative)。

这三个环节是PID控制器的核心组成部分,用于调节控制系统的输出信号,以使其尽可能接近期望值。

1. 比例环节(P环节):比例环节根据控制系统输出与期望值之间的偏差,以比例关系调节控制信号。

P 环节的作用是通过调整输出信号与误差之间的线性关系,来快速响应误差的变化。

当误差增大时,P环节会增大输出信号的幅度,以加快系统的反应速度。

然而,P环节不能保证系统稳定,可能会导致系统的超调和振荡现象。

2. 积分环节(I环节):积分环节根据控制系统误差的积分累加,以调节控制信号。

I环节的作用是消除系统的静态误差,即当系统存在持续偏差时,通过积分作用来逐渐减小误差,使系统趋于稳定。

积分环节可以提高系统的精确度和稳定性,但过大的积分系数可能会导致系统反应变慢,并增加超调。

3. 微分环节(D环节):微分环节根据控制系统误差的变化率,以调节控制信号。

D环节的作用是根据误差的变化率来预测系统的未来变化趋势,通过调整输出信号的斜率来快速抑制系统的振荡和超调。

微分环节可以提高系统的响应速度和稳定性,但过大的微分系数可能会增加噪声对系统的干扰。

综上所述,P、I、D环节在PID控制器中分别负责调节控制系统的响应速度、稳定性和精确度。

P环节通过比例关系来快速响应误差的变化,I环节通过积分作用来消除持续偏差,D环节通过微分作用来预测未来变化趋势并抑制系统的振荡。

这三个环节在不同的应用中可以根据需求进行调整和优化,以实现更好的控制效果。

数字PID控制系统设计I(1)

数字PID控制系统设计I(1)

数字PID控制系统设计I(1)数字PID控制系统设计I数字PID控制系统是一种广泛应用于工业控制领域的技术。

它可以通过控制程序实现电子控制系统,最终实现对各种工业过程的控制。

下面将详细介绍数字PID控制系统设计的相关内容。

一、数字PID控制系统基本原理PID控制是一个常见且重要的控制理论,由比例(proportional)、积分(integral)和微分(derivative)三个部分组成,可以更准确、快速地控制过程。

简单来说,PID控制目的是通过对控制器与受控对象之间的关系进行调整,使得受控对象能够实现目标状态,PID控制系统设计的基本原理是根据当前误差进行调整,而误差则取决于设定值和实际值之间的差距。

当现有的误差被反馈到控制器时,控制器会自动调整输出信号,从而使得受控对象的状态发生相应变化。

二、数字PID控制系统的实现方法数字PID控制系统的实现方法如下:1.确定控制对象与控制范围。

2.确定PID参数,如比例增益Kp、积分时间T1和微分时间T2。

3.对测量数据进行输入,进行跟踪和追踪。

4.分析反馈数据,对数据进行分析,找出问题并对问题进行修复。

5.根据分析结果,进行控制系统的调整,从而使得控制对象状态得到优化。

三、数字PID控制系统的优缺点数字PID控制系统的优点如下:1.具有快速响应特征,能够快速调整控制器信号。

2.控制精度高,能够准确地控制控制对象。

3.安装方便,可以通过电脑等电子设备进行安装。

数字PID控制系统的缺点如下:1.计算量很大,需要进行繁复的计算才能实现。

2.对传感器非常敏感,传感器的问题有时会导致系统失控。

3.对负载稳定特性要求较高,如果负载变化较大,可能会影响系统稳定性。

四、数字PID控制系统设计的应用数字PID控制系统广泛应用于生产线控制、温度调节、湿度调节、压力控制、流量控制等各个领域。

它可以精确控制各种工业过程,实现高效、精准地生产。

在未来,数字PID控制系统将应用于更广泛的应用领域。

PID控制原理及参数设定

PID控制原理及参数设定

PID控制原理及参数设定PID控制是一种常用的自动控制算法,它通过反馈控制的方式,根据控制对象的输出与期望目标的差异来调整输入信号,实现对控制对象的稳定控制。

PID控制由比例(P)、积分(I)和微分(D)三部分组成,分别对应了不同的控制机制。

P(比例)控制是指控制信号与误差的线性比例关系,P控制主要用于快速响应系统,能够快速减小误差,但不能完全消除误差。

P控制的公式为:u(t)=Kp*e(t),其中u(t)表示控制信号,Kp为比例增益,e(t)为误差。

通过调节比例增益Kp的大小,可以控制系统的响应速度。

I(积分)控制是指控制信号与误差的累积关系,I控制主要用于消除系统的稳态误差。

I控制的公式为:u(t) = Ki * ∫e(t)dt,其中Ki为积分增益。

通过调节积分增益Ki的大小,可以控制系统的稳态误差。

D(微分)控制是指控制信号与误差的变化率关系,D控制主要用于抑制系统的超调和震荡。

D控制的公式为:u(t) = Kd * de(t)/dt,其中Kd为微分增益,de(t)/dt为误差的变化率。

通过调节微分增益Kd的大小,可以控制系统的稳定性和响应速度。

根据PID控制的原理,控制信号可以表示为:u(t) = Kp * e(t) +Ki * ∫e(t)dt + Kd * de(t)/dt。

其中,e(t)为误差,t为时间。

在实际应用中,PID控制器还需要设置参数,包括比例增益Kp、积分增益Ki和微分增益Kd。

如何设置这些参数是设计一个有效的PID控制器的关键。

参数设定方法有很多种,常用的方法包括经验法、试验法和自整定法等。

经验法是一种基于经验规则的参数设定方法,它根据控制对象的特性和应用经验来选取参数。

经验法比较简单易用,但通常需要根据实际情况进行适当的调整。

试验法是通过试验分析控制对象的动态响应来选取参数,常用的试验方法有阶跃响应法、脉冲响应法和频率响应法等。

试验法的参数设定相对准确,但需要进行一定的试验工作,并且需要对试验数据进行分析。

自动控制课程设计pid

自动控制课程设计pid

自动控制 课程设计pid一、课程目标知识目标:1. 让学生掌握PID控制原理,理解比例(P)、积分(I)、微分(D)各自的作用及相互关系。

2. 使学生了解自动控制系统中PID参数调整对系统性能的影响。

3. 引导学生运用数学工具描述控制系统的动态特性。

技能目标:1. 培养学生运用PID算法解决实际控制问题的能力。

2. 让学生掌握使用仿真软件进行PID控制器设计和参数优化的方法。

3. 培养学生通过实验分析控制效果,进而调整PID参数的能力。

情感态度价值观目标:1. 培养学生对自动控制技术的兴趣,激发学习热情。

2. 培养学生的团队合作意识,提高沟通与协作能力。

3. 引导学生关注自动化技术在生活中的应用,认识到科技发展对社会进步的重要性。

分析课程性质、学生特点和教学要求,本课程将目标分解为以下具体学习成果:1. 学生能够阐述PID控制原理,并解释P、I、D参数对系统性能的影响。

2. 学生能够运用仿真软件设计PID控制器,并完成参数优化。

3. 学生能够通过实验,观察和分析控制效果,根据实际情况调整PID参数。

4. 学生在课程学习中展现出积极的学习态度和良好的团队合作精神。

二、教学内容1. 理论部分:a. 控制系统基本概念及性能指标介绍(对应教材第2章)b. PID控制原理及其数学描述(对应教材第3章)c. PID参数调整对系统性能的影响分析(对应教材第4章)2. 实践部分:a. 使用仿真软件(如MATLAB/Simulink)进行PID控制器设计与仿真(对应教材第5章)b. 实际控制实验,观察和分析PID参数调整对系统性能的影响(对应教材第6章)3. 教学进度安排:a. 第1周:控制系统基本概念及性能指标学习b. 第2周:PID控制原理及其数学描述学习c. 第3周:PID参数调整对系统性能的影响分析d. 第4周:仿真软件操作培训及PID控制器设计e. 第5周:实际控制实验操作及结果分析教学内容遵循科学性和系统性原则,结合教材章节,确保学生能够逐步掌握自动控制及PID控制相关知识。

PID控制原理与参数的整定方法

PID控制原理与参数的整定方法

PID控制原理与参数的整定方法PID控制器是一种常用的自动控制器,在工业控制中广泛应用。

它的原理很简单,即通过不断调节控制信号来使被控制物体的输出接近给定值。

PID控制器由比例(P)、积分(I)和微分(D)三个控制参数组成。

下面将详细介绍PID控制的原理和参数整定方法。

一、PID控制原理1.比例(P)控制比例控制根据被控制量的偏差的大小,按照一定比例调节控制量的大小。

当偏差较大时,调节量增大;当偏差较小时,调节量减小。

此项控制可以使系统快速响应,并减小系统稳态误差。

2.积分(I)控制积分控制根据被控制物体的偏差的积分值来调节控制量。

积分控制的作用主要是消除系统的稳态误差。

当偏差较小但持续较长时间时,积分量会逐渐增大,以减小偏差。

3.微分(D)控制微分控制根据被控制物体的偏差的变化率来调节控制量。

当偏差的变化率较大时,微分量会增大,以提前调整控制量。

微分控制可以减小系统的超调和振荡。

综合比例、积分和微分控制,PID控制器可以通过不同的控制参数整定来适应不同的被控制物体的特性。

二、PID控制参数整定方法1.经验整定法经验整定法是根据对被控制系统的调试经验和运行情况来选择控制参数的方法。

它是通过实际试验来调整控制参数,通过观察系统的响应和稳定性来判断参数的合理性。

2. Ziegler-Nichols整定法Ziegler-Nichols整定法是根据系统的临界响应来选择PID控制参数的方法。

在该方法中,首先将I和D参数设置为零,然后不断提高P控制参数直到系统发生临界振荡。

根据振荡周期和振荡增益的比值来确定P、I和D的参数值。

3.设计模型整定法设计模型整定法是根据对被控系统的数学建模来确定PID控制参数的方法。

通过建立被控系统的数学模型,分析其频率响应和稳态特性,从而设计出合理的控制参数。

4.自整定法自整定法是通过主动调节PID控制器的参数,使被控系统的输出能够接近给定值。

该方法可以通过在线自整定或离线自整定来实现。

PID控制算法介绍与实现

PID控制算法介绍与实现

PID控制算法介绍与实现PID控制算法是一种经典的反馈控制算法,通过测量控制系统的误差值,调整控制器输出来实现目标控制。

PID是比例(P)、积分(I)和微分(D)三个部分的缩写,分别代表了系统的比例响应,积分响应和微分响应。

在PID算法中,比例控制(P)部分根据误差的大小反馈调整控制输出,使误差减小。

积分控制(I)部分根据误差的累积值反馈调整控制输出,用来消除系统的稳态误差。

微分控制(D)部分根据误差的变化率反馈调整控制输出,用来抑制系统的振荡和超调。

\[u(t) = K_p \cdot e(t) + K_i \cdot \int_0^t e(\tau) d\tau + K_d \cdot \frac{d}{dt} e(t)\]其中,\(u(t)\)表示控制输出,\(e(t)\)表示误差,\(K_p\)、\(K_i\)和\(K_d\)分别表示比例、积分和微分系数。

在实际应用中,这些系数需要通过试验或者调整来获得最佳的控制效果。

另一种实现方式是使用现代控制器或者PLC等设备来实现PID算法。

这些设备通常具有多个输入输出端口,能够直接与各种传感器和执行机构进行通信。

它们通常具有丰富的PID算法控制函数,并提供了可调参数和控制策略等高级功能。

在PID控制算法的实现中,需要注意一些常见的问题和技巧:1.PID参数调整:PID算法的效果好坏与调整参数密切相关。

传统的调参方法是通过试验和经验来调整参数,但这种方法耗时且不精确。

现代的方法可以通过自适应控制和优化算法等来自动调整PID参数,以达到最佳效果。

2.非线性系统:PID算法最初设计用于线性系统,对于非线性系统可能会产生较大的误差。

针对非线性系统,可以使用先进的控制算法如模糊控制和自适应控制来改进PID算法的性能。

3.鲁棒性设计:PID算法对参数变化和扰动敏感。

在实际控制中,往往存在参数变化和扰动的情况,需要通过鲁棒性设计来抵抗这些干扰,保证系统的稳定性和控制性能。

pid控制系统课程设计

pid控制系统课程设计

pid控制系统课程设计一、课程目标知识目标:1. 学生能理解PID控制系统的基本概念、原理及数学模型;2. 学生能掌握PID控制系统中比例(P)、积分(I)、微分(D)三个参数对系统性能的影响;3. 学生能运用控制理论知识分析PID控制系统在不同工况下的性能表现。

技能目标:1. 学生能运用PID控制算法设计简单的控制系统,并进行参数调试;2. 学生能运用相关软件(如MATLAB/Simulink)对PID控制系统进行建模与仿真;3. 学生能通过小组合作,解决实际工程问题,提高团队协作和沟通能力。

情感态度价值观目标:1. 学生能认识到PID控制在工程领域的重要性和广泛应用,培养对自动化技术的兴趣和热情;2. 学生在探究PID控制系统过程中,培养严谨的科学态度和良好的工程素养;3. 学生通过小组合作,培养团队精神,学会尊重和倾听他人意见,提高沟通能力。

课程性质:本课程为自动化专业高年级选修课程,旨在帮助学生将理论知识与实际应用相结合,提高解决实际问题的能力。

学生特点:学生已具备一定的控制理论基础,具有较强的学习能力和实践操作能力。

教学要求:结合实际工程案例,采用理论教学与实践操作相结合的方式,引导学生掌握PID控制系统的设计与调试方法。

通过课程学习,使学生能够达到课程目标,为今后从事自动化领域工作打下坚实基础。

二、教学内容本课程教学内容主要包括以下几部分:1. PID控制系统基本原理:介绍PID控制系统的起源、发展及其在工业控制中的应用;讲解比例(P)、积分(I)、微分(D)三个环节的作用及相互关系。

2. PID控制算法:讲解PID控制算法的数学表达式,分析不同形式PID算法的特点及适用场合。

3. PID控制系统建模与仿真:结合教材内容,运用MATLAB/Simulink软件进行PID控制系统的建模与仿真,让学生直观地了解系统性能与参数之间的关系。

4. PID参数调试方法:讲解PID参数对系统性能的影响,介绍常见的参数调试方法,如经验法、临界比例度法、衰减曲线法等。

数字PID控制器设计制作

数字PID控制器设计制作

数字PID控制器设计设计任务:设单位反馈系统的开环传递函数为:设计数字PID控制器,使系统的稳态误差不大于0.1,超调量不大于20%,调节时间不大于0.5s。

采用增量算法实现该PID控制器。

具体要求:1.采用Matlab完成控制系统的建立、分析和模拟仿真,给出仿真结果。

2.设计报告内容包含数字PID控制器的设计步骤、Matlab仿真的性能曲线、采样周期T的选择、数字控制器脉冲传递函数和差分方程形式。

3.设计工作小结和心得体会。

4.列出所查阅的参考资料。

数字PID控制器设计报告一、设计目的1 了解数字PID控制算法的实现;2 掌握PID控制器参数对控制系统性能的影响;3 能够运用MATLAB/Simulink 软件对控制系统进行正确建模并对模块进行正确的参数设置;4 加深对理论知识的理解和掌握;5 掌握计算机控制系统分析与设计方法。

二、设计要求1采用增量算法实现该PID控制器。

2熟练掌握PID设计方法及MATLAB设计仿真。

三、设计任务设单位反馈系统的开环传递函数为:设计数字PID控制器,使系统的稳态误差不大于0.1,超调量不大于20%,调节时间不大于0.5s。

采用增量算法实现该PID控制器。

四、设计原理1.数字PID原理结构框图2. 增量式PID 控制算法()()()()()01P I D i u k K e k K e i K e k e k ∞==++--⎡⎤⎣⎦∑=u(k-1)+Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)] =u(k-1)+(Kp+Ki+Kd)e(k)-(Kp+2Kd)e(k-1)+Kde(k-2) 所以Δu(k)=u(k)-u(k-1)=Kp[e(k)-e(k-1)]+Kie(k)+Kd[e(k)-2e(k-1)+e(k-2)] =(Kp+Ki+Kd)e(k)-(Kp+2Kd)e(k-1)+Kde(k-2) 整理:Δu(k)= Ae(k)-Be(k-1)+Ce(k-2)A= Kp+Ki+Kd B=-(Kp+2Kd ) C=Kd五、Matlab 仿真选择数字PID 参数(扩充临界比例度法/扩充响应曲线法 具体整定步骤)利用扩充临界比例带法选择数字PID 参数,扩充临界比例带法是以模拟PID 调节器中使用的临界比例带法为基础的一种数字PID 参数的整定方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

扬州大学能源与动力工程学院课程设计报告题目:数字PID控制系统设计(I)课程:计算机控制技术课程设计专业:电气工程及其自动化班级:姓名:学号:第一部分任务书《计算机控制技术》课程设计任务书一、课题名称数字PID 控制系统设计(I )二、课程设计目的课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。

《计算机控制技术》是一门理论性、实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。

计算机控制技术的课程设计是一个综合运用知识的过程,它需要控制理论、程序设计、硬件电路设计等方面的知识融合。

通过课程设计,加深对学生控制算法设计的认识,学会控制算法的实际应用,使学生从整体上了解计算机控制系统的实际组成,掌握计算机控制系统的整体设计方法和设计步骤,编程调试,为从事计算机控制系统的理论设计和系统的调试工作打下基础。

三、课程设计内容设计以89C51单片机和ADC 、DAC 等电路、由运放电路实现的被控对象构成的计算机单闭环反馈控制系统。

1. 硬件电路设计:89C51最小系统加上模入电路(用ADC0809等)和模出电路(用TLC7528和运放等);由运放实现的被控对象。

2. 控制算法:增量型的PID 控制。

3. 控制算法仿真:在simulink 中建立系统仿真图,编写S-function, 对算法进行仿真。

四、课程设计要求1. 模入电路能接受双极性电压输入(-5V~+5V ),模出电路能输出双极性电压(-5V~+5V )。

2. 模入电路用两个通道分别采集被控对象的输出和给定信号。

3. 每个同学选择不同的被控对象:44(),()(0.21)(0.81)G s G s s s s s ==++ 55(),()(0.81)(0.31)(0.81)(0.21)G s G s s s s s ==++++ 510(),()(1)(0.81)(1)(0.41)G s G s s s s s ==++++88(),()(0.81)(0.41)(0.41)(0.51)G s G s s s s s s s ==++++ 4. PID 参数整定,根据情况可用扩充临界比例度法,扩充响应曲线法等。

5. 对象输出端加上扰动:扰动可选择小幅度正弦信号、小幅度阶跃信号、小幅度的脉冲信号。

扰动的出现时刻选择在系统进入稳态后的适当时刻。

6. 对采样信号加上滤波算法。

算法可选择滑动平均值法,复合滤波,惯性滤波等。

7. simulink仿真采用ode4定步长,仿真步长可取0.1-1ms。

采样周期可取20-100ms,由实验结果确定。

8. S-function的函数名由各人姓名拼音缩写+学号后3位数组成。

五、课程设计实验结果1. 控制系统能正确运行。

2. 正确整定PID参数后,系统阶跃响应超调<10%,调节时间尽量短。

六、进度安排七、课程设计报告内容:总结设计过程,写出设计报告,设计报告具体内容要求如下:1.课程设计的目的和设计的任务。

2.课程设计的要求。

3.控制系统总框图及系统工作原理。

4.控制系统的硬件电路连接图(含被控对象),电路的原理。

5.控制算法及其原理。

6. Simulink仿真图及S-function的算法实现说明。

7.实验结果及其分析。

8.电路设计、仿真调试中遇到的问题及解决方法。

9.体会。

第二部分课程设计报告目录1 课题简介 (6)1.1 课程设计的目的 (6)1.2 课题任务和要求 (6)2 数字PID控制系统方案设计 (6)2.1 控制系统总体介绍 (6)2.2 系统闭环工作原理 (7)3 数字PID控制硬件电路设计 (7)3.1 A/D转换单元 (7)3.2 D/A转换单元 (8)3.3 被控对象的实现 (8)4 数字PID控制算法设计 (9)4.1 数字PID增量型控制算法 (9)4.2 采样周期的选择 (9)5 数字PID控制Simulink仿真设计 ............................................................................................ 错误!未定义书签。

5.1 主程序设计 ...................................................................................................................... 错误!未定义书签。

5.2 定时中断程序设计 .......................................................................................................... 错误!未定义书签。

5.3 外部中断程序设计 .......................................................................................................... 错误!未定义书签。

5.4 滤波程序设计 .................................................................................................................. 错误!未定义书签。

6实验与结果分析 . (11)6.1 凑试法确定PID参数 (12)6.2 实验结果分析 (13)7 小结与体会 (13)参考文献.................................................................... 错误!未定义书签。

1课题简介1.1课程设计的目的课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。

计算机控制技术的课程设计是一个综合运用知识的过程,它需要控制理论、程序设计、硬件电路设计等方面的知识融合。

通过课程设计,加深对学生控制算法设计的认识,学会控制算法的实际应用,使学生从整体上了解计算机控制系统的实际组成,掌握计算机控制系统的整体设计方法和设计步骤,编程调试,为从事计算机控制系统的理论设计和系统的调试工作打下基础。

1.2课题任务和要求本课题的任务:设计以89C51单片机和ADC、DAC等电路、由运放电路实现的被控对象构成的计算机单闭环反馈控制系统。

1. 硬件电路设计:89C51最小系统加上模入电路(用ADC0809等)和模出电路(用TLC7528和运放等);由运放实现的被控对象。

2. 控制算法:增量型的PID控制。

3. 控制算法仿真:在simulink中建立系统仿真图,编写S-function, 对算法进行仿真。

本课题的要求:1. 模入电路能接受双极性电压输入(-5V~+5V),模出电路能输出双极性电压(-5V~+5V)。

2. 模入电路用两个通道分别采集被控对象的输出和给定信号。

3.被控对象为:88(),()(0.81)(0.41)(0.41)(0.51)G s G ss s s s s s==++++4. PID参数整定,要求用扩充临界比例度法。

5. 定时中断时间可在10-50ms中选取,采样周期取定时中断周期的整数倍,可取20-100ms,由实验结果确定。

6. 滤波方法可选择平均值法,中值法等。

2.1控制系统总体介绍该闭环控制系统的被控对象为88(),()(0.81)(0.41)(0.41)(0.51)G s G ss s s s s s==++++数字PID控制系统框图如下图所示:图2.1 数字PID控制系统方框图其中被控对象由一个积分环节和一个惯性环节串联而成。

首先利用模数转换单元对两路信号(给定和输出)进行采样,经过A/D转换器进行转换后,由单片机进行计算偏差,控制器采用的是增量型数字PID控制,由比例(P)、积分(D)和微分(I)叠加而成。

经过A/D转换的数字信号再通过PID程序进行增量型计算,输出的信号值经过D/A转换得到控制信号,在D/A 转换器中利用双运放实现双极性输出,经过被控对象得出被控量Y。

2.2系统闭环工作原理由图2.1可知,被控对象的响应Y(t)经采样电路离散为Y(k)。

偏差E(k)=R(k)-Y(k),作为PID调节的输入,经过PID运算输出,得到控制输出U(k)。

控制输出U(k)经采样保持器产生连续的控制输出信号U(t),作用于控制对象,使控制输出值U(t)达到给定值R,消除偏差E(k)。

3.1 A/D转换单元模数单元采用ADC0809芯片,主要包括多路模拟开关和A/D转换器两部分。

其主要特点为:单电源供电、工作时钟CLOCK最高可达到1200KHz、8位分辨率、8个单端模拟输入端(IN0~IN7)、TTL电平兼容等,可以很方便地和微处理器接口。

图3.1 A/D转换单元如图3.1,通过三端地址译码A、B、C多路开关可选通8路模拟输入的任何一路进行A/D转换。

其中IN0对地接500欧电阻,构成温度控制实验中的温度传感器专用输入通道;IN1~IN5的模拟量输入允许范围;0V~4.98v,对应数字量00H~FFH,2.5V对应80H;IN6、IN7两路由于接上了上拉电阻,所以模拟输入允许范围-5V~+4.96V,对应的数字量为00H~FFH,0V对应80H。

这样就实现了双极性电压的输入。

本课程设计中采用的ADC0809,其输出8位数据线已连接到计算机控制系统的数据线。

由于89C51外部时钟为12 MHz,其ALE端输出6分频时钟(2 MHz),再经过D触发器分频得到所需的应用时钟1MCLK(1 MHz),输入CLOCK 端。

在本课程设计中要求模入电路用两个通道分别采集被控对象的输出和给定信号,并且要双极性电压输入,所以选择ADC0809的IN6、IN7两个通道采集输入模拟信号。

3.2 D/A转换单元数模转换单元采用TLC7528芯片,它是8位、并行、两路、电压型输出数模转换器。

其主要参数如下:转换时间100ns,满量程误差1/2LSB,参考电压-10V~+10V,供电电压+5V~+15V,输入逻辑电平与TTL兼容。

输入数字范围为00H~0FFH,80H对应0V,输出电压为-5V~+4.96V。

本课程设计中采用的TLC7528,其输入数字量的八位数据线、写线和通道选择控制线已接至控制计算机的总线上。

相关文档
最新文档