则用户码显示信号是数码管个位十位的编码输出注此时红外遥控器没有信号输出,接收板上的按键直接按下,信号中隔则的表示当按个键后再到下个键被按下前之间的间隔。此时发现信号为低电平,说明蜂鸣器不响。红外遥控器输入仿真图仿真图说明信号连续输入两个编码为中间稍有停顿,键盘无输入,由图可知响铃信号和用户码均正确输出。四设计中的问题及心得体会由于是第次写这样个功能比较完整的系统,而且还要在硬件上实现,所以刚开始的时候不免会遇到许多困难和走许多弯路,后来通过自己查资料和求教于其他同学些细节上的问题,终于完成了此项课程设计。完成后,看看自己的劳动成果,虽说不上十全十美然而题目中的要求毕竟是实现了,心中十分的欣慰。深深体会到了作为程序员当辛勤去工作最后写出成功的程序时的那份喜悦。两周的时间说短不短说长不长,这两周来我都是直忙着在做这个设计的,感觉十分的充实。到最后通过了老师的作品验收之后,我再回头总结自己做设计时遇到的问题。问题还挺多。首先是软件上的问题,编写出来的程序自己感觉在可读性上有些欠缺,特别是分析模块里集中了接收,解码,译码,响铃等许多的功能,这样集中起来在下载到硬件时消耗的资源不是很多,百分之七十几左右,然而由于处理得不是很好所以造成可读性上有些不好。还是该分的时候分出些模块比较好,组合起来写自己看起来易懂然而与别人交流的时候也许就有困难了。开始写的时候觉得这样没问题,后来才觉察了可是已写得差不多了,时间也剩下不多了,所以就牺牲些可读性继续写下去保证按时完成,后来幸好程序运行得还好。然而,作为判断个程序好与否的标准之就是可读性是否好,所以今后在写程序时定多想想如何写既能实现功能要求,又能方便交流。另外,程序可能存在比较多的冗余,由于我在考虑上不够周全所以程序里会出现比较多的冗余。我想若要改进则应该认真修改程序,选用更加简洁语句,减少不必要的寄存器和锁存器的使用。其次是硬件上的问题,由于以前的数字设计均只停留在程序编写与软件仿真层次上,从未试过下载到硬件进行测试,所以对硬件的操作以及调试都非常陌生。在设计过程中遇到的问题层出不穷,因为缺乏检查判断问题出现原因以及检测手段的经验,导致在设计过程中走了不少歪路,浪费了许多时间。例如,烧板时的电压问题,如果电压稍微大些或者小些都会影响到烧板的速度以及质量。还有以前是用Ⅱ上机的,所以般情况都不要考虑到资源问题,但是在这次课程设计里由于芯片的资源有限,所以资源的合理利用成了设计电路的关键引导。当次次编译因为资源不足够而不成功时,只好又重新想新的思路看能不能减少资源还有时钟同步的问题,以前编程的时候总是直接想在时钟上升沿进行种操作,没有想到要时钟同步,所以刚刚烧板的时候就出现乱码,后面才想到载波频率跟时钟频率不统。后来我利用的为的的次方分频。最后,最困难的要数调试程序的过程了号单击按键无论发送端按键时间持续多长只发送次这样形式的两组相同的位编码。当按下到号连续按键时,编码按如下格式连续发送具体每个位的串行编码规则如下为用户可通过在遥控器发射电路中是否接入二极管决定其为或,这里取,为单击连续按键的标志位,相当于列坐标,至为按键输入码,相当于行坐标,低位的按键编码如下表所示按键低位编码。毕竟是经验不足,当程序结果与预期出现了矛盾的时候往往不知道问题到底出在哪里,也往往是些十分细小的问题导致了意想不到的结果。所以做到这步的时候要十分的细心。第次将编译好的程序写进芯片去的时候,开机,无论按什么键,单击连续键指示灯直在亮,后来检查程序发现,原来自己在写程序时没有注意的发光电平是高电平还是低电平,弄反了,所以在开机就直亮。另外,遇到最普遍的问题就是数码管不能正常显示键码了,而且蜂鸣器的响铃也不正确,于是我急忙查看程序中的接收编码信号及翻译模块,但是找很久也找不出原因。又仔细看仿真图,才发现是在接收时没有控制好显示的时间,响铃预设计数值设置得不合理,最后通过不断尝试发现设置为的时候响铃时间最合适,大概持续秒。设计过程中我本身的粗心也让我不能顺利地完成设计。我写完了整个程序并逐个模块仿真正确,但当我下载到芯片后却发现灯亮灭不正常,而且数码管显示也出现了问题。我赶忙检查程序,可是花了很多时间都没找出原因,还怀疑芯片是不是烧掉了用不了,后来才想到检查自己是不是插错了。当我仔细检查电路时发现分频的跳线我插得不对,后来换上了分频的,结果终于正确了。还有,我用的遥控器也出现了毛病,这时后来检查得知的,是有根线没焊好。将它焊上后就可以用了。所以,在做实验的时候定要有足够的细心,连接硬件的时候要确保每根线接对了,而且要合理,以方便检查。这样在遇到问题的时候就可以节省很多精力和时间。其实,设计中遇到的问题还有许多,这些问题在亲自动手实践中慢慢的得到了解决。总之,这两周的课程设计让我懂得了将书本上学到的理论知识运用到实际中去。在完成的过程中,我逐渐懂得了如何在遇到问题的时候,去分析问题,研究问题到最终的解决问题的方法。期间要有清晰的思路,严密的逻辑,还要有恒心和耐心。同时,我也见识到了自顶向下的强大功能,让我无论是对语言本身还是对硬件的理解都有了个质的飞跃。也让我认识了自身的不足。从对红外遥控接收器原理的完全陌生到初步的了解再到动手设计完成这些功能,这当中的过程确实收获良多。附录红外遥控器编码规则简要说明遥控器由红外遥控专用芯片作为编码及发送部分,最大可用作路红外遥控系统的编码,其内部己集成了的红外载波振荡及相应的数字脉码调制电路,只需外接的矩阵式按键红外发光二极管及其驱动电路等少量元器件便可完成编码发送的功能。发送部分电路图如下图所示组成的十八路遥控发送器其编码规则如下设为个时间单位,时间长度是的个时钟周期,即编码是以串行形式发送的,在接收端体化红外接收解调器接收到如下形式的位的编码时分别表示和个的低电平,个的高电平表示编码个的低电平,个的高电平表示编码编码以串行形式发送,接收端的体化红外接收解调器输出波形如下图所示遥控器的每个按键编码由位按以上编码规则所代表的组成,时间长度为,当按下遥控器的到号单击按键,以位件刚性和强度最大的部位。结构合理可靠,便于制造和维护。本设计使用简单的推杆和推管脱模机构,因为该塑件的分型面简单,结构也不复杂,采用推简单的脱模机构可以简化模具结构,给制造和维护带来方便。自动脱落机构由于设计中采用的是斜滑块式抽芯机构,斜滑块在导滑槽内向两侧分型,完成侧向抽芯的同时也将塑件从动模型芯上脱出。塑料注射模具的排气设计在塑料熔体填充注射模腔过程中,模腔内除了原有的空气外,还有塑料含有的水分在注射温度下蒸发而形成的水蒸汽,塑料局部分解产生的低分子挥发气体,塑料助剂挥发或化学反应所产生的气体以及热固性塑料交联硬化释放的气体等这些气体如果不能被熔融塑料顺利地排出模腔,将在制件上形成气孔,接缝,表面轮廓不清,不能完全充满型腔,同时,还会因为气体被压缩而产生的高温灼伤制件,使之产生焦痕,色泽不佳等缺陷。模具的排气可以利用排气槽排气,分型面排气,利用型芯,推杆,镶件等的间隙排气。通常,选择排气槽的开设位置时,应遵循以下原则排气口不能正对操作者,以防熔料喷出而发生工伤事故最好开设在分型面上,如果产生飞边易随塑件脱出最好设在凹模上,以便于模具加工和清模方便开设在塑料熔体最后才能填充的模腔部位,如流道或冷料穴的终端开设在靠近嵌件和制件壁最薄处,因为这样的部位最容易形成熔接痕若型腔最后充满部位不在分型面上,其附近又无可供排气的推杆或活动的型心时,可在型腔相应部位镶嵌烧结的多孔金属块,以供排气高速注射薄壁型制件时,排气槽设在浇口附近,可使气体连续排出。塑料注射模具的温度调节系统设计塑料注射模具的温度调节系统的重要性塑料注射成型是将熔融状态的塑料向模腔高压注射,其后这些熔料在模腔中冷却到塑料变形温度以下固化成型。在塑料固化成型过程中,由熔融状态冷却到固化状态是由熔料温度和模具的温差来实现的,而且般说来,模具温度应在塑料热变形温度以下才能达到迅速固化成型的目的。但是模具的温度既不能过高也不能过低。模具温度过高会造成溢料,脱模困难,并使塑件固化时间延长,延长注射成型周期,降低生产效率模温过低则会影响注射熔料的流动性,使塑料应力增大,并可能出现熔接痕及缺料等制品缺陷,影响塑件质量。模具温度不均匀会使塑件变形,以及收缩率偏差等诸多问题影响塑件的质量。为此,控制模具温度是塑件注射成型中的重要环节。温度调节对塑件质量的影响采用较低的模温可以减小塑料制件的成型收缩率模温均匀,冷却时间短,注射速度快可以减少塑件的变形对塑件表面粗糙度影响最大的除型腔表面加工质量外就是模具温度,提高模温能大大改善塑件的表面状态温度对效率高线电极加工精度高加工零件形状受限制电解加工。成型零件加工塑件的外表面是在型腔中成型的。型腔的制造质量直接影响塑件的质量,它是注射尺寸的计算中心距尺寸的计算式式中模具的中心距基本尺寸塑件中心距的基本尺寸其余符号与相同。根据式计算得各中心距尺寸注射模具型芯的结构设计型芯的结构形式大体有整体式整体组合式局部组合式完全组合式本模具选择的是整体组合式。则用户码显示信号是数码管个位十位的编码输出注此时红外遥控器没有信号输出,接收板上的按键直接按下,信号中隔则的表示当按个键后再到下个键被按下前之间的间隔。此时发现信号为低电平,说明蜂鸣器不响。红外遥控器输入仿真图仿真图说明信号连续输入两个编码为中间稍有停顿,键盘无输入,由图可知响铃信号和用户码均正确输出。四设计中的问题及心得体会由于是第次写这样个功能比较完整的系统,而且还要在硬件上实现,所以刚开始的时候不免会遇到许多困难和走许多弯路,后来通过自己查资料和求教于其他同学些细节上的问题,终于完成了此项课程设计。完成后,看看自己的劳动成果,虽说不上十全十美然而题目中的要求毕竟是实现了,心中十分的欣慰。深深体会到了作为程序员当辛勤去工作最后写出成功的程序时的那份喜悦。两周的时间说短不短说长不长,这两周来我都是直忙着在做这个设计的,感觉十分的充实。到最后通过了老师的作品验收之后,我再回头总结自己做设计时遇到的问题。问题还挺多。首先是软件上的问题,编写出来的程序自己感觉在可读性上有些欠缺,特别是分析模块里集中了接收,解码,译码,响铃等许多的功能,这样集中起来在下载到硬件时消耗的资源不是很多,百分之七十几左右,然而由于处理得不是很好所以造成可读性上有些不好。还是该分的时候分出些模块比较好,组合起来写自己看起来易懂然而与别人交流的时候也许就有困难了。开始写的时候觉得这样没问题,后来才觉察了可是已写得差不多了,时间也剩下不多了,所以就牺牲些可读性继续写下去保证按时完成,后来幸好程序运行得还好。然而,作为判断个程序好与否的标准之就是可读性是否好,所以今后在写程序时定多想想如何写既能实现功能要求,又能方便交流。另外,程序可能存在比较多的冗余,由于我在考虑上不够周全所以程序里会出现比较多的冗余。我想若要改进则应该认真修改程序,选用更加简洁语句,减少不必要的寄存器和锁存器的使用。其次是硬件上的问题,由于以前的数字设计均只停留在程序编写与软件仿真层次上,从未试过下载到硬件进行测试,所以对硬件的操作以及调试都非常陌生。在设计过程中遇到的问题层出不穷,因为缺乏检查判断问题出现原因以及检测手段的经验,导致在设计过程中走了不少歪路,浪费了许多时间。例如,烧板时的电压问题,如果电压稍微大些或者小些都会影响到烧板的速度以及质量。还有以前是用Ⅱ上机的,所以般情况都不要考虑到资源问题,但是在这次课程设计里由于芯片的资源有限,所以资源的合理利用成了设计电路的关键引导。当次次编译因为资源不足够而不成功时,只好又重新想新的思路看能不能减少资源还有时钟同步的问题,以前编程的时候总是直接想在时钟上升沿进行种操作,没有想到要时钟同步,所以刚刚烧板的时候就出现乱码,后面才想到载波频率跟时钟频率不统。后来我利用的为的的次方分频。最后,最困难的要数调试程序的过程了号单击按键无论发送端按键时间持续多长只发送次这样形式的两组相同的位编码。当按下到号连续按键时,编码按如下格式连续发送具体每个位的串行编码规则如下为用户可通过
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 26 页
第 2 页 / 共 26 页
第 3 页 / 共 26 页
第 4 页 / 共 26 页
第 5 页 / 共 26 页
第 6 页 / 共 26 页
第 7 页 / 共 26 页
第 8 页 / 共 26 页
第 9 页 / 共 26 页
第 10 页 / 共 26 页
第 11 页 / 共 26 页
第 12 页 / 共 26 页
第 13 页 / 共 26 页
第 14 页 / 共 26 页
第 15 页 / 共 26 页
预览结束,还剩
11 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。