- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机选用的设计实例分析
单片机选用的设计实例分析
摘要: 随着单片机在市场上的应用,其种类也是越来越多,PIC单片机也凭借自身强大的优势逐渐成为人们研究的热点,通过实例汽车车身控制单片机的选用实际分析PIC单片机的特点和优势。对于单片机的研究具有一点的指导意义。
关键词: 单片机;PIC;设计实例
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2011)0310108-01
目前市场上的单片机种类繁多,PIC单片机与其他单片机相比其总线结构,PIC单片机的总线结构是哈佛结构,指令和数据空间是完全分开的,一个用于指令,一个用于数据,以便于实现指令的流水线操作。由于可以对程序和数据同时进行访问,所以提高了数据吞吐率。这种总线结构不像以往的MCS-51单片机的程序存储器和数据存储器统一编址,而正因为在PIC单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别为12、14、16位。
1 单片机PIC16F887的功耗需求
精确的估计应用的功耗需求是很重要的,因为所期望的功耗将对电路产生多少热量有影响。虽然PIC微控制器的功耗只能估计到某个量级,但这一般就足够确保电路不会太热或电池不会在所需要的执行时间前耗尽。对PIC微控制器本身来说,它的固有电流(即当微控制器什么也不连接的时候消耗的电流)可以从Mieroehip公司的数据表中得到。PIC16F887需要4.0V到5.8V的电源电压。在休眠模式下(此时所有的程序执行都暂停且振荡器关闭),电源电压可以直接降到1.5V并且RAM中的数据仍然可以保留。电源提供的电流依赖于振荡器频率。当器件运行在5.SV电压和4MHZ下时,可以得到一个典型的电源电流值1.6mA;如果振荡器的频率增加到20MHZ,那么电源电流上升到7mA。与其他的微控制器相比,这两个数值实际上是很好的。对于电池供电的系统,PIC16F887的电源电压需要三个碱性电池提供大约4.5V的电源。假如采用3个AA电池供电,每个电池的电量为800mAh。运行在1.6mA,电池可以使用500个小时,也就是20.8天。运行在 7mA,电池可使用114小时,也就是4.7天。上面的计算紧紧考虑微控制器的电能消耗,而没有考虑电路的其他部分。
2 单片机时钟电路
单片机要正常工作就必须由外界为它提供一个时钟信号,然后它按照时钟节拍一步一步执行。PIC系列单片机设计了4种类型的时基振荡方式可供用户选择,标准的晶体振荡器/陶瓷谐振器振荡器xT,高频的晶体振荡器HS(4MHz以上),低频的晶体振荡器/陶瓷谐振器LP,外接电阻电容元件的阻容振荡方式RC,为了提高硬件系统的实时性和运行速度,本系统采用第二种方式高频晶体振荡器。我采用频率为4MHZ晶振作为系统的时钟,而PIC单片机的指令周期是时钟周期的4倍,本系统执行一条汇编指令所需要的时间为1mS,它的运行速度是很快的,这样可以保证控制系统的实时在很大程度上减少了控制系统的误差,保证了控制系统的精度。
3 开关量采集电路
3.1 多路数据选择器
信号输入电路接收来自传感器或驾驶员操纵按钮的电压信号,该电路采用多路数据开关(多路数据选择器)74Hc151接收信号。74HC151是8选1数据选择器,它有8个数据输入端DO一D7,1个选通端S,3个数据选择端A,B,C和2个输出端Y,W。当三个数据选择端A,B,C从000到11l之间变化时,可选择不同的通道。
3.2 信号输入电路
单片机采集外部信号电路,首先是通过单片机对数据选择端发出选择信号,74HC151接收到选择信号后就把对应的输入端信号传递到单片机的信号采集端口PZ,P3,和P4。例如,当计数器为011时74HC151的第三个输入端(引脚1)的高电平或低电平被送至输出端Y。在本电路中,74HC151的第三输入端连至驾驶席门锁开关,如果门锁开关打开,由于上拉电阻的作用,74HC151的输入为高电平;相反如果驾驶席门锁开关合上,74HC151的输入接低电平。选择输出信号的同时,增强了数字电路的驱动能力,输入输出组合方便。考虑到成本及利用率,选用了3个8选1数据选择器实现对输入信号的采集,只用6个I/0口即可实现24个外部开关信号的采集,节省PIC16F887的接口资源,可以充分利用PIC16F887的硬件资源。
L4949是Motorola生产的低压差,一个单片集成的多功能精密稳压器,能够提供稳定的电压和电流。它是专为供应微型计算机控制系统,尤其是应用在汽车上。低功耗设计是BCM设计的重点,L4949符合低功耗设计的要求。其可将0.5-+H.SV之间的电池电压转换为巧v输出,并在整个电压范
原创力文档


文档评论(0)