需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14905 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:紫外(UV)固化的原理是利用紫外线照射使涂料,胶水等产生聚合反应实现固化。要精确控制固化效果,不仅要选择合适的光谱和固化时间,同时也需要选择合适的紫外光源的强度和温度。 本文分析了光固化系统的工作原理,设计了一款简易可调的紫外光固化电源系统,确定了主电路的形式,进行了硬件电路设计和软件编程。系统采用STC89C52单片机作为主控芯片,使用DS18B20温度传感器检测温度,采用四盏5W的紫外LED灯作为发光源,通过按键控制单片机发出占空比可调的PWM波,改变紫外LED灯的平均电流,从而达到改变紫外LED灯亮度的目的。所设计的系统可以通过LCD1602将环境温度和PWM占空比显示出来。通过实际调试,完成硬件实物焊接和调试。所设计的系统具有结构布局简单,显示内容直观,操作过程容易,容易实现模块功能等优点。
关键词 STC89C52;DS18B20;LCD1602;PWM; UV LED
目录 摘要 Abstract 1 绪论-1 1.1 引言-1 1.2 快速成型技术简要介绍-1 1.3 论文研究的内容-3 2系统方案的确定-4 2.1系统总体设计目标-4 2.2 系统总体结构设计方案-4 2.3 设计要求-4 2.4各模块选择与认证-5 2.4.1.主控芯片的选择-5 2.4.2 温度传感器模块选择与论证-6 2.4.3编程语言的选择和论证-6 2.4.4 显示模块的选择与论证-6 2.4.5 调节模块介绍-7 3系统的硬件设计与实现-10 3.1 系统硬件总体设计框图-10 3.2系统概述-10 3.3 LED驱动系统主要单元电路的设计-11 3.3.1驱动系统主要控制模块的设计-11 3.3.2温度传感器DS18B20外围接线电路-12 3.3.3 显示电路设计-16 3.3.4 按键电路设计-18 4软件设计-20 4.1 单片机C语言设计-20 4.1.1 C语言概述-20 4.1.2 C语言的特点-20 4.1.3 系统各模块的程序设计-20 4.2 主程序的设计流程-21 4.3 温度显示部分程序设计-22 4.3.1 DS18B20传感器操作流程-22 4.3.2 DS18B20传感器的指令表-23 4.3.3 DS18B20传感器的初始化时序-24 4.3.4 DS18B20获取温度程序-24 4.4 按键控制程序设计-25 4.5 PWM控制程序设计-25 4.6延时程序设计-25 4.7 1602液晶LCD显示程序设计-25 5 系统测试-28 5.1硬件测试-28 5.2软件测试-29 5.3 测试结果结论-29 结论-31 致谢-32 参考文献-33 附录-34 |