第二讲 系统框架结构.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第二讲系统框架结构

硬件结构设计

硬件系统的组成部分

按照功能部件分类,单片机应用系统一般由五个基本部分组成:

控制主机是整个系统得核心,它由单片机(MCU—microcontrollerunit)和数据存储器RAM,程序存储器ROM组成。新型单片机尽可能地将RAM和ROM集成到MCU芯片内部,以简化系统提高系统抗干扰能力。比如我们现在常用的MCS51系列单片机AT89C51、52、55分别自带256字节的RAM和4K,8K,20K的程序存储器,不用进行扩展一般就足够用了。

输入接口主要包括开关量接口和模拟量接口两类,有时候为连接特殊的输入信号,比如频率信号、脉冲宽度信号、相位差信号等,需要连接一些特殊的接口,如中断输入接口,计数器接口,移位寄存器接口等。

输出接口也包括开关量接口和模拟量接口两类,有时也需要输出一些特殊信号比如音频输出,PWM所输出等。这些特殊信号有时可以用开关量或模拟量接口通过软件编程来实现,有时需要设计专门硬件电路。

用户界面是控制系统不可缺少的部分。在大型计算机控制系统中,常用的用户界面包括CRT、键盘、鼠标、触摸屏等。这些界面信息量大,操作灵活,但占用的软硬件资源比较多,不适合像温控器这样小型系统应用。小型系统常用数码管LED、微型液晶显示器LCD、发光二极管指示灯、按钮、开关等简单的用户界面设备。这些设备通常只需要开销几个I/O口和较短的驱动软件。

有些应用系统没有用户界面。比如箱内安装式或网络节点式的温控器。这些设备通常带有一个可插入的通用编程器(相当于外接用户界面),或者是通过网络接口与普通的PC机相连,利用PC机的CRT和键盘、鼠标作为用户界面,这种模式已经成为下一代产品的主流模式。

网络通讯接口并不是系统必不可少的组成部分,但带有网络接口的设备会给使用者带来很大的方便。最常见的通讯接口是RS232串行通讯接口。这种接口的性能不是最好的,但几乎世界所有公司的产品都支持RS232通讯标准,它的通用性最强,应用得也就最广泛。更高级的产品带有RS484、RS488或CAN总线等新型通讯接口,这些接口实现的通讯距离更长,速度更快,可靠性更高,而且便于实现多机网络通讯,代表着未来的发展方向。

需求分析

硬件设计的首要工作是根据需求确定需要的接口类型、数目。

总线选择

任何微机系统中都是通过总线来将各种元件集成到一起。总线就是一组公用的信号线。所有的芯片都以同样的方式连接在这一组信号线上,同过总线控制逻辑来完成对不同芯片的数据存取。总线可以大大减少微处理器的引脚和系统结构。

总线有两种基本类型,并行总线和串行总线。在并行总线结构中,总线的每个组件都有自己的信号路径。可能有16条地址线、8条数据线、一条时钟线和各种其它控制信号。通过总线发送的地址或数据值会通过所有并行线路同时传送。

在总线上,如果组成一个字节的所有n个数据位,同时通过n根导线传送的话,就是并行总线;如果组成一个字节的n位数据是按时间上的先后顺序一位一位的传送,就是串行总线。

并行总线的优点是数据的传送速度快,我们把能够同时传递n位数据的并行总线称为n为总线,如早期的8086微处理器采用8位数据总线;80286采用的是16位的数据总线。586采用的是64位的数据总线。并行总线的缺点是集成电路的管脚多,线路复杂,设计、制造和调试都比较困难,抗干扰性能较差,只能在短距离内传送数据。

·并行接口总线的分布阻抗产生的串扰将随数据传输速率的提高而加大,因此不得不采取减少距离或保持适当传输速率的方法来保证信号质量。

·并行接口总线的安装结构复杂,40线、68线以至更多电缆线的互连、延伸会有一定的困难。

·并行接口总线连接器占据的空间较大,随着磁盘驱动器及其它外设尺寸的减少而变得更加突出。

串行总线的优点是导线根数少,接线简单。缺点是传送数据的速度比并行总线要慢得多。串行总线的速度通常用每秒允许传送的最大数据位表示。比如24Mbit表示每秒可以传递24兆位的数据,如果数据是8位的,那么意味着可以传递3兆字节。

由于实验室目前能够提供比较好的并行总线的实验条件,因此在设计中要求大家采用并行总线的总线结构。具体工程实践中,大家可以根据系统的要求和特点选择相应的总线结构。

主控芯片的选择

目前市场上有多种单片机可供选择。具体选用哪一种单片机,往往不是取决于单片机的性能差别,而取决于我们手中拥有的开发手段。目前实验室中的开发系统适用于开发MCS51系列的单片机,所以我们选择8031作为系统的主控芯片。MCS-51系列单片机是美国Intel公司1980年推出的高性能8位单片机,8031的片内RA

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档