摘要: 设计了一个关于单片机数据采集控制系统的作品,采用数模转换和模数转换的技术,实现了8路数据采集功能和输出模拟信号的功能 课题意义: 单片机数据采集控制系统不只是应用于工业领域,如钢铁、电力、化工,还广泛用于食品,医药、建筑、科研等行业。 在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。 实时采集来自生产线的产量数据或是不良品的数量、或是生产线的故障类型(如停线、缺料、品质),并传输到数据库系统中;接收来自数据库的信息:如生产计划信息、物料信息等;传输检查工位的不良品名称及数量信息;连接检测仪器,实现检测仪器数字化,数据采集仪自动从测量仪器中获取测量数据,进行记录,分析计算,对测量结果进行自动判断。 设计基本要求: 1)可实现8路数据的采集,假设8路信号均为0-5V的电压信号; 2)采集数据可通过数码管显示,显示格式为:[通道号] 电压值,如 [01] 4.5 3)具有异常数据声音报警功能:对第一路数据可设置正常数据的上限值和下限值,当采集的数据出现异常,发出报警信号。 4)可输出频率为1kHZ的方波,三角波。 根据上述要求,设计思路如下 选择单片机与A/D转换芯片结合的方法实现本设计。使用 的基本元器件是:AT89C51单片机,ADC0808模数转换芯片,DAC0832数模转换芯片,74ls373地址锁存器,74ls13译码器,74ls148编码器,8位数码管,按键,电容,电阻,晶振,蜂鸣器等。 数字电压测量电路由A/D转换、数据处理及显示控制等组成。A/D转换由集成电路ADC0808完成。ADC0809具有8路拟输入端口,地址线(IN0-IN7脚)可决定对哪一路模拟输入作A/D换。ALE脚为地址锁存控制,当输入为高电平时,对地址信号进行锁存。START脚为测试控制,当输入一个2uS宽高电平脉冲时,就开始A/D转换。EOC脚为A/D转换结束标志,当A/D转换结束时,7脚输出高电平。OE脚为A/D转换数据输出允许控制,当OE脚为高电平时,A/D转换数据从该端口输出。CLK脚为0809的时钟输入端。单片机的P0.0~P0.7、P3端口作8为数码管显示控制。P2端口作A/D转换数据读入用,P3.0端口用作0809的A/D转换控制。通过对单片机p1.5-1.7口置低电平控制数码管亮灯,p3.1口置低电平时蜂鸣器报警。 模拟信号输出电路由D/A转换、数据处理及显示控制等组成。D/A转换集成电路有DAC0832完成。DAC0832具有8个数字入端口,地址线(D0-D7脚)有8个端口的数字输入作D/A转换。Cs和WR端控制ADC0832转换。RFB端负责输出模拟信号。
1
TM1637驱动四位数码管,已在51单片机上验证成功,实现5小时倒计时
2021-12-25 20:35:08 520KB TM1637 代码
1
(1)可供4组同时抢答,由按钮控制。 (2)能显示出最先抢答的组号,而对其他组的抢答不予理睬。 (3)对主持人未曾按启动扭之前就按抢答按钮的犯规组,亮红灯警告。 (4)对抢答后的回答时间进行计时控制,如回答超时,则以音响报警。
1
51单片机、 秒表、秒表、数码管显示
2021-12-24 20:20:59 239KB 秒表 仿真程序 论文 数码管显示
1
刚开始学习数码管时分不清那几种数码管,proteus中也有各种各样的,我干脆把各种数码管都放到一个图中,网上搜索加书上找接法和用法,把能找到的五种数码管接到一个了一个单片机上。
2021-12-24 20:12:18 66KB proteus 五种数码管
1
八数码问题也称为九宫问题。在3×3的棋盘,摆有八个棋子,每个棋子上标有1至8的某一数字,不同棋子上标的数字不相同。棋盘上还有一个空格,与空格相邻的棋子可以移到空格中。自己写的八数码的简单实现,可运行。
2021-12-24 15:35:58 11KB 八数码
1
八数码游戏包括一个3*3的棋盘,棋盘上摆放着8个数字的棋子,留下一个空位。与空位相邻的棋子可以滑动到空位中。游戏的目的是要达到一个特定的目标状态。本文用A星算法解决了这个问题......
2021-12-24 15:08:55 122KB A星算法 8数码问题
1
2019年网络搭建与应用国赛样题1-最新参考答案(全)(更新时间:2021.5.28) 内含操作录屏以及生成树部分的分解介绍,可供各位参考操作。
2021-12-24 12:32:56 153.14MB 神州数码 网络搭建与应用
该资源主要是设计一个可以检测黑白条纹的计数器,在数码管上显示出黑白条纹的数目,并对扫描方向进行判断。
2021-12-24 11:16:49 133KB 红外对管 AT89S51 数码管 LM339
1
数码管在现在的自动控制中的显示应用极为广泛,由于使用时间的问题会导致缺画的现象发生,为了便于大家更好找到合适的数码管进行更换,特给大家详细介绍
2021-12-24 09:47:09 712KB 四位 七段 数码管
1