智能称重仪设计-软件设计
[关键词:智能称重仪] [热度 ]提示:此毕业设计论文完整版包含【论文,源程序,答辩稿】 作品编号: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] 征集整理——智能称重仪设计-软件设计(论文,源程序,答辩稿)!