描述:本设计研究的是基于51单片机的步进电机控制系统。采用单片机AT89C51作为控制核心,通过五个按键控制步进电机的运行状态,即控制启停、正反转、加减速,并利用八位的数码管显示步进电机的速度等级。本设计的硬件部分主要由单片机、键盘控制模块、电机驱动模块、数码管显示模块以及电源模块五部分组成。仿真图:
上传时间: 2022-02-02
上传用户:aben
智能家居设计八大经典电路设计八大经典电路智能硬件设计九个实用设计制作(附原理图、源代码、视频) 什么叫智能硬件?就如每个人心中都有一个佛一样,没有一个标准的定义。我说通过技 术可以替代劳动力的就叫智能硬件;他说智能硬件只是基础,需要软件的支撑,整个系统才 能算作是智能;度娘说通过软硬件结合的方式,对传统的设备进行改造,进而让其拥有智能 化的功能。给大家总结了电路城上原创的一些可以认为是智能硬件的几个制作设计,看过这 些设计之后,你对只能硬件的定义是否更加清晰了呢? 1、瑞萨电子——智能家居解决方案 瑞萨虽然是鬼子的产品,但不得不说,他们有些东西还是值得我们学习的。就说这套智能家 居的方案设计吧,它就很全面,包含了家居的所有方案,连微型的电量计模块都没放过。设 计方案、电路图,源代码也全都公布,忍不住要点个赞。 2、多功能智能宿舍改造,看的我也是醉了 前几天看新闻,几个小女生把宿舍改造成 hello Kitty 风格的,这算什么呢?看看这位同学 改造的智能宿舍,估计前面几个小女生该自惭形秽了!语音控制日光灯、电视机、空调、窗 帘自动开关,并且可以通过无线或蓝牙进行控制。最重要的一点是这套系统基于 51 单片机 的,一是性价比高,二是简单容易上手。 3、CHDS01 手持设备开发平台 先来普及什么是 CHDS01?CHDS01=最小系统开发板+12864 液晶屏+定制键盘+定制外壳 +内置电池。加入 ID 卡读卡模块就可以实现 ID 卡读取操作,并可以进行深度开发设计出 ID 卡。发卡及管理设备。另外可以用于实现温度湿度等数据采集,超声波测距,故障检测器, 设备控制器等等。
标签: 智能家居
上传时间: 2022-03-11
上传用户:kingwide
本文主要论述了一种基于51单片机为核心控制器的数控直流电源的设计原理和实现方法。该电源具有电压可预置、可步进调整、输出的电压信号和电流信号可同时显示功能。文章介绍了系统的总体设计方案,其主要由微控制器模块、稳压控制模块、电压/电流采样模块、显示模块、键盘模块、电源模块五部分构成。该系统原理是以STC89C52单片机为控制单元,以数模转换芯片DAC0832输出参考电压控制电压转换模块LM317输出电压大小,同时输出稳压、恒流采用模数转换芯片ADC0832对采样的电压、电流转换为数字信号,再通过单片机实现闭环控制。文章最后对数控直流电源的主要性能参数进行了测定和总结,并对其发展前景进行了展望。关键词单片机(MCU):数模转换器(DAC);模数转换器(ADC):闭环控制电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。直流稳压电源是电子技术常用的仪器设备之一,广泛的应用于教学、科研等领域,是电子实验员、电子设计人员及电路开发部门进行实验操作和科学研究所不可缺少的电子仪器。在电子电路中,通常都需要电压稳定的直流电源来供电。而整个稳压过程是由电源变压器、整流、滤波、稳压等四部分组成。然而这种传统的直流稳压电源功能简单、不好控制、可靠性低、干扰大、精度低且体积大、复杂度高。普通的直流稳压电源品种有很多,但均存在以下二个问题:输出电压是通过粗调(波段开关)及细调(电位器)来调节。这样,当输出电压需要精确输出,或需要在一个小范围内改变时,困难就较大。另外,随着使用时间的增加,波段开关及电位器难免接触不良,对输出会有影响。稳压方式均是采用串联型稳压电路,对过载进行限流或截流型保护,电路构成复杂,稳压精度也不高。
上传时间: 2022-04-05
上传用户:wangshoupeng199
基于STM32的嵌入式语音识别模块设计摘要:介绍了一种以ARM 为核心的嵌入式语音识别模块的设计与实现。模块的核心处理单元选用ST公司的基于ARM Cortex—M3内核的32位处理器STM32F103C8T6。本模块以对话管理单元为中心,通过以LD3320芯片为核心的硬件单元实现语音识别功能,采用嵌入式操作系统~c/os—II来实现统一的任务调度和外围设备管理。经过大量的实验数据验证,本文设计的语音识别模块具有高实时性、高识别率、高稳定性的优点。关键词:ARM;语音识别;对话管理;LD3320;~,c/os—II引 言服务机器人以服务为目的,冈此人们需要一种更方便、更自然、更加人性化的方式与机器人交互,而不再满足于复杂的键盘和按钮操作。基于听觉的人机交互是该领域的一个重要发展方向 ]。目前主流的语音识别技术是基于统计模式。然而,由于统计模型训练算法复杂,运算量大,一般由工控机、PC机或笔记本来完成,这无疑限制了它的运用。嵌入式语音交互已成为目前研究的热门课题l2 ]。嵌入式语音识别系统和PC机的语音识别系统相比,虽然其运算速度和内存容量有一定限制,但它具有体积小、功耗低、可靠性高、投入小、安装灵活等优点,特别适用于智能家居、机器人及消费电子等领域。1 模块整体方案及架构语音识别的基本原理 如图1所示。语音识别包括
上传时间: 2022-04-30
上传用户:d1997wayne
本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以AT89S52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集选用DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602A液晶显示模块,可以在LCD上同时显示年、月、日、星期、时、分、秒,还具有时间校准等功能。此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。//*******************主函数**************************//***************************************************void main(){uint i;lcd_init(); //调用液晶屏初始化子函数ds1302_init(); //调用DS1302时钟的初始化子函数for(i=0;i<RsBuf_N;i++)RsBuf[i]='0';Uart_init(); //调用定时计数器的设置子函数while(1) //无限循环下面的语句:{ keyscan(); //调用键盘扫描子函数GPS_TIME();//获取gps时间 }}
上传时间: 2022-05-07
上传用户:
本设计采用模块化设计法,以51单片机为核心设计一款高精度电子秤,当被称物体放置在秤台上时,称重传感器产生力-电效应,将物体的重量转换成与被称物体重量成一定函数关系的电信号。该电信号先通过前端信号处理电路,然后经过A/D转换电路转换成数字信号送入到主控电路的单片机中,单片机通过扫描键盘和各种功能开关,根据键盘输入内容和各种功能开关的状态进行判断、分析和控制,来完成各种运算和显示功能。利用压力传感器采集因压力变化产生的电压信号,经过电压放大电路放大,然后再经过模数转换器转换为数字信号,最后把数字信号送入单片机。单片机经过相应的处理后,得出当前所称物品的重量及总额,然后再显示出来。
上传时间: 2022-05-15
上传用户:
本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以AT89S52单片机为控制器,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集选用DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602A液晶显示模块,可以在LCD上同时显示年、月、日、星期、时、分、秒,还具有时间校准等功能。此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。 设计要求:(1)用4个按键实现所有功能,计时准确。(2)可以设定闹钟功能。(3)有阴历功能,平年闰年准确无误。(4)液晶能显示年、月、日、星期、时、分、秒、温度。//*******************主函数**************************//***************************************************void main(){uint i;lcd_init(); //调用液晶屏初始化子函数ds1302_init(); //调用DS1302时钟的初始化子函数for(i=0;i<RsBuf_N;i++)RsBuf[i]='0';Uart_init(); //调用定时计数器的设置子函数while(1) //无限循环下面的语句:{ keyscan(); //调用键盘扫描子函数GPS_TIME(); }}
上传时间: 2022-05-15
上传用户:
近年来,随着智能家居趋热,门锁作为智能家居的重要组成部分,对保护家居财产安全具有重要作用。其安全性和便捷性受到人们普遍关心。调查显示,虽然智能门锁在高档小区、酒店的应用越来越广泛,但在普通用户中,智能锁市场占有率较低。这是由于市场上的智能锁价格偏高,人们对智能锁的认识不够全面所造成的。因此,本文基于STM32F1系列芯片设计了一种操作简单、安全可靠、价格低廉的智能门锁控制系统。该系统由门锁终端、无线数据传输模块和远程服务平台三部分组成,硬件电路设计完成后,对系统功能需求进行分析,画出功能模块的详细流程图、完成软件代码的编写,并调试和测试系统功能。系统主要完成的内容如下: (1)智能门锁终端设计,以STM32F103ZET6单片机为核心,外接指纹模块、RFID读卡器模块、触摸键盘模块、蓝牙模块、OLED显示模块、存储模块等,配合外围电路,实现指纹、密码、卡片和蓝牙开锁功能,通过OLED显示系统菜单和用户操作信息,将用户开锁信息保存在EEPROM中,方便本地查看和管理。当用户使用未授权的方式开锁次数达到3次,终端会通过无线模块向绑定用户手机发送预警信息并锁定系统3分钟,使其无法操作。 (2)在无线数据传输方面,本系统采用ATK-SIM800C模块,通过模块和服务器之间建立TCP连接,主控制发送AT指令配置模块的参数和实现数据发送功能。 (3)远程服务平台,远程服务平台包括服务器、MySQL数据库和JSP页面三个部分。使用MVC框架进行java web的开发,用户可以远程登陆服务器,通过web页面查看家中开锁记录信息,及时了解家人的出入情况。 测试结果表明,该系统功能模块运行正常,OLED屏能正常显示、用户可以使用4种方式进行开锁,用户可以通过web页面查看到用户开锁记录信息。本文设计的智能门锁控制系统可以作为智能家居的一部分,可以应用在普通家庭用户或办公场所中。
标签: 智能门锁控制系统
上传时间: 2022-05-29
上传用户:
1、 设计任务(1) 正弦波、三角波、方波、锯齿波输出频率范围:1KHZ~1MHZ(2) 具有频率设置功能,频率步骤:100HZ;(3) 输出信号频率定度:优于10 ^4(4) 输出电压幅度:在5K负载电阻上的电压峰——峰值Vopp≧1V;(5) 失真度:用示波器观察使无明显失真。 2、 基本要求:(1) 掌握采用FPGA硬件特性、及软件开发工具MAXPLUSII的使用。(2) 掌握DDS函数信号发生器的原理,并采用VIIDL语言设计DDS内核单元。(3) 掌握单片机与DDS单无连接框图原理,推导出频率控制字、相位控制字的算法。(4) 设计键盘输入电路和程序并调试。掌握键盘和显示(LCD1602)配合使用的方法和技巧。(5) 掌握硬件和软件联合调试的方法。(6) 完成系统硬件电路的设计和制作。(7) 完成系统程序的设计。(8) 完成整个系统的设计、调试和制作。(9) 完成课程设计报告。
上传时间: 2022-05-30
上传用户:
0.1设计的目的和意义锅炉烧水产生高温高压的蒸汽,蒸汽温度可以达到1000多度,用这样的蒸汽可以用来消毒,煮饭,烧开水等。现在学校,工厂的食堂烧水做饭就是用锅炉烧水产生的蒸汽做的。锅炉汽包水位控制是维持锅筒水位在允许的范围内,使锅炉的给水量适应锅炉的蒸发量。由于锅炉的水位同时受到锅好侧和气轮机侧的影响,因此,当锅炉负荷变化或气轮机用汽量变化时,通过给水调节系统保持锅炉的水位正常是保证锅炉和气轮机安全运行的重要条件。水位过高或过低,都是不允许的。水位过高会影响汽水分离器的正常工作,严重时会导致蒸汽带水增加,使过热器管壁和气轮机叶片结垢,造成事故;锅炉出口蒸汽带水过多还会使过热蒸汽温度产生急剧变化。水位过低,则会破坏正常水循环,危及水冷壁受热面的安全。一般要求锅筒水位维持。在水位控制系统中,主要采用“三冲量控制”方案来实现锅炉汽包水位控制更是重ф之ѣ.本设计是通过了解了锅炉汽包水位控制的发展并在具体分析 动、静特性的基础上从单冲量控制到双冲量控制最后到三冲量控制的设计方案中择优选择了“三冲量”控制,具体的方案设计存在的优缺点详见下文解析。0.2应解决的主要问题2ns本设计主要解决传感器的选择(温度,压力,水位),输出道的设计和软件程序的设计。其所能达到的技术指标为:(1)可以对锅炉水位,蒸汽量和给水量分别买集(2)通过单片机控制,使锅炉汽包水位维持在正常的范围内(3)只有键盘显示功能(4)具有报警功能当水位超过上限或下限时,能及时报警,
标签: 水位控制系统
上传时间: 2022-05-30
上传用户: