简易温度采集与控制系统设计(编辑修改稿)内容摘要:

(3)可以完成各种奏乐,报警等发声音类实验。 (4)具有复位功能。 功能分析(1)两位LED数码管显示功能,我们可以利用单片机的P0口接两个数码管来现这个功能;(2)八路发光二极管显示可以利用P1口接八个发光二极管实现这个功能;(3)各种奏乐、。 (4)利用单片机的第9脚可以设计成复位系统,我们采用按键复位;利用单片机的119脚可以设计成时钟电路,我们利用单片机的内部振荡方式设计的。 我们是运用单片机显示数码管的功能。 图36单片机最小系统4系统调试及性能分析 (1)硬件调试硬件调试比较简单,首先检查电路的焊接是否正确及电路中有没有虚焊等问题,然后可用万用表测试或通电检测电路。 在仿真图中模数转换部分是ADC0808芯片,但在硬件电路板制作过程中此芯片较难获得,因此改用ADC0809CCN芯片代替。 而温度采集模块,开始采用的是温度传感器AD590,通过A/D转换器输出数字信号,并利用单片机编程,最后使LCD显示器显示当前温度。 考虑到实际电路焊接时,线路连接输出太复杂,无法实现功能,所以最后由热敏电阻代替。 经过调试,该设计能够在液晶显示器显示0100摄氏度之间的温度,电源能够输出5V以及+12V,12V电压。 (2)软件调试软件调试以程序为主。 先编写一段显示程序对硬件的正常工作进行检验,然后进行主程序、匹配ROM子程序、读出温度子程序、温度转换命令子程序、计算温度子程序、显示数据刷新子程序等的编程及调试。 软件调试到能显示温度值,而且在有温度变化时(例如用手去接触)显示温度能够改变就基本完成软件调试。 用制作的测温系统和已有的成品温度计(如水银温度计)来同时测量环境温度,并对测量的结果进行比较分析。 由比较分析及AD590的特点可得,用本系统进行测温时,精度很高,℃以内;另外在55~+150℃的测温范围内使得该系统完全适合一般的应用场合。 数码管显示的调试数码管显示出数据后,能直观了解电路是否正常。 在调试过程中,首先遇到了数码管只是灯亮,不能显示数据。 最先考虑到硬件问题,通过查找资料和用仪器测量,发现数码管发现我们的电路没有错误,然后我们在通过询问同学和老师,再次进行试验,发现可以正常显示数据,于是将数码管显示模块重新制板。 随后又发现无数据显示,再次检查硬件和软件均无问题,这时想到了亮度的问题,于是耐心的调节滑动变阻器,发现屏幕亮了出现了数据。 AD590测温电路的调试由于AD590的增益有偏差,同时电阻也有误差,因此必须对电路进行调整。 为了获取准确的温度值,分别在0℃(冰水混合物)、100℃(沸水)℃(人体温度)进行温度定标。 具体步骤是:(1)把AD590放于冰水混合物中,调节电位器,使得进入集成运放的电流几乎为0A。 依次调节后面的电位器,使得运放的输出电压为0V。 (2)将AD590放入沸水中,调节电位器,使得运放的输出电压为5V。 (3)℃使得定标。 这样就保证了AD590的准确性,在特殊的温度点的温度,这个过程是很费时间也需要耐心,这个调试的关键就是放大电路的稳定性,和运放的性能,OP07为低失调电压、低失调电流和低漂移的超低失调运算放大器,其增益和共模抑制比高,噪声小,是一种通用性强的运算放大器。 在调试的过程中没有遇到什么大问题,顺利的完成了调试。 主电路的调试主电路的调试是最后也是最重要的环节,主电路的调试主要是看看A/D转换是否成功,主要的功能是否可以实现。 先把数码管和主电路连接起来,有了数码管,能更直观的了解调试是否成功。 然后将采集电路连接起来,为了防止AD590参数产生误差,先不接上AD590。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。