更新时间:11-13 上传会员:狂奔的小猪
分类:单片机自动化 论文字数:8654 需要金币:1000个
摘要:本设计采用C语言进行编程,以STC32F单片机为系统的控制核心,通过FDC2214电容传感器实现A4打印纸张检测功能。系统可分为电源模块,输入模块,控制模块以及输出模块四个部分,电源模块包括电池;两个稳压器(3.3V和5V);输入模块包括两个单面覆铜板和FDC2214 电容传感器;控制模块为STC32F单片机;输出模块包括4.3寸LCD显示屏,蜂鸣器和声光提示。系统采用自适应法对数据进行处理,数据采集前进行自校准,通过对纸张厚度的测量从而检测出A4打印纸张的数量并显示在液晶屏上,还要显示当前是否有短路,同时,通过语音模块进行播报A4打印纸张的数量,本系统具有较高的准确度以及较好的灵敏度、构造简单、效率高等特点,经多次测试后,在40张纸以内可基本上实现无差输出,且稳定性极高。
关键词:STC32F单片机;电容传感器;纸张计数;状态显示
目 录
摘 要
Abstract
1 绪论-1
1.1研究的目的及意义-1
1.2发展现状-1
1.3设计任务和要求-1
1.3.1设计任务-1
1.3.1设计要求-2
2 装置整体设计方案-3
2.1整体设计方案-3
2.2器件选型-3
2.2.1系统核心控制模块-3
2.2.2输入模块-4
2.2.3测量电路选择-4
2.2.4导线部分-5
3 理论计算与分析-6
3.1电容传感器的测量原理-6
3.2 LC谐振 -6
4 电路与程序设计-8
4.1系统结构图-8
4.2 控制程序设计-8
4.3 FDC2214测量原理图-9
4.4蜂鸣器电路原理图-10
4.5软件流程图-10
4.6自校准程序设计-12
4.7 短路程序设计-13
4.8 算法设计-13
5 系统测试方案及结果-14
5.1 测试模块-14
5.1.1硬件测试-14
5.1.2软件仿真测试-14
5.2 测试结果-14
5.3 误差分析-16
5.4抗干扰分析-16
结 论-17
参考文献-18
附 录 1-19