1.基于单片机的家用多功能用电保护器的设计
谈谈几点:
1、你的理解我觉得是对的,单片机+功率计
2、功率计的设计或者使用是重难点,推荐使用类似CS5460的集成芯片,单片机直接通过SPI接口就可以轻松读出需要的值了。因为要是自己去模拟测量处理,估计可以单独写一篇论文了。
3、从一个产品角度出发,你的系统供电要低成本一般都是阻容降压类似的方式直接从220V取电吧,但是请务必注意安全!!!当然如果老师允许,仅仅是演示,你怎么供电都可以。
4、再者,关于你说的量程比实际小的问题,也是看你的出发点吧,如果仅是一个模型当然可以,不过我还是觉得既然做了,论文也写了是生活用电,是不是得实际能用,量程差别,其实整个系统差别就大了。请务必过问导师,可否简化设计。
还有问题欢迎咨询讨论。
2.继电器的控制及应用的毕业设计
继电器的控制及应用的毕业设计: /sites/china/cn/products-services/automation-control/products-offer/function-presentation.page?p_function_id=5008继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。
故在电路中起着自动调节、安全保护、转换电路等作用。
3.51单片机控制继电器
你的仿真图有问题,继电器是不会吸合的。
发光二极和串联的电阻阻值也大,LED不能亮。 仿真应该如下图这样画 汇编程序 RELAY BIT P2.0 ;继电器控制位 RESET:LJMP MAIN ORG 000BH MOV TH0,#3CH MOV TL0,#0B0H DJNZ R2 ,BACK MOV R2 ,#20 ;中断20次,1秒到,继电器吸合或断开一次 CPL RELAY BACK: RETI MAIN: MOV TMOD,#01H MOV TH0,#3CH; 晶振频率为12M,定时50ms MOV TL0,#0B0H MOV IE ,#82H SETB TR0 MOV R2 ,#20 CLR RELAY AJMP $ END 请采纳。
4.求一篇基于51单片机的防火漏电保护器的设计的毕业论文
我这里有:基于51单片机防火漏电保护器设计,共37页,12455字
我Q356511191
前言
随着人民生活水平不断的提高,各种家用电器走进每个人的生活,特别是大功率的电器,如冰箱、空调等正逐渐普及,给人们的生产生活带来巨大的便利。但电器设备的应用也给人们带来了经济损失以及血的教训,因过流、过压引起的设备损坏不计其数,因漏电、触电身亡的也不少见。由此,人们在不停探索着电能的安全合理应用,各种电能保护器相继产生。传统的保护电路用分立元件制作,制作成本高,调试安装难度大,虽然能起到保护的作用,但由于速度及精度达不到要求,往往电器虽然保护了但有些元件却被损坏。
本设计从安全用电、节约电能出发充分考虑了设计对象的保护时间,利用单片机技术实现对设备及人身安全进行保护,具有保护范围广,保护精度高、安装调试简单的优点,并且容易实现与计算机的联机,实现智能化,前景广阔。
5.基于单片机多用途定时器的论文
基于单片机的多用途定时器的设计与实现摘要】 设计了一种以AT89 C51为核心、结构紧凑和功能齐全的多用途定时器。
它可通过小键盘输入任意定时时间,最大可定时10h,能满足各种层次答辩、各种赛事以及某些特殊定时需要。文章对其结构作了介绍。
关键词:AT89 C51,定时器,Intel 8279,Intel82531 引 言“定时器”总的来说有两种类型。其一是基于模拟技术的传统产品,这种定时器功能简单,尽管曾被广泛应用过,但已进入淘汰之列。
另一种就是基于数字技术的新一代产品,这种产品功能强,是前者的换代之物。然而,此类产品大多是较大型的设备,真正实用、携带方便、功能齐全的“大路”商品则就不多见了。
随着单片机性能价格比的不断提高,新一代产品的应用越来越广泛,大可构成复杂的工业过程控制系统,完成复杂的控制功能,小则可以用于家电控制,甚至能够用来做儿童电子玩具。它功能强大,体积小,重量轻,灵活好用,配以适当的接口芯片,可以构造各种各样、功能各异的微电子产品。
鉴此,我们设计开发了一种基于单片机的多用途定时器。这种定时器除了AT89 C51芯片以外,只采用Intel8253、Intel 8279为主要芯片,是典型的“三片系统”。
它造价低,功能全,整体功能价格比高,配以小键盘和LED显示器,可适应各种场合的定时预警之用。 2 硬件结构AT系列单片机是美国ATMEL公司在IntelMCS-51单片机技术基础上开发出的一种新产品,片内带有4k E2ROM,编程/擦除全部采用电实现(有5V和12V两种模式),既能进行在线编程擦写, 亦可采用电话线进行远程编程擦写。
可重复性强,使用寿命长,可重复擦写1000次以上,并且擦写速度快,4k编程大约需3s,擦除仅需10ms。程序保存时间长,可达100年,与Intel MCS-51系列单片机完全兼容,且有超强的加密功能,能完全替代IntelMCS - 8751/Intel MCS - 8752和Intel MCS -87C51/Intel MCS-87C52,低电压,低电流,低功耗,除了有DIP、PLCC、QFP等多种封装形式,还有商用级、工业级、汽车用级、军用级等多种规格。
因此,目前它在微计算机产品开发中的应用越来越“火”。我们的系统不需要复杂的计算,程序代码量不大,4k ROM已足够,无须外扩ROM和RAM。
由于AT89 C51的内部计数器是16位的,即便采用2MHz的时钟,计满一次为32767.5μs,因此通过Intel 8253外扩了计数器,并且用AT89 C51的ALE输出作为8253的时钟脉冲,这样就大大地扩展了量程范围。通过Intel 8279外扩了键盘/显示器,由于Intel8279内部自带按键消抖电路和键值自动扫描电路,故无须再进行编程,这样既提高了可靠性,同时也减少了整个程序的代码量。
键盘为4*4物理键阵(部分键是复用的),除了0~9数字键外,还有计时键、修改键、确认键、设置键/复位、↑、↓等功能键,键位排布情况见图1。因为选用了塑膜按键(定做的),所以既防尘又美观。
显示器选用5位高红LED管,分别表示时、分、秒。之所以没有选用液晶,主要是从广泛的实用环境来考虑的,比如球赛,大多是在户外进行的,LCD就显得亮度不够了。
另外用了4个发光二极管作为时与分、分与秒之间的分界符,如图2所示。达到预定时间,声光同时报警,采用高亮度LED和所需语音(时间到,请停止)。
CPU对8279的监视采用了查询方式,故8279的中断请求信号IRQ悬空未用。系统有直流(4节1号干电池)和交流(220V市电)两种供电方式。
整流电源是与系统配装在一起3 软件结构8253的工作时钟是ALE,输出为1MHz。它有三个计数器,为了能够最大限度地扩大计时量程,三个计数器采用了“套用”方式,即计数器0的输出作为计数器1的输入脉冲,计数器1的输出作为计数器2的输入脉冲,最后计数器2的输出才输入到的。
整个系统的结构如图3所示。 AT89 C51的T0进行计数,一个“硬件计时周期”就能定时71min1.41s,这已能满足一般的赛事定时需要。
从更广的范围考虑,编制了不同“软定时”延迟程序,可用嵌套的形式启动“硬件计时周期”,以达到更长的定时需要,但是显示器的位数已定,最长能够定时10h,这已足够长了。系统软件分为三大模块,即初始化模块,键盘扫描/显示模块,时间延迟(脉冲计数)模块。
关键技术为延迟时间的计算和对8279编程,工作期间要动态地显示倒计时时间,结构框图如图4所示。4 结束语本文所介绍的多用途定时器设计巧妙,体积小,造价低,功能强,计时范围大,用途广泛,操作携带方便,是一种较理想的定时工具,经多次试用改进后已基本定型。
该系统市场前景广阔,具有较明显的经济效益。参 考 文 献1 张友德等.单片微型机原理、应用与实践.上海:复旦大学出版社,19922 李华. MCS-51系列单片机实用接口技术.北京:北京航空航天大学出版社,19933 李秉操等.单片机接口技术及其在工业控制中的应用.陕西:陕西电子编辑部,19914 陈键铎.8098单片机原理及应用技术.北京:电子工业出版社,1995。
6.求一篇基于51单片机的防火漏电保护器的设计的毕业论文
我这里有:基于51单片机防火漏电保护器设计,共37页,12455字我Q356511191前言 随着人民生活水平不断的提高,各种家用电器走进每个人的生活,特别是大功率的电器,如冰箱、空调等正逐渐普及,给人们的生产生活带来巨大的便利。
但电器设备的应用也给人们带来了经济损失以及血的教训,因过流、过压引起的设备损坏不计其数,因漏电、触电身亡的也不少见。由此,人们在不停探索着电能的安全合理应用,各种电能保护器相继产生。
传统的保护电路用分立元件制作,制作成本高,调试安装难度大,虽然能起到保护的作用,但由于速度及精度达不到要求,往往电器虽然保护了但有些元件却被损坏。 本设计从安全用电、节约电能出发充分考虑了设计对象的保护时间,利用单片机技术实现对设备及人身安全进行保护,具有保护范围广,保护精度高、安装调试简单的优点,并且容易实现与计算机的联机,实现智能化,前景广阔。
7.求论文,关于单片机控制器的设计
#include#define uint unsigned int#define uchar unsigned char#define duank P1 //键盘到单片机的端口//DB 50H,1CH,39H,16H,38H,78H,70H,0FEH,0EFH,0FFH;A B, C, D, E, ,F ,P, -, ,. ,COLSE//DB 01H,0C7H,22H,82H,0C4H,88H,08H,0C3H,00H,80H;带小数点的字形码0.,1.,-----9.uchar code table[]={ //键盘编码"1~F~0"0xD7,0x32,0x92,0xD4,0x98,0x18,0xD1,0x10,0x90,0x50,0x1C,0x39,0x16,0x38,0x78,0x11};uchar num,temp,num1;void delay(uint z) //延时子程序 Zms {uint x,y;for(x=z;x>0;x--) for(y=110;y>0;y--);}uchar keyscan(); //键盘函数声明void display(uchar aa);//显示函数声明void main() //主函数{while(1) { display(keyscan()); }}void display(uchar aa) //显示子程序{ //dula=1; //P0=table[aa-1]; //dula=0; SBUF="table"[aa-1];}uchar keyscan() //键盘扫描程序,取回一个键盘号{ duank="0xfe"; temp="duank"; temp="temp"&0xf0; while(temp!=0xf0) { delay(5); temp="duank"; temp="temp"&0xf0; while(temp!=0xf0) { temp="duank"; switch(temp) { case 0xee:num=1; break; case 0xde:num=2; break; case 0xbe:num=3; break; case 0x7e:num=4; break; } while(temp!=0xf0) { temp="duank"; temp="temp"&0xf0; } } } duank="0xfd"; temp="duank"; temp="temp"&0xf0; while(temp!=0xf0) { delay(5); temp="duank"; temp="temp"&0xf0; while(temp!=0xf0) { temp="duank"; switch(temp) { case 0xed:num=5; break; case 0xdd:num=6; break; case 0xbd:num=7; break; case 0x7d:num=8; break; } while(temp!=0xf0) { temp="duank"; temp="temp"&0xf0; } } }duank="0xfb"; temp="duank"; temp="temp"&0xf0; while(temp!=0xf0) { delay(5); temp="duank"; temp="temp"&0xf0; while(temp!=0xf0) { temp="duank"; switch(temp) { case 0xeb:num=9; break; case 0xdb:num=10; break; case 0xbb:num=11; break; case 0x7b:num=12; break; } while(temp!=0xf0) { temp="duank"; temp="temp"&0xf0; } } }duank="0xf7"; temp="duank"; temp="temp"&0xf0; while(temp!=0xf0) { delay(5); temp="duank"; temp="temp"&0xf0; while(temp!=0xf0) { temp="duank"; switch(temp) { case 0xe7:num=13; break; case 0xd7:num=14; break; case 0xb7:num=15; break; case 0x77:num=16; break; } while(temp!=0xf0) { temp="duank"; temp="temp"&0xf0; } } }return num;}。
转载请注明出处众文网 » 基于单片机的继电器的毕业论文