单片机应用系统设计方法与实例.ppt
《单片机应用系统设计方法与实例.ppt》由会员分享,可在线阅读,更多相关《单片机应用系统设计方法与实例.ppt(37页珍藏版)》请在三一办公上搜索。
1、第11章 单片机应用系统设计方法与实例,单片机应用设计实例,单片机应用系统设计步骤,单片机应用系统设计方法,第11章 单片机应用系统设计方法与实例,第一节单片机应用系统的研发步骤,方案论证与总体设计,硬件设计与调试,软件设计与调试,系统调试、测试与运行,第11章 单片机应用系统设计方法与实例,第一节单片机应用系统的研发步骤,在进行方案论证与总体设计时,应对系统的任务、控制对象、硬件资源和工作环境作出周密的调查研究,明确系统功能定位、成本要求、开发周期以及各项指标的要求,如被控对象的调节精度,跟踪速度,可靠性等级,待测脉冲信号的宽度、待测模拟信号的频谱特征等。对存储容量,地址分配、I/O接口和出
2、错处理给出符合实际的明确定义。,第一节单片机应用系统的研发步骤,第11章 单片机应用系统设计方法与实例,硬件设计是根据总体设计要求,在选择完单片机机型的基础上,具体确定系统中所要使用的所有元器件,并设计系统的电路原理图,经过必要的实验后完成PCB布局布线设计、电路板制作和样机的组装,以及硬件设计的验证工作。在硬件设计时,特别要注意单片机晶振频率和运行速度的选择,性能指标的协调优化,以及电压、电流浪涌抑制措施和接口电路的电平、驱动能力的匹配等。,第一节单片机应用系统的研发步骤,第11章 单片机应用系统设计方法与实例,软件设计通常包括程序整体架构的规划、程序流程图设计、程序单元模块的编辑调试、系统
3、功能调试等阶段。特别是在多人协同编写程序时,不同成员之间的程序必须要规划好单片机资源的有序使用,如单片机内外RAM、定时器、中断等,否则不同程序模块将无法进行有机融合。程序设计采用模块化思想,不同模块之间最好通过子程序调用、中断等方法实现转移,尽量少用跳转语句。,第11章 单片机应用系统设计方法与实例,第一节单片机应用系统的研发步骤,在系统调试阶段,考查的重点是解决本系统与其它设备的连接适应性、外观造型与机箱结构设计、长期运行可靠性、发热情况的影响等。测试不仅包括定性测试,更要做严格的定量测试,以确保精度、速度等满足设计指标,还要进行安全测试、EMC测试、高低温工作与存储等耐候性测试,以便于及
4、早发现设计中的不足并改进。正式投产之前,还要进行一定数量的试生产,以验证批量产品的一致性、是否适合批量生产工艺等。,第11章 单片机应用系统设计方法与实例,第二节 单片机应用系统设计方法,主要器件选型,原理图设计,确定器件封装,PCB图设计,制板与调试,第11章 单片机应用系统设计方法与实例,第二节 单片机应用系统设计方法,器件的极限工作参数如:承受的最大工作电压、电流、功率等。极限工作参数通常是元器件所能承受的极限值,意味着超过这个极限范围,将导致器件损坏。而正常工作参数则是确保元器件正常工作的参数范围,两者概念有明显的不同。如MAX7219芯片,极限电压范围为-0.36V,超过此电压范围将
5、会把芯片烧毁,即使没超出此范围,芯片也未必能正常工作;而该芯片的正常工作电压为4.05.5V,说明只有电源电压在该范围内,芯片才能正常工作。,1.器件的极限工作参数,第11章 单片机应用系统设计方法与实例,第二节 单片机应用系统设计方法,2.器件的常规工作参数,器件的常规工作参数,即一般电气特性,如确保器件正常工作的额定电压范围,器件的带宽,输出信号的范围等。比如运算放大器,LM324的输出电压比其电源电压低至少1V以上,而运放LPV324的输出电压却可以基本达到和电源电压相等(满摆幅)。因此,在进行设计选型时务必要注意这些参数对设计的影响。,第11章 单片机应用系统设计方法与实例,第二节 单
6、片机应用系统设计方法,3.器件的额定功率,对于电子器件而言,功率的最基本计算方法就是对器件瞬时电压、电流的乘积后再积分。如三极管MJE13007的额定功率为80W,并不意味着在实际电路中就可以让其承受80W的功率,而是必须考虑这个器件的散热条件和工作环境温度等因素确定其实际能够承受的功率。其它器件也类似,其实际所承受的功率往往比其额定值低很多,最基本的确定原则就是该器件的实际最高温度不能超过其规定的额定温度。,第11章 单片机应用系统设计方法与实例,第二节 单片机应用系统设计方法,4.器件的温度范围,器件的温度范围通常包括工作温度范围和存储温度范围。注意:即使在允许的工作范围内,器件的性能参数
7、也会随着温度的变化而变化的。比如通常的电阻在70 以内额定功率不变,但超过70 额定功率就会逐渐降低。而由于温度系数的影响,只要温度有变化,电阻的阻值就会随之变化。这都是器件本身的属性,在设计时需要根据产品的实际温度范围合理选择器件和评估温度对器件参数的影响。,第11章 单片机应用系统设计方法与实例,第二节 单片机应用系统设计方法,5.器件的封装,通常器件的完整型号中已经包含了封装的信息,封装对PCB的设计有非常重要的影响,如CPLD芯片EPM1270系列既有TQFP封装,也有BGA封装,前者通过2层板就能完成PCB设计,而后者则需要4层板以上才可以。因此,不同的封装选型对PCB设计、产品的成
8、本、焊接工艺等均有直接关系,需要根据项目的实际需要和现实条件选择。,第11章 单片机应用系统设计方法与实例,第二节 单片机应用系统设计方法,主程序通常是一个死循环体;循环体执行一次所用的时间,即执行周期,通常不是固定不变的,但存在一最小值;对需要快速响应的事件,尽量采用中断的方法;中断服务程序尽可能简洁;有些事件,既可直接放在主循环体循环执行,也可通过中断触发执行,如按键扫描,显示刷新等。,第11章 单片机应用系统设计方法与实例,第二节 单片机应用系统设计方法,1.去耦滤波,去耦滤波:通常加在集成电路的电源和地引脚之间,用于抵抗由于集成电路输出电压、电流的变化导致电源的波动。通常是在芯片的电源
9、引脚处加一个微法级以上的电解电容和一个0.01uF左右的瓷介电容,前者用于滤除低频噪声,后者用于滤除高频噪声。注意,这两个电容不仅仅是容量方面的区别,更主要的是电容介质材料的区别。,第11章 单片机应用系统设计方法与实例,第二节 单片机应用系统设计方法,2.抑制浪涌,受周围大功率用电设备的启停及雷电等影响,在产品交流进线处经常存在远远高于正常工作电压的浪涌电压(如图),或由于产品内部短路、启动冲击等造成交流进线处有很大的浪涌电流,及时有效抑制浪涌电压和电流是保证产品正常工作的必要条件。抑制浪涌电压可以选用TVS管、压敏电阻等,抑制浪涌电流可以选用热敏电阻,自恢复保险丝等。,第11章 单片机应用
10、系统设计方法与实例,第二节 单片机应用系统设计方法,3.接地,接地分为两大类:一是真正的接大地,如设备的机箱外壳、机架等裸露的金属部分均要求通过较低阻抗接入大地,这也称为安全地,主要为确保接触设备的人的安全而设置。二是工作地,即设备用电回路的电压参考点。工作地是为保障电路系统正常工作而设置,一个设备中如果有多个独立电源及用电回路,就存在多个工作地。,第11章 单片机应用系统设计方法与实例,第二节 单片机应用系统设计方法,续3.接地,一个单片机应用系统,通常既有安全地又有工作地,而且如果单片机控制功率较大的用电设备,如继电器、电磁阀、压控电流设备等,这些用电器的供电也存在工作地,称为功率地。通常
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 应用 系统 设计 方法 实例
链接地址:https://www.31ppt.com/p-6449676.html