收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

智能称重仪设计-软件设计

[关键词:智能称重仪]  [热度 ]
提示:此毕业设计论文完整版包含【论文,源程序,答辩稿
作品编号:ckjs0436,word全文:33页,合计:11000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
智能称重仪设计-软件设计毕业设计论文------

本次毕业设计采用单片机AT89C52和模数转换器TLC1543等一些芯片,将BHR-8M称重传感器采集来的电压信号经过放大器放大后送入TLC1543进行模拟到数字的转换,从而利用单片机AT89C52处理后在LED上显示出来。

本文主要分析了数字称重传感器功能结构,对称重传感器的信号进行处理,同时结合课题的设计实例,给出详细的设计方案,并对系统进行了软件实现,其中主要程序有主程序,模数转换程序等。

本文研究功能及思想

本毕业设计的检测系统基于AT89C52单片机,压力信号通过称量传感器测量,输出的电压信号再经放大器放大变为0~5V,经过TLC1543模数转换器得到所需的数字信号(TLC1543的REF-管脚通过一个滑线变阻器将5伏电压分给该脚1V),这些数字信号在单片机中经过量程变换、线性化后,转成为实际的电压值。再把这些实际值送入单片机片内存储器,再将这些实际值转换成供显示用的段码,通过键盘显示器HD7279驱动LED显示出相对应的重量值。

系统功能实现

把利用BHR-8M型称重传感器采集来的模拟电压信号,经过放大器放大和TLC1543转换后,再经过AT89C52处理后显示在LED上。

软件功能实现

本次毕业设计设计的是智能称重仪,通过对称量传感器输出的电压信号,将其放大,并用模数转换器TLC1543转换成数字信号,并通过八个数码管显示数字值,要经过量程变换,线性化,分别设置了五个按键:参数键、闪烁键、增键、减键、确认键,报警通过蜂鸣器报警。功能实现如下:

(1) 首先初始化AT89C52、复位HD7279A、清内部寄存器,定时50ms,每1个50ms COUNT加1,当COUNT 计20个数时自动清零。

(2)首先设置一个存储单元( CSH DATA 36H),CSH存放按参数键的次数,按下参数键(STATE键)一次,显示测量值;第二次按下显示量程上限;第三次按下显示,;第四次按下显示报警上限;第五次按下显示报警下限;如此循环。可以显示通道,那么在按下参数键时显示的测量值,量程上限,量程下限,报警上限,报警下限为通道0的,依次类推。

(3)实现四位(DIR1~DIR4)LED循环闪烁。首先设置闪烁标志位(FLASHI_FIG),送入闪烁命令字,按下闪烁键(SS键)一次,DIR1位闪;第二次按下闪烁键DIR2位闪;第三次按下闪烁键DIR3位闪;第四次按下闪烁键DIR4位闪;第五次按下闪烁键回到DIR1位闪;如此循环。

(4)在闪烁状态下,按下增键,相应位的数值增1,同时输出当前值。

增到9后,继续按增键回到0,如此循环。

(5)按下确认键,将显示器显示的当前值存入到的相应位置。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【论文,源程序,答辩稿
作品编号:ckjs0436,word全文:33页,合计:11000

本测控技术与仪器毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——智能称重仪设计-软件设计(论文,源程序,答辩稿)!