需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8654 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本设计采用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 |