超声波液位计及流量计在测量中时差法的探讨 二十三
4.2编译/仿真结果
在设计好电路的结构后,即可以使用QuartusII软件平台提供的一些现成的如算术(包括加、减、乘、除和取绝对值等)功能模块、锁存器和存储器模块来完成整个原理图的绘制连接工作,其中有些控制类的器件使用内部提供的模块将会使设计变得比较繁琐,这类器件先使用VHDL语言编写,再将语言编写的部分转换成功能模块,如在本设计中的CONTROLCOM模块和ANGLE模块。
在将原理图连接好后,既可以对整个原理图进行编译,编译成功后,系统会提供一份十分详细的分析报告, 编译成功后,即可进入仿真阶段,在这里要先进行波形编辑,即以波形的方式给输入信号赋值,再进行仿真。仿真即是针对输入信号的波形给出输入信号经过电路的各部分后的输出波形。
(a)初始320ns时间段内各端口波彤
(b)除法器完成除法运算后商和余数的值
(c)经过比较器后输出的角度值
仿真完成后个输出端口的波形如图
经MATLAB计算验证表明积分结果正确,除法器计算结果正确,经过与正切表比较最后输出角度值也正确。最后输出结果为将原角度放大10倍后的结果,所以相位发射信号与接收信号的相位差角为3.6度,正切对照表见附录c。
下载芯片为EP20K100EQC240.1,其管脚分配见附录D。
电磁流量计