EDA中的总体组装的VHDL源程序系统扩展思路
扫描二维码
随时随地手机看文章
在消化上述给定设计的基础上,设计并制作一个可以实时地对温度和压力这两项参数进行自动测试和调控的压力、温度测控仪,该测控仪的组成框图如图1所示。图中输入有压力信号Up和温度信号Ut,分别用4位半和4位十进制数字显示。测控仪输出两路反馈控制信号:电压Ucon和电流Icon。
如图1 压力、温度测控仪组成框图
压力信号Up由压力传感器提供。对于上述设计要求,可以采用GYY-7型压力传感器,傀提供特定的基准电压情况下,它的输出信号为0~3.5 mV。温度信号U,由温度传感器提供,为实现设计要求,可选用铂热电偶,其输出电压是0~5 mV。为与ADC工作电压相适应,在ADC之前分别插入压力信号前置放大器和温度信号前置放大器,如图2所示。其中:
(1)多路模拟开关分时地采集压力、温度信号以及校准信号。
(2)公用的A/D转换器分时地把对应于被测的压力、温度的模拟电压转换为特定编码形式的数字量,供给控制和数据处理电路(简称压温测控仪控制器)。
(3)处理后的数字量由DAC再转换成相应的模拟量,以控制模拟系统的工作。又因为模拟控制电路输出电流信号,所以测控仪具备电压、电流两种反馈控制方式。
(4)控制器把测得的压力、温度数据送到有关显示器显示。显示器均为八段LED器件。
(5)键盘和开关用来设置工作状态、输入数据或欲实现的功能。
如图2 压力、温度测控仪实施方案图
压温测控仪控制器的功能如下:
(1)为保证分时采集压力、温度信号和自检信号,控制器应能正确地切换模拟开关的地址信息;
(2)产生ADC和DAC正常工作的时序控制信号;
(3)判别和响应外部开关和键盘的状态及其变化,实现相应的功能,例如自检,置入测试上、下限值等;
(4)处理A/D转换后的数据,并把经校正和补偿处理后的数据送到显示器,又把测试数据按照控制模式和要求,计算出相应的数字量送至D/A转换器。
来源:ks990次