计算机控制技术课程设计报告
--路灯自动开关的设计
课程名称: 计算机控制基础 姓 名: 学 号 班 级: 指导老师: 储 忠
目 录
概 述............................................................ 3
关键词:............................................................ 3
一.课程设计任务.................................................... 3
二.设计方案论证:.................................................. 3
三.模块设计与分析:................................................ 4
3.1光电转换..................................................... 4
3.2 LM324介绍.................................................. 4
3.3 信号的转换 ................................................. 5
四.原理图:........................................................ 5
五、程序:.......................................................... 5
六.自我评价课程设计实物的总体性能与指标:.......................... 6
七.商品化应用前景分析:............................................ 6
八.设计体会:...................................................... 7
概 述
灯是现在生活中和常见的一种东西,而且有很多厂家都生产其控制器。本次设计主要是设计一个路灯自动控制开光。
本文介绍了光敏电阻的基本原理和特点; LM324的应用;并介绍了光敏电阻的基本结构和用于实现电路控制的功能, 并对程序进行调试及性能分析。 关键词:
光敏电阻 光控 LM324
一.课程设计任务
基于单片机的光控灯设计
要求:光照的强度自动控制灯亮的个数, 以实现亮度调节。
具体实现:光照为一级亮时亮三盏灯,为二级亮时亮两盏灯,为三级亮时亮一盏灯,为四级亮时一盏都不亮。
二.设计方案论证:
方案一:
可以使用adc0809来采集由光敏电阻输出的信号, 经采集后送入单片机, 由单片机来控制灯亮的个数, 由此实现控制要求。
方案二:
可以使用LM324来采集由光敏电阻输出的信号, 经采集后送入单片机, 由单片机来控制灯亮的个数, 由此实现控制要求。
综合比较两种方法,第二种比较简单,控制方便,适宜选取。
三.模块设计与分析:
3.1光电转换
上图为光敏电阻,其亮阻大约在500欧姆,暗阻大约在250千欧左右,当光照强度不同时,其电阻阻值不同。
3.2 LM324介绍
LM324系列器件为价格便宜的带有真差动输入的四运算放大器。与单电源应用场合的标准运算放大器相比,它们有一些显著优点。该四放大器可以工作在低到3.0伏或者高到32伏的电源下,静态电流为MC1741的静态电流的五分之一。共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性。每一组运算放大器可用图示的符号来表示,它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo ”为输出端。两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo 的信号与该输入端的位相反;Vi+(+)为同相输入端,表示运放输出端Vo 的信号与该输入端的相位相同,LM324的引脚排列见图。
3.3 信号的转换
如上图所示,当引脚3处电压大于引脚2处电压时,引脚1输出高电平“1”;当引脚3处电压小于引脚2处电压时,引脚1输出低电平“0”。同理可得到一组电平U1A 、U1B 、U1C 、U1D ;
四.原理图:
把所采集的信号输入到单片机中,经过处理后输出电平信号, 来控制灯亮的数量.
五、程序:
#include
#define GO P1 ;定义端口
#define TO P2
void Delay(unsigned int t) ;延时子程序
{
while(t--) ;
}
void main(void)
{
} unsigned int loop=0; while(1) { } TO=GO; ;把P1口数据赋P2口 for(loop=0;loop
六.自我评价课程设计实物的总体性能与指标:
此课程设计实物的总体性能与指标达到了预期的效果,对于不同的光照强度,所点亮得灯的个数不同,从而实现了灯光强度控制的要求。本装置可以扩展至弱控强且工作稳定可靠的实际应用的电路当中。
七.商品化应用前景分析:
由于我国城市化进程的加速和交通建设的现代化,必然导致路灯需求量的增加;由于时代在进步,社会在发展,必然导致人们对智能产品的渴望。此课程设计《路灯控制器的设计》完全达到了现代人们的需求和要求。因此,此灯光强度控制器商品化应用前景是可预见的。
八.设计体会:
通过此课程设计《路灯自动开关的设计》让我收获颇多,虽然设计过程中遇到很多问题,但在老师和同学的帮助下都顺利解决了,这让我学到了很多东西。
同时它提高了我对电子产品的理论设计能力,也提高了我的实际动手能力;它让我明白平时知识的积累是有用的,是可以创造价值的;他让我找到了信心,找到了目标。当然,它也让我明白自己和其他人还是存在差距的,让我明白仅靠现在的知识还是不够的还得努力学习,也让我明白理论和实际是有很大差距的要把理论和实际相结合才能得到自己预期的成果。
在此也感谢老师给给我们这次的锻炼机会!!
附:实物图
计算机控制技术课程设计报告
--路灯自动开关的设计
课程名称: 计算机控制基础 姓 名: 学 号 班 级: 指导老师: 储 忠
目 录
概 述............................................................ 3
关键词:............................................................ 3
一.课程设计任务.................................................... 3
二.设计方案论证:.................................................. 3
三.模块设计与分析:................................................ 4
3.1光电转换..................................................... 4
3.2 LM324介绍.................................................. 4
3.3 信号的转换 ................................................. 5
四.原理图:........................................................ 5
五、程序:.......................................................... 5
六.自我评价课程设计实物的总体性能与指标:.......................... 6
七.商品化应用前景分析:............................................ 6
八.设计体会:...................................................... 7
概 述
灯是现在生活中和常见的一种东西,而且有很多厂家都生产其控制器。本次设计主要是设计一个路灯自动控制开光。
本文介绍了光敏电阻的基本原理和特点; LM324的应用;并介绍了光敏电阻的基本结构和用于实现电路控制的功能, 并对程序进行调试及性能分析。 关键词:
光敏电阻 光控 LM324
一.课程设计任务
基于单片机的光控灯设计
要求:光照的强度自动控制灯亮的个数, 以实现亮度调节。
具体实现:光照为一级亮时亮三盏灯,为二级亮时亮两盏灯,为三级亮时亮一盏灯,为四级亮时一盏都不亮。
二.设计方案论证:
方案一:
可以使用adc0809来采集由光敏电阻输出的信号, 经采集后送入单片机, 由单片机来控制灯亮的个数, 由此实现控制要求。
方案二:
可以使用LM324来采集由光敏电阻输出的信号, 经采集后送入单片机, 由单片机来控制灯亮的个数, 由此实现控制要求。
综合比较两种方法,第二种比较简单,控制方便,适宜选取。
三.模块设计与分析:
3.1光电转换
上图为光敏电阻,其亮阻大约在500欧姆,暗阻大约在250千欧左右,当光照强度不同时,其电阻阻值不同。
3.2 LM324介绍
LM324系列器件为价格便宜的带有真差动输入的四运算放大器。与单电源应用场合的标准运算放大器相比,它们有一些显著优点。该四放大器可以工作在低到3.0伏或者高到32伏的电源下,静态电流为MC1741的静态电流的五分之一。共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性。每一组运算放大器可用图示的符号来表示,它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo ”为输出端。两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端Vo 的信号与该输入端的位相反;Vi+(+)为同相输入端,表示运放输出端Vo 的信号与该输入端的相位相同,LM324的引脚排列见图。
3.3 信号的转换
如上图所示,当引脚3处电压大于引脚2处电压时,引脚1输出高电平“1”;当引脚3处电压小于引脚2处电压时,引脚1输出低电平“0”。同理可得到一组电平U1A 、U1B 、U1C 、U1D ;
四.原理图:
把所采集的信号输入到单片机中,经过处理后输出电平信号, 来控制灯亮的数量.
五、程序:
#include
#define GO P1 ;定义端口
#define TO P2
void Delay(unsigned int t) ;延时子程序
{
while(t--) ;
}
void main(void)
{
} unsigned int loop=0; while(1) { } TO=GO; ;把P1口数据赋P2口 for(loop=0;loop
六.自我评价课程设计实物的总体性能与指标:
此课程设计实物的总体性能与指标达到了预期的效果,对于不同的光照强度,所点亮得灯的个数不同,从而实现了灯光强度控制的要求。本装置可以扩展至弱控强且工作稳定可靠的实际应用的电路当中。
七.商品化应用前景分析:
由于我国城市化进程的加速和交通建设的现代化,必然导致路灯需求量的增加;由于时代在进步,社会在发展,必然导致人们对智能产品的渴望。此课程设计《路灯控制器的设计》完全达到了现代人们的需求和要求。因此,此灯光强度控制器商品化应用前景是可预见的。
八.设计体会:
通过此课程设计《路灯自动开关的设计》让我收获颇多,虽然设计过程中遇到很多问题,但在老师和同学的帮助下都顺利解决了,这让我学到了很多东西。
同时它提高了我对电子产品的理论设计能力,也提高了我的实际动手能力;它让我明白平时知识的积累是有用的,是可以创造价值的;他让我找到了信心,找到了目标。当然,它也让我明白自己和其他人还是存在差距的,让我明白仅靠现在的知识还是不够的还得努力学习,也让我明白理论和实际是有很大差距的要把理论和实际相结合才能得到自己预期的成果。
在此也感谢老师给给我们这次的锻炼机会!!
附:实物图