- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机应用系统设计 单片机应用系统结构 单片机应用系统结构 单片机应用系统结构 单片机应用系统结构 单片机应用系统结构 硬件系统设计原则 尽可能选择典型电路,并符合单片机的常规使用方法; 在充分满足系统功能要求的前提下,留有余地以便于二次开发; 硬件结构设计应与软件设计方案一并考虑; 整个系统相关器件要力求性能匹配; 硬件上要有可靠性与抗干扰设计; 充分考虑单片机的带载驱动能力。 软件系统设计原则 软件结构清晰、简洁、流程合理。 各功能程序模块化。 程序存储区、数据存储区规划合理。 运行状态实现标志化管理。 经过调试修改后的程序应进行规范化,除去修改“痕迹”。 实现全面软件抗干扰设计。 自诊断程序,检查系统各特征状态参数是否正常。 1.系统需求与方案调研 了解国内外同类系统的开发水平、器材、设备水平、供应状态;对接收委托研制项目,还应充分了解对方技术要求、环境状况、技术水平,以确定课题的技术难度。 了解可移植的硬、软件技术。能移植的尽量移植,以防止大量低水平重复劳动。 了解硬、软件技术难度,明确技术主攻方向。 综合考虑硬、软件分工与配合方案。 2.可行性分析 市场或用户的需求情况。 经济效益和社会效益。 技术支持与开发环境。 现在的竞争力与未来的生命力。 3.系统功能设计 系统总体目标功能的确定及系统硬、软件模块功能的划分与协调关系。 系统硬件结构设计的主要内容包括单片机系统扩展方案和外围设备的配置及其接口电路方案,最后要以逻辑框图形式描述出来。 系统软件结构设计主要完成的任务是确定出系统软件功能模块的划分及各功能模块的程序实现的技术方法,最后以结构框图或流程图描述出来。 4.系统详细设计与制作 5.系统调试与修改 调试与修改的过程可能要反复多次。 6.生成正式系统或产品 加上外壳、面板,再配上完整的文档资料。 单片机应用系统的抗干扰技术 软件抗干扰 数字滤波:当噪声干扰进入单片机应用系统并叠加在被检测信号上时,会造成数据采集的误差。为保证采集数据的精度,可采用硬件滤波,也可采用软件滤波。比如,对采样值进行多次采样,取平均值,或直接采用IIR滤波器等。 软件陷阱:在非程序区采取拦截措施,当PC失控进入非程序区时,使程序进入陷阱,通常使程序返回初始状态。例如用LJMP 0000H填满非程序区。 单片机应用系统的抗干扰技术 良好的接地方式 数字地和模拟地 噪声地:有大功率电气设备(如继电器、电动机等) 屏蔽地:仪器机壳 地线应分开布置,并在一点上和电源地相连。 每单元电路宜采用一个接地点 地线应尽量加粗,以减少地线的阻抗。 单片机应用系统的抗干扰技术 通道隔离技术 输入、输出通道中,普遍采用了通道隔离技术。 隔离器件:主要有隔离放大器、隔离变压器、纵向扼流圈和光电耦合器等,其中应用最多的是光电耦合器。 光电耦合器的种类很多,有直流输出的,如晶体管输出型、达林顿管输出型、施密特触发的输出型。也有交流输出的,如单(双)向可控硅输出型、过零触发双向可控硅型。 单片机应用系统的抗干扰技术 单片机应用系统的抗干扰技术 单片机应用系统的抗干扰技术 看门狗(Watch Dog Timer) 看门狗定时器,实质上是一个监视定时器,它的定时时间是固定不变的,一旦定时时间到,产生中断或溢出脉冲,使系统复位。 在正常运行时,如果在小于定时时间间隔内对其进行刷新(即重置定时器,称为喂狗),定时器处于不断的重新定时过程,就不会产生中断或溢出脉冲。 程序因干扰而跑飞时,因没能执行正常的程序而不能在小于定时时间内对其刷新。当定时时间到,定时器产生中断,在中断程序中使其返回到起始程序,或利用溢出产生的脉冲控制单片机复位。 单片机应用系统的抗干扰技术 在ATMEL公司的AT89S51/52系列单片机中设有看门狗定时器。AT89S51/52内的看门狗定时器是一个14位的计数器,每过16384个机器周期看门狗定时器溢出,产生一个正脉冲并加到复位引脚上,使系统复位。 使用看门狗功能,需初始化看门狗寄存器WDTRST(地址为A6H),对其写入1EH,再写入E1H,即激活看门狗。 在正常执行程序时,必须在小于16383个机器周期内进行喂狗。喂狗时,还是对看门狗寄存器WDTRST依次写入1EH和E1H。 单片机应用系统的抗干扰技术 WDTRST EQU A6H ORG 0000H LJMP MAIN : : MAIN: MOV WDTRST,#1EH ;激活看门狗 MOV WDTRST, #0E1H; LOOP: : : MOV WDTRST, #1EH ;喂狗指令
文档评论(0)