Advertisement

19年电赛国赛纸张计数项目 - 基于51单片机开发。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该系统运用STC89C52核心板以及24C02存储器,通过I2C总线进行互联互通,并借助NE555芯片来完成对纸张数量的精确检测。其运作原理如下:当纸张数量发生改变时,会引起平行板电容器容量的相应变化;这种容量的变化进而导致测试端电极板产生的信号发生相应的波动,而这些信号波动正是由NE555芯片产生的谐振频率所体现,从而生成不同频率的方波信号。核心板接收到方波信号后的频率信息,随后采用加权平均的计算方法,最终确定与不同纸张数量相对应的频率范围。为了清晰地呈现当前纸张数量及其对应的频率,系统利用8位数字管进行显示。目前已成功实现的功能包括:在测试开始前,系统会对极板间不同张数的纸张进行测量并收集校准数据;同时,测量显示电路具备自检功能,并在AB电极之间检测到短路情况时发出蜂鸣警报;每次在极板间放置待测纸张并固定后,用户只需一键启动测量程序即可,系统会立即显示被测纸张的数量并伴随蜂鸣声提示。该系统能够准确地测量30张以上的纸张数量,并且从按下测量按钮到蜂鸣声响起的时间始终控制在5秒钟以内。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 2019子设作品——系统(51).zip
    优质
    本作品为参加2019年全国电子设计竞赛的作品之一,名称为“纸张计数系统”,该系统基于51单片机开发,能够实现对不同尺寸和类型的纸张进行准确计数。 该系统采用STC89C52核心板与24C02存储器通过I2C总线进行通信,并利用NE555芯片来检测纸张数量。其基本工作原理是:当纸张的数量发生变化,平行板电容器的容量也会随之变化,进而导致测试端信号的变化。这种变化由NE555产生的谐振频率体现出来,形成不同频率的方波信号。核心板接收到这些方波信号后,通过加权平均计算方式得出与不同数量纸张对应的频率范围,并在8位数码管上显示当前的纸张数量和相应的频率。 目前系统已实现的功能包括:测试前对放置于极板间的不同张数纸张进行测量并获取校准信息;能够自检测量电路,当出现AB电极短路时会发出蜂鸣警报。每次将被测纸张固定在两个电极之间后,只需一键启动即可完成测量,并显示所测得的纸张数量及发出一声提示音。当前系统可以准确地测量30张以上的纸张数,从按下测试按钮到听到提示音的时间不超过5秒。
  • 2019子设中的STM32的代码与Word文档
    优质
    本项目为2019年电子设计竞赛参赛作品,采用STM32单片机开发,旨在实现高效准确的纸张计数功能。详细介绍和源码收录于相关Word文档中。 该系统可以手动更新内部的数据记录,因此能够随时修正温度对电容的影响。它可以实现50张纸以内的准确计数,在50到60张纸之间则不太稳定。提供的文档包括设计思路、方案选择等内容,并且只有代码和文档可供提供,因为实物已经售出。
  • 蓝桥杯
    优质
    《蓝桥杯单片机设计与开发历年国赛题》汇集了历届蓝桥杯大赛中单片机设计与开发项目的竞赛题目,适合参赛选手及电子工程专业学生参考练习。 蓝桥杯单片机设计与开发历届国赛题是一个聚焦于单片机技术的比赛资源集合,其中包含了历年蓝桥杯全国竞赛中的题目及相应的代码实现。这些资源对于学习和提升单片机编程技能、模块化编程技巧以及理解实际项目开发流程具有极大的价值。 单片机是一种集成了CPU、存储器、输入输出接口等主要电子元件的集成电路,广泛应用于各种嵌入式系统中。蓝桥杯赛事中的题目通常会涉及到以下关键知识点: 1. **单片机基础**:了解常见的型号如8051、AVR和ARM,并掌握它们的内部结构、指令系统和工作原理。 2. **编程语言**:C语言是主要使用的编程语言,需要掌握基本语法、指针操作及函数调用等知识。 3. **IO操作**:理解并能实现对单片机GPIO进行读写操作,控制LED灯或按键等外围设备的功能。 4. **中断系统**:熟悉中断的工作机制,包括中断源、向量和处理流程,并学会编写服务程序。 5. **定时器计数器**:利用定时器与计数器功能实现延时、频率测量及脉冲产生等功能。 6. **串行通信**:学习UART、SPI和I2C等协议,用于单片机之间的通信或与其他外设的交互。 7. **模数转换(ADC)与数模转换(DAC)**:理解AD和DA转换原理,并实现模拟信号到数字信号的相互转化。 8. **模块化编程**:将复杂程序分解为独立且可复用的部分,提高代码质量和维护性。这包括函数封装、数据结构设计及模块间通信等技术。 9. **实践应用**:通过具体题目学习如何根据需求设计硬件电路,并编写控制程序解决实际问题,例如温度监测或电机控制等任务。 10. **调试技巧**:掌握使用仿真器或JTAG工具进行程序调试的方法,学会分析单片机的运行状态。 研究历届蓝桥杯国赛题目的代码实现可以加深对上述知识点的理解,并提升解决问题的能力。通过解题过程还可以系统地提高编程技能和逻辑思维能力。在学习过程中建议结合实际硬件进行实验以更好地掌握知识和技术应用技巧。
  • 2019子设F题:
    优质
    2019年电子设计竞赛F题:纸张计数是一项挑战参赛者运用传感器技术、电路设计与数据分析等技能,开发能够精准统计通过或放置于特定区域的纸张数量的系统。此项目旨在提高大学生在解决实际问题中的创新能力和团队协作精神。 纸张计数程序采用STM32F4、FDC2214、LCD、蜂鸣器以及按键实现,能够对0至15张纸进行计数。
  • 蓝桥杯历
    优质
    本资源汇集了历届“蓝桥杯”全国软件和信息技术专业人才大赛中单片机组的决赛试题,适用于参赛选手及电子工程专业的学生进行学习与参考。 这是本人整理的蓝桥杯单片机历届国赛赛题,从第三届到第十三届非常完整。欢迎大家下载。
  • 51的竞分器
    优质
    本项目设计了一款适用于各类竞赛的电子计分器,采用51单片机为核心控制单元,具有操作简便、实时性强等特点,能够有效提高比赛评分效率和准确性。 基于51单片机的比赛电子计分器包含论文、制板图及其他Kile C程序及hex文件、Proteus仿真仿真视频作品图片。
  • 显示器——子设作品
    优质
    纸张计数显示器是一款专为提高办公效率而设计的作品,通过安装在打印机内部的传感器和微控制器记录并显示纸张使用情况。此项目参加电子设计大赛,旨在推广资源节约理念与智能化办公解决方案。 纸张计数显示装置基于RT-Thread实时操作系统开发,并使用STM32F407单片机作为主控制器。该系统采用具有抗电磁干扰(EMI)架构的FDC2214模块作为电容采集传感器,通过屏蔽双绞线连接至两铜极板,读取并处理数据。触摸屏和语音模块用于显示状态信息及播报。 FDC2214模块将收集的数据通过IIC协议传输给主控制器,后者使用卡尔曼滤波算法对原始数据进行处理,以抑制噪声干扰。在系统校准模式下,采用最大隶属度法确定电容模拟值与纸张数量的论域,并定义模糊子集和隶属函数。建立模糊规则控制表后求得模糊控制查询表。 该装置根据采集到的数据做出短路判断并读取多组实时数据,将其归类于预设的模拟区间中,选取最大可能性区间的数值作为期望值,从而减少最终判断误差。
  • 2019子设F题程序.rar
    优质
    本资源包含2019年电子设计竞赛F题《纸张计数程序》相关资料,内含详细的设计方案、源代码及测试数据,适合参赛选手和技术爱好者学习研究。 2019年全国大学生电子设计竞赛的一个项目是开发纸张测量计数装置,该项目基于STM32MINI开发板,并使用自带的液晶显示屏。该装置结合了FDC2214电容传感器进行工作。
  • 51-比时器
    优质
    本项目是一款基于51单片机设计的比赛计时器,具有精准计时、倒计时和时间显示功能,适用于各类竞赛场合。 ### 实验要求 1. 显示比赛剩余时间和球队分数。 2. 默认情况下比赛分为4节,每节10分钟;可以对比赛时间进行调整。 3. 每一节结束后蜂鸣器报警并点亮LED灯。可以暂停或复位计时器。 ### 功能说明 - **LCD1602液晶显示**:实时展示剩余比赛时间和球队分数。 - **默认设置**:初始计时为4节,每节10分钟;每一节结束时蜂鸣器报警。 - **按键功能** - `1`键——给当前选择的队伍加1分 - `2`键——给当前选择的队伍加2分 - `3`键——给当前选择的队伍加3分 - `4`键——从当前选择的队伍减去1分 - `5`键——从当前选择的队伍减去2分 - `6`键——从当前选择的队伍减去3分 - `0`键——关闭蜂鸣器声音 - `*`键(星号)——启动或暂停计时器 - `#`键(井号)——复位比赛分数和时间至初始状态 - `A`键——选择队伍A进行操作 - `B`键——选择队伍B进行操作 - `C`键——在初始状态下增加1分钟到计时器中 - `D`键——在初始状态下减少1分钟从计时器中