







DAOTAO.SLDPRT
侧盖 - 副本.SLDPRT
侧盖.DWG
侧盖.SLDPRT
传动1.DWG
传动1.SLDPRT
大盖.DWG
导套.DWG
电动机.SLDPRT
工作计划.doc
任务书 .doc
五毛.DWG
五毛.SLDPRT
箱体.DWG
箱体.SLDPRT
一元.DWG
一元.SLDPRT
硬币尺寸.jpg
硬币分拣器的设计正文.doc
轴承.SLDPRT
装配体1 - 副本.SLDASM
装配体1.DWG
装配体1.SLDASM
装配体1.STEP
毕竟是经验不足,当程序结果与预期出现了矛盾的时候往往不知道问题到底出在哪里,也往往是些十分细小的问题导致了意想不到的结果。
所以做到这步的时候要十分的细心。
第次将编译好的程序写进芯片去的时候,开机,无论按什么键,单击连续键指示灯直在亮,后来检查程序发现,原来自己在写程序时没有注意的发光电平是高电平还是低电平,弄反了,所以在开机就直亮。
另外,遇到最普遍的问题就是数码管不能正常显示键码了,而且蜂鸣器的响铃也不正确,于是我急忙查看程序中的接收编码信号及翻译模块,但是找很久也找不出原因。
又仔细看仿真图,才发现是在接收时没有控制好显示的时间,响铃预设计数值设置得不合理,最后通过不断尝试发现设置为的时候响铃时间最合适,大概持续秒。
设计过程中我本身的粗心也让我不能顺利地完成设计。
我写完了整个程序并逐个模块仿真正确,但当我下载到芯片后却发现灯亮灭不正常,而且数码管显示也出现了问题。
我赶忙检查程序,可是花了很多时间都没找出原因,还怀疑芯片是不是烧掉了用不了,后来才想到检查自己是不是插错了。
当我仔细检查电路时发现分频的跳线我插得不对,后来换上了分频的,结果终于正确了。
还有,我用的遥控器也出现了毛病,这时后来检查得知的,是有根线没焊好。
将它焊上后就可以用了。
所以,在做实验的时候定要有足够的细心,连接硬件的时候要确保每根线接对了,而且要合理,以方便检查。
这样在遇到问题的时候就可以节省很多精力和时间。
其实,设计中遇到的问题还有许多,这些问题在亲自动手实践中慢慢的得到了解决。
总之,这两周的课程设计让我懂得了将书本上学到的理论知识运用到实际中去。
在完成的过程中,我逐渐懂得了如何在遇到问题的时候,去分析问题,研究问题到最终的解决问题的方法。
期间要有清晰的思路,严密的逻辑,还要有恒心和耐心。
同时,我也见识到了自顶向下的强大功能,让我无论是对语言本身还是对硬件的理解都有了个质的飞跃。
也让我认识了自身的不足。
从对红外遥控接收器原理的完全陌生到初步的了解再到动手设计完成这些功能,这当中的过程确实收获良多。
附录红外遥控器编码规则简要说明遥控器由红外遥控专用芯片作为编码及发送部分,最大可用作路红外遥控系统的编码,其内部己集成了的红外载波振荡及相应的数字脉码调制电路,只需外接的矩阵式按键红外发光二极管及其驱动电路等少量元器件便可完成编码发送的功能。
发送部分电路图如下图所示组成的十八路遥控发送器其编码规则如下设为个时间单位,时间长度是的个时钟周期,即编码是以串行形式发送的,在接收端体化红外接收解调器接收到如下形式的位的编码时分别表示和个的低电平,个的高电平表示编码个的低电平,个的高电平表示编码编码以串行形式发送,接收端的体化红外接收解调器输出波形如下图所示遥控器的每个按键编码由位按以上编码规则所代表的组成,时间长度为,当按下遥控器的到号单击按键,则用户码显示信号是数码管个位十位的编码输出注此时红外遥控器没有信号输出,接收板上的按键直接按下,信号中隔则的表示当按个键后再到下个键被按下前之间的间隔。
此时发现信号为低电平,说明蜂鸣器不响。
红外遥控器输入仿真图仿真图说明信号连续输入两个编码为中间稍有停顿,键盘无输入,由图可知响铃信号和用户码均正确输出。
四设计中的问题及心得体会由于是第次写这样个功能比较完整的系统,而且还要在硬件上实现,所以刚开始的时候不免会遇到许多困难和走许多弯路,后来通过自己查资料和求教于其他同学些细节上的问题,终于完成了此项课程设计。
完成后,看看自己的劳动成果,虽说不上十全十美然而题目中的要求毕竟是实现了,心中十分的欣慰。
深深体会到了作为程序员当辛勤去工作最后写出成功的程序时的那份喜悦。
两周的时间说短不短说长不长,这两周来我都是直忙着在做这个设计的,感觉十分的充实。
到最后通过了老师的作品验收之后,我再回头总结自己做设计时遇到的问题。
问题还挺多。
首先是软件上的问题,编写出来的程序自己感觉在可读性上有些欠缺,特别是分析模块里集中了接收,解码,译码,响铃等许多的功能,这样集中起来在下载到硬件时消耗的资源不是很多,百分之七十几左右,然而由于处理得不是很好所以造成可读性上有些不好。
还是该分的时候分出些模块比较好,组合起来写自己看起来易懂然而与别人交流的时候也许就有困难了。
开始写的时候觉得这样没问题,后来才觉察了可是已写得差不多了,时间也剩下不多了,所以就牺牲些可读性继续写下去保证按时完成,后来幸好程序运行得还好。
然而,作为判断个程序好与否的标准之就是可读性是否好,所以今后在写程序时定多想想如何写既能实现功能要求,又能方便交流。
另外,程序可能存在比较多的冗余,由于我在考虑上不够周全所以程序里会出现比较多的冗余。
我想若要改进则应该认真修改程序,选用更加简洁语句,减少不必要的寄存器和锁存器的使用。
其次是硬件上的问题,由于以前的数字设计均只停留在程序编写与软件仿真层次上,从未试过下载到硬件进行测试,所以对硬件的操作以及调试都非常陌生。
在设计过程中遇到的问题层出不穷,因为缺乏检查判断问题出现原因以及检测手段的经验,导致在设计过程中走了不少歪路,浪费了许多时间。
例如,烧板时的电压问题,如果电压稍微大些或者小些都会影响到烧板的速度以及质量。
还有以前是用Ⅱ上机的,所以般情况都不要考虑到资源问题,但是在这次课程设计里由于芯片的资源有限,所以资源的合理利用成了设计电路的关键引导。
当次次编译因为资源不足够而不成功时,只好又重新想新的思路看能不能减少资源还有时钟同步的问题,以前编程的时候总是直接想在时钟上升沿进行种操作,没有想到要时钟同步,所以刚刚烧板的时候就出现乱码,后面才想到载波频率跟时钟频率不统。
后来我利用的为的的次方分频。
最后,最困难的要数调试程序的过程了号单击按键无论发送端按键时间持续多长只发送次这样形式的两组相同的位编码。
当按下到号连续按键时,编码按如下格式连续发送具体每个位的串行编码规则如下为用户可通以位老器的瓦斯保护变压器的纵联差动保护变压器的过电流保护变压器的负荷保护变压器的电流速短保护因本设计采用的是低压小容量变压器,所以只需考虑三种。
变压器三种保护措施的特点变压器的过电流保护变压器的过电流保护装置安装在变压器的电源侧。
它即反应变压器的外部故障,有能作为内部的保护的后备保护,同时也可以作为下级线路的后备保护,当过电流是保护装置,断开变压器两侧的断路器。
图过电流保护的动作电源,应按躲过变压器的最大工作电流来整定即可靠系数取返回系数取过负荷保护变压器的过负荷保护是反应不正常运行状态的,般经延时后动作于信号,过负荷保护装置的动作电流应按躲过变压器的额定电流整定图即。
。
变压器的额定电流可靠系数取电流和电压互感器的变比为。
变压器的电流速短保护图变压器的电流速短保护原理接线般动作电流应大于额定电流的倍。
第七章防雷与接地过电压可分为内部过电压和大气过电压。
内部过电压是系统的操作故障或些不正常运行状态,使系统发生电磁能量的转换而产生的过电压。
大气过电压的危害及种类大气过电压是指有雷云直接对地面上的电气设备放电或对设备附近的物体放电在电力系统中引起的过电压。
它不仅对电力系统有很大的危害,而且也可能使建筑物破坏,并能点燃易燃易爆物品,危害人身安全故应加强防雷措施。
防雷保护的分类第类防雷的民用建筑物,是具有特别重要用途的属于国家级的大型建筑物,如国家级会堂办公建筑等。
第二类防雷的民用建筑物,是重要的或人员密集的大型建筑物,如部省级办公楼等。
第三类防雷的民用建筑物建筑物年计算雷次数为及以上的确定为第三类防雷建筑物年计算雷击数的经验公式为式中年平均雷暴是数,根据当地气象台站资料确定建筑物的长宽高雷击次数校正系数,在般情况下取。
建筑群边缘地带的高度为以上的建筑物,在雷击活动强烈地区高度可为以上,雷击活动较弱地区其高度可为以上。
大气过电压分为直击雷过电压和感应雷过电压。
防止直接雷击的措施般在建筑物易受雷击部位装设避雷针或避雷带。
采用避雷带时,屋面上任何点距避雷带应不大于米。
当有条及以上避雷带时,每隔米处将平行的避雷带进行连接。
当采用避雷针时,单针的保护范围可按度计算。
多支避雷针两针之间的距离不宜大于米,并应符合下式要求式中两针之间的距离,米避雷针有效高度,即避雷针突出建筑物的高度。
自米以上,每层沿建筑物四周设避雷带。
自米以上的金属栏杆金属门窗等较大的金属物体,应与防雷装置连接。
周长超过米的建筑物,引下线般不少于根,其间距不大于米,在技术上处理有困难时,允许放宽到米。
接地装置围绕建筑物成闭合回路,冲击接地电阻应不小于欧,小于欧有困难时,可采用接地网均衡电位,网格尺寸不应大于米。
防侧击避雷带均压环引下线闭合接地装置,可以利用建筑物钢筋混凝土中的钢筋。
防止感应雷击的措施防止感应雷击过电压而造成其绝缘击穿损坏是用避雷器。
其工作原理为避雷器端与被保护设备连接,另端接地,且避雷器的对地放电电压低于被保护设备的绝缘水平。
此时当过电压感应冲击沿线路袭来时,避雷器首先放电,将过在遥控器发射电路中是否接入二极管决定其为或,这里取,为单击连续按键的标志位,相当于列坐标,至为按键输入码,相当于行坐标,低位的按键编码如下表所示按键低位编码。
毕竟是经验不足,当程序结果与预期出现了矛盾的时候往往不知道问题到底出在哪里,也往往是些十分细小的问题导致了意想不到的结果。
所以做到这步的时候要十分的细心。
第次将编译好的程序写进芯片去的时候,开机,无论按什么键,单击连续键指示灯直在亮,后来检查程序发现,原来自己在写程序时没有注意的发光电平是高电平还是低电平,弄反了,所以在开机就直亮。
另外,遇到最普遍的问题就是数码管不能正常显示键码了,而且蜂鸣器的响铃也不正确,于是我急忙查看程序中的接收编码信号及翻译模块,但是找很久也找不出原因。
又仔细看仿真图,才发现是在接收时没有控制好显示的时间,响铃预设计数值设置得不合理,最后通过不断尝试发现设置为的时候响铃时间最合适,大概持续秒。
设计过程中我本身的粗心也让我不能顺利地完成设计。
我写完了整个程序并逐个模块仿真正确,但当我下载到芯片后却发现灯亮灭不正常,而且数码管显示也出现了问题。
我赶忙检查程序,可是花了很多时间都没找出原因,还怀疑芯片是不是烧掉了用不了,后来才想到检查自己是不是插错了。
当我仔细检查电路时发现分频的跳线我插得不对,后来换上了分频的,结果终于正确了。
还有,我用的遥控器也出现了毛病,这时后来检查得知的,是有根线没焊好。
将它焊上后就可以用了。
所以,在做实验的时候定要有足够的细心,连接硬件的时候要确保每根线接对了,而且要合理,以方便检查。
这样在遇到问题的时候就可以节省很多精力和时间。
其实,设计中遇到的问题还有许多,这些问题在亲自动手实践中慢慢的得到了解决。
总之,这两周的课程设计让我懂得了将书本上学到的理论知识运用到实际中去。
在完成的过程中,我逐渐懂得了如何在遇到问题的时候,去分析问题,研究问题到最终的解决问题的方法。
期间要有清晰的思路,严密的逻辑,还要有恒心和耐心。
同时,我也见识到了自顶向下的强大功能,让我无论是对语言本身还是对硬件的理解都有了个质的飞跃。
也让我认识了自身的不足。
从对红外遥控接收器原理的完全陌生到初步的了解再到动手设计完成这些功能,这当中的过程确实收获良多。
附录红外遥控器编码规则简要说明遥控器由红外遥控专用芯片作为编码及发送部分,最大可用作路红外遥控系统的编码,其内部己集成了的红外载波振荡及相应的数字脉码调制电路,只需外接的矩阵式按键红外发光二极管及其驱动电路等少量元器件便可完成编码发送的功能。
发送部分电路图如下图所示组成的十八路遥控发送器其编码规则如下设为个时间单位,时间长度是的个时钟周期,即编码是以串行形式发送的,在接收端体化红外接收解调器接收到如下形式的位的编码时分别表示和个的低电平,个的高电平表示编码个的低电平,个的高电平表示编码编码以串行形式发送,接收端的体化红外接收解调器输出波形如下图所示遥控器的每个按键编码由位按以上编码规则所代表的组成,时间长度为,当按下遥控器的到号单击按键,
