则是熄灭的。
同样,在下时刻,只让下位的位选处于选通状态,而其他各位的位选线处于关闭状态,在段码线上输出将要显示字符的段码,则同时刻,只有选通位显示出相应的字符,而其他各位都是熄灭的。
如此循环下去,就可以使各位显示出将要显示的字符。
虽然这些字符是在不同时刻出现的,而在同时刻,只有位显示,其他各位熄灭,但由于显示器的余辉和人眼的视觉暂留作用,只要每位显示间隔足够短,则可以造成多位同时亮的假象,达到同时显示的效果。
蜂鸣器报警电路本设计采用无源蜂鸣器,单片机必须输出固定频率的方波信号,其工作电压范围宽需要外围元件少,电压增益可调范围为。
通过的输出高电平来控制蜂鸣器报警。
如图所示图蜂鸣器报警电路电动机的控制电路继电器的作用继电器是在自动控制电路中起控制与隔离作用的执行部件,它实际上是种可以用低电压小电流来控制高电压大电流的自动开关。
电动机控制电路的工作原理电动机控制部分的电气原理图如图所示。
电动机有两个控制端,端控制电机正传该端与相连,另端控制电机反转该端与相连。
系统供电时交流电压经过继电器加在电动机的两个控制端。
当洗衣机接到正转指令时输出高电平经过使得继电器线圈得电导通,从而使得电机正转。
当洗衣机接到反转的指令时输出高电平经过使得继电器线圈得电导通,从而使得电机反转。
图电动机的控制电路进水排水电路如图所示,进水阀受的控制,出水阀受的控制。
当电控水龙头的控制端为时,线圈得电使得进水阀打开。
当电控水龙头的控制端为时,线圈得电使得出水阀打开。
图进水排水电路第章软件设计主程序设计根据硬件设计要求控制主程序流程图如图所示。
洗衣机通电之后单片机上电首先进行程序的初始化包括定时器外部中断外部中断的初始化以及各参数初值的设定。
默认洗衣强度为标准洗漂洗次数次。
然后扫描按键的状态确定洗衣过程。
当发现启动键按下洗衣机从待命状态进入工作状态。
完成进水洗涤脱水漂洗的循环过程。
当洗衣结束时控制蜂鸣器发声。
图主程序流程图标准洗衣程序设计标准洗衣是默认的洗衣方式,其流程图如图所示图标准洗衣程序流程图洗涤程序的设计洗涤是洗衣过程中的主要步骤。
当进水结束后进入洗衣状态,洗衣开始,电动机正转停止反转直循环,当洗衣时间等于零时,洗衣结束且进入漂洗。
程序流程图洗衣开始电机运转开进水阀进水洗涤结束漂洗开始漂洗两次结束脱水开始电机运转电机正转脱水结束蜂鸣器报警洗衣结束如图所示图洗涤程序流程图漂洗程序的设计漂洗是个比较固定的洗衣方式,与洗涤过程操作相同,只是时间短些。
漂洗次数为二次。
漂洗程序流程图如图所示图漂洗程序流程图漂洗指示灯亮第次漂洗第二次漂洗漂洗完成漂洗指示灯灭漂洗结束进入脱水开始洗衣开始电机正转电机反转电机停止剩余时间进入漂洗电机停止脱水程序的设计脱水前先打开排水阀排水。
然后启动电动机脱水并保持排水阀开启,然后停止脱水,并且蜂鸣器报警提醒用户洗衣完成。
程序流程图如图所示图脱水洗涤程序流程图开排水阀开电机脱水关电机排水阀开蜂鸣器开始脱水洗衣结束盖板开否暂停蜂鸣器报警盖板合闭脱水结束第章调试在系统样机的组装和软件设计完成以后就进入系统的调试阶段。
应用系统的调试步骤和方法是相同的,但具体细节与采用的开发系统即仿真器及选用的单片机型号有关。
调试的过程就是软硬件的查错过程,分为硬件调试和软件调试。
硬件调试单片机应用系统的硬件调试和软件调试是分不开的,但通常是先排除系统中明显的硬件故障后才和软件结合起来调试。
在进行硬件调试时先进行静态调试,用万用表等工具在样机加电前根据原理图和装配图仔细检查线路核对元器件的型号规格哈安装是否正确。
然后加电检查各点电位是否正常。
接下来再借助仿真器进行联机调试,分别测试扩展的口设备程序存储器以及晶振和复位电路并改正其中的。
第步在没通电之前先用万用表检查线路的正确性并核对元器件的型号规格是否符合要求。
特别注意电源的正负极以及电源之间是否有短路并检查地址总线数据总线控制总线是否存在相互间的短路或其它信号线的短路。
由于本系统的开发是基于曾经用过的单片机,所以此步骤不会发生故障。
第二步通电后检查单片机的电位,测量各点电位是否正常。
尤其是应注意单片机输出口的各点电位。
若有高压将有可能损坏外部仿真电路,同样如果电压过低就没有能力驱动负载。
第三步将单片机信号输出接口与外部仿真电路接口连接起来,为软件调试做好准备。
在硬件的调试过程中常见的硬件故障有元器件失效元器件失效的原因包括两个方面,方面是器件本身已损坏另方面是组装过程中造成元器件失效,当然在调试过程中,我们发现发光二极管接反,继电器损坏。
可靠性差引起系统不可靠的因素很多,如金属化孔接插件接触不良会造成系统时好时坏,经不起振动内部和外部的干扰电源纹波系统过人器件负载过大或热稳定性差等造成逻辑电平不稳定另外,走线和布局的不合理等也会引起系统可靠性差。
我们在调试的过程中发现单片机输出稳定的电压,但是硬件电路的发光二极管的亮度不时亮时不亮。
经查证主要是由于元器件的引脚过长和弯曲造成的电路不够稳定输出口的高低电平没有明确电源故障电源故障包括电压值不符合设排水模拟灯正转反转设定时间为循环次数,蜂鸣器键盘扫描,倒计时显示消影标准洗涤开排水关排水快速洗涤开排水关排水漂洗用作快洗脱水标准洗第次漂洗第二次漂洗脱水快速洗第次漂洗第二次漂洗脱水工作方式计要求,电源引出线和插座不对应,电源功率不足,负载能力差等。
电压过高容易烧坏发光二极管,电压过低无法驱动负载。
因此我们焊接了直流电源电路,使其输出稳定的电压。
软件调试软件调试与所选用






























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
