- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的软磁盘读写装置的设计
前言
用单片机进行大容量数据采集工作时可以考虑采用PC机的软盘来代替RAM来存放数据。普通软盘容量大、不怕掉电,可以更换,便于保存还可以直接插入PC机软盘驱动器中进行进一步的分析和处理。在大容量数据采集与分析系统中,采用软盘存取技术是十分有益的。并且随着软盘、软驱制造技术的提高、成本下降,其价格也呈降低趋势。另外一方面,具有软盘读写功能的智能仪器仪表及其他以单片机为核心的小型系统的具有可观的市场前景。软盘软驱的应用必将摆脱局限于计算机系统的局面。开发以单片机为核心的软磁盘读写装置势在必行。
2.单片机用于软盘存储技术简介及研究目的
软磁盘作为可移动存储介质,用来存储数据/文件具有容量较大,使用简单、方便、经济等特点。目前,对软磁盘的读写,大多依赖于计算机PC系统,对于某些特殊的行业比如测井,水利工程,或者是与某些与我们日常生活息息相关的行业,因为在这些行业中我们需要的是小型或是便携式的智能化仪器,以适应野外的环境,普通的软盘驱动器由于必须依赖计算机系统,造成携带不方便的缺点,因此无法提高仪器仪表的智能水平。另外一方面由于单片机在各种仪器中的广泛应用,它们对采集的数据的处理方式不外乎是将采集的数据传输给主控机,或者是将采集的数据直接传输给打印机或绘图仪,由它们对数据的结果打印或绘制在纸上,这样是不利于数据的保存的。办法当然是有的,工程师们想到了让单片机与软盘驱动器结合起来,实际上就是把单片机系统应用到软磁盘存储器上,利用单片机采集的数据通过软磁盘控制接口电路控制软磁盘驱动器将数据按磁盘操作(DOS)的文件格式存储在软磁盘上,这种方法既十分理想又十分方便。受到这个方案的启发本研究主要介绍以MCS 51单片机为核心的软磁盘读写装置的软硬件结构以及设计方法,在设计中我们把磁盘驱动器看作一个即插即用的设备,而8031单片机系统是我们的仪表设备,这样通过单片机系统采集过来的数据就可以很方便地存储在软盘上,然后拿到PC机上做数据处理。
另外,目前世界上正在研究独立于PC机的软磁盘读写装置,并将它用于各种智能化仪表。随着中国城市化发展进程,城市里的住宅小区也不断增多,怎么保证小区的安全呢,一方面要靠人,但是如果我们制成了智能化仪表,就可省去不少人力。鉴于以上,有人就开发了基于单片机的软磁盘读写装置的智能仪器 —
—巡逻执勤管理系统。该系统独立于计算机,由软磁盘读写装置扩展后,与显示器键盘、软驱、微型打印机以及电源构成完整的系统。该系统用于巡逻执勤人员的管理、数据查询、存储、统计和打印,使管理更加科学、合理和有效。
3.基于单片机的软盘读写装置总体方案设计
通过查阅各种资料可有三种方案供选择,下面是各个方案的具体描述:
3.1采用单片机直接控制FDD方式
8031系统AT89C51,74LS373,62256组成,多路开关由GAL16V8,74LS193,74LS74组成,键盘扫描/显示电路由8255,4511和ULN2003组成,RS232接口电路由标准RS232驱动器MAX232组成。软磁盘驱动器为计算机用标准3.5″软磁盘驱动器。
图1 基本原理框图
单片机系统与软盘驱动器的接口是通过单片机的P1口的全部8位和P3口的部分位与软盘驱动器的控制信号一一对应连接来实现的。图2为单片机系统与软盘驱动器的接口电路图。
图2 软盘驱动器接口电路
在本方案中为了避免让数据处理能力有限的单片机来进行复杂的数据/文件管理,过度占用单片机资源,本装置未采用IBM标准磁盘数据记录格式,而是采用一种简化的数据记录格式。该方案的不足之处在于虽然在简化了单片机系统与软盘驱动器的接口电路但是需另外设计编解码电路,对于这部分内容我们不是很熟悉,硬件实现起来有困难,而且这样做会给CPU带来很大的负担,数据的传输可靠性是不容易保证的。
3.2采用8098单片机控制FDC方式
本方案为解决8098单片机缺少外部存储器提供了一种有效的方法,采用Intel的S82078软盘控制器和8098相连接。系统由8098单片机[1~4]、DALLAS1216C时钟/智能插座、字符液晶显示器、译码电路、软盘控制器82078[6]、键盘等组成,结构原理框图如图1所示。电路用DAL-LAS1216C提供写文件的日期和时间,字符型液晶显示器显示时间、文件名、命令等,82078为8098和软盘驱动器之间的接口,键盘作为输入。所用主要芯片及接口电路如下。
图3 基本原理框图
该方案的不足之处在于虽然采用了集成的软盘控制芯片,但是数据传输却采用了非DMA的方式,因此CPU的负担没有大幅度地减轻。
3.3采用8031单片机控制FDC并使用DMA数据传输
本方案采用了标准软盘驱动控制器8272芯片。其输
您可能关注的文档
- [参考]基于单片机(微控制器)燃气热水器控制器设计.doc
- [参考]基于单片机(微控制器)stc89c52的安防系统.doc
- [参考]基于单片机(微控制器)GPS全球卫星定位系统设计.doc
- [参考]基于USB20与FPGA的视频的采集卡设计.docx
- [参考]基于CAN总线(Controller Area Network)车载故障采集系统的研究和实现.doc
- [参考]基于HACCP北京果品配送方案设计.doc
- [参考]基于XMLweb服务的银行转账系统的设计与实现.doc
- [参考]基于J2EE(Java 2 Platform, Enterprise Edition)电子地图的实现.doc
- [参考]基于GSM(全球移动通信系统)模块的汽车报警系统.doc
- [参考]基于GSM(全球移动通信系统)网络的定位系统的实现与研究.doc
- [参考]基于Android(安卓)平台备忘录软件设计毕业论文.doc
- [参考]基于灰度变换的图像处理.doc
- [参考]基于单片机(微控制器)CAN实验系统设计.doc
- [参考]基于单片机(微控制器)GSM火灾报警系统的设计.doc
- [参考]基于GUI同步发电机的系统设计与仿真.doc
- [参考]基于射频识别技术(RFID)的汽车防盗系统设计.doc
- [参考]基于GSM(全球移动通信系统)模块的远程报警系统前端毕业设计.doc
- [参考]基于J2EE(Java 2 Platform, Enterprise Edition)保险业务管理系统分析与设计.doc
- [参考]基于CAN总线(Controller Area Network)多用户电能表设计.doc
- [参考]基于网络化的信息交流模式研究.doc
文档评论(0)