SD卡存储采集数据电路设计毕业设计论文.docx
- 文档编号:1431670
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:52
- 大小:771.16KB
SD卡存储采集数据电路设计毕业设计论文.docx
《SD卡存储采集数据电路设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《SD卡存储采集数据电路设计毕业设计论文.docx(52页珍藏版)》请在冰豆网上搜索。
SD卡存储采集数据电路设计毕业设计论文
编号:
毕业设计说明书
题目:
SD卡存储采集
数据电路设计
院(系):
桂林航天工业学院
专业:
计算机通信工程
题目类型:
理论研究实验研究√工程设计工程技术研究软件开发
摘要
许多工业现场需要数据采集器完成各类数据采集工作。
实际应用中要求数据采集器工作可靠,成本低廉,操作简单便于数据收集和分析;既要方便与PC机联机,又能独立完成数据采集、存储工作。
随着近年来SD卡储存容量的大幅度提高,价格降低,其应用范围越来越广泛。
当数据采集系统需要较长的时间来捕捉和记录大量数据时,选择SD卡作为存储介质,是一个非常好的选择。
例如在电能监测以及无功补偿系统中,要连续记录大量的电压、电流、有功功率、无功功率以及时间等参数,当单片机采集到这些数据时就可以利用SD作为存储媒质。
论文介绍了SD卡存储采集数据电路设计原理、电路以及程序,阐述了基于STC12C5A60S2芯片主控的DY_mini80E开发板实现数据的采集和数据的SD存储的设计电路过程和实现方法以及运行得到的结果分析。
该系统能同时采集四路周期信号波形,并将四路模拟电压(0-5V)进行A/D转换,每秒钟转换一次,结果转换为ASCII码形式,且四路结果分别存储到SD卡预先建立好的CH1.txt、CH2.txt、CH3.txt、CH4.txt文档中。
设计在STC12C5A60S2主控芯片的DY_mini80E开发板上,利用开发板上A/D转换模块PCF8591,外接SD接口模块,完成了调试实现。
关键词:
数据采集;STC12C5A60S2;PCF8591;SD卡;REG1117-3.3;FAT32文件系统
Abstract
Manyindustrysiteneeddatacollectorofallkindsofdataacquisitionworkcompleted.Practicalapplicationrequestdatacollectorreliable,lowcost,easytooperate,easytodatacollectionandanalysis;BothconvenientandPConline,andindependentlycompletethedataacquisition,storagework.
Inrecentyears,withSDcardstoragecapacitygreatlyraised,thelowerprices,itsapplicationscopeismoreandmorewidely.Whenthedataacquisitionsystemneedsalongtimetocatchandrecordsoflargequantitiesofdata,chooseSDcardasastoragemedium,isaverygoodchoice.Forexampleintheelectricalenergymonitoringandreactivecompensationsystem,arecordalotofvoltage,current,activepower,reactivepowerandparameterssuchastime,whentheSCMacquisitiontothesedatacanuseSDasstoragemedium.
ThispaperintroducestheSDcardstoredataacquisitioncircuitdesignprinciple,circuitandprogram,thispaperexpoundsthemaincontrolbasedonSTC12C5A60S2chipDY_mini80EdevelopmentboardrealizedataacquisitionanddatastorageSDcircuitdesignprocessandtherealizationmethodsandoperationresultanalysis.Thesystemcanalsocollectingfourwaysofperiodicsignalwaveform,andwillbefourroadsimulationvoltage(0-5V)forA/Dconversion,everysecondconversiononce,resultintoASCIIform,andfourroadrespectivelytothestorageSDcardestablishedbeforehandgoodCH1.TXT,CH2.TXT,CH3.TXT,CH4.TXTdocuments.ThedesignofthemaincontrolchipinSTC12C5A60S2DY_mini80Edevelopmentboard,usingthedevelopedonboardA/DconversionmodulePCF8591,externalSDinterfacemodule,completedthedebuggingrealized.
Keyword:
Datacollection;STC12C5A60S2;PCF8591;SDcard;REG1117-3.3;FAT32filesystem
引言
随着近年来SD卡储存容量不断大幅度提高,价格不断降低,其应用范围越来越广泛。
当数据采集系统需要较长的时间来捕捉和记录大量数据时,选择SD卡作为存储介质,是一个非常好的选择。
就如在电能监测系统中,要连续记录大量的电压、电流及时间等参数,当采集到这些数据时就可以利用SD作为存储媒质。
SD卡是由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制。
大小不足一张邮票的SD一记忆卡,重量不足2克,但却拥有高记忆容量、快速数据传输率、极大的移动灵活性以及很好的安全性。
SD卡在24mm×32mm×2.1mm的体积内结合了SanDisk快闪一记忆卡控制与MLC技术和Toshiba(东芝)0.6u及0.13u的NAND技术,通过9针的接口界而与专门的驱动器相连接,不需要额外的电源来保持其上记忆的信息。
而且它是一体化固体介质,没有任何移动部分。
SD卡的技术建立是基于MultiMwdia卡(MMc)格式上发展而来,大小和MMC差不多。
长宽和MMC一样,只是比MMC厚了0.7mm,以容纳更大容量的存贮单元。
SD卡与MMC卡保持着向上兼容,也就是说,MMC可以被新的SD设备存取,兼容性则取决于应用软件,但SD卡却不可以被MMC设备存取。
采用SD卡存储技术设计一款低成本数据采集模块。
该数据采集模块可与PC机共同实现数据采集与分析,也可长时间独立工作于工业现场,并将采集数据存放于大容量SD卡,便于数据收集并利用计算机分析。
该数据采集模块,结构简单,工作稳定,体积小,成本低。
单片机是智能化模块,有数据存储、读写的功能,并且支持汇编和C语言编程,在工作电压稳定的条件下可以实现长时间稳定的工作,而且还具有价格低廉的优势。
在读写SD卡中,单片机比PC机更适合在现场长时间工作。
而STC12C5A60S2系列单片机价格便宜、性能稳定。
基于此特点,设计采用PCF8591进行A/D转换,用STC12C5A60S2单片机对SD卡进行读写操作。
1方案论证与选择
1.1设计相关指标分析及系统构成
设计要求是将四路模拟电压进行数字化后存储到SD存储卡中。
具体说明如下:
(1)将四路模拟电压(0-5V)进行A/D转换,转换结果为十进制3位有效数字。
(2)要求每秒钟各路都转换一次,并将结果转换为ASCII码形式,如1.23V。
(3)四路结果分别存储到SD卡预先建立好的CH1.txt、CH2.txt、CH3.txt、CH4.txt文档中。
图1.1是SD卡存储采集数据电路设计框图。
系统要完成模拟电压的A/D转换,每秒钟各自转换一次,结果分别存到建立好的SD卡中的文档中。
电源
按键(采集与清除)
(STC12C5A60S2)主控芯片
采集、(PCF8591)A/D转换
四路模拟电压(0V-5V)
A通道输入
SD卡存储与彩屏显示
(带SD卡的TFT彩屏)
B通道输入
C通道输入
D通道输入
图1.1SD卡存储采集数据电路设计框图
1.2主控电路芯片的选择
方案一:
AVR单片机上资源丰富:
带E2PROM,PWM,RTC,SPI,UART,TWI,ISP,AD,WDT等;AVR除了有ISP功能外,还有IAP功能,方便升级应用程序;AVR单片机系列齐全,可适用于各种不同场合的要求。
具有高的处理速度,能够非常容易、快速地处理复杂的数字信号。
方案二:
采用STC12C5A60S2单片机实现整个系统的统一控制和数据处理。
单片机STC12C5A60S2是一种超低功耗微处理器,具有丰富的片上外设和较强的运算能力,支持在线编程,使用十分方便,性价比较高。
由STC12C5A60S2芯片主控DY_mini80E开发板(板上含有PCF8591八位A/D转换模块)再加上一块带SD卡的TFT彩屏等就可以满足题目设计调试要求。
设计采用此方案。
2SD卡简介
2.1SD存储卡系统概念
2.1.1总线拓扑
(1)SD模式总线
SD总线信号:
CLK:
主设备对卡发出的时钟讯号。
CMD:
双向命令/响应讯号。
DAT0-DAT3:
4个双向数据传输信号。
VDD、VSS1、VSS2:
电源与地。
SD模式总线有主机(应用程序),从机(卡),同步的星型拓扑(如图2.1)。
时钟、电源、地连接到所有卡。
命令(CMD)和数据(DAT0-DAT3)信号对每个卡提供点到点的连接。
在发初始化命令给每张卡的时候,允许应用程序发现并分配逻辑地址给卡此时数据总是单独地被送到每个卡。
然而,在初始化之后,所有的命令就可以同时送到所有的卡,为了分开控制堆叠中的卡,而将地址信息包含在命令包中。
主机
SD存储卡(a)
Clk
Vdd
Vss
D0-3(a)
Cmd(a)
Clk
Vdd
Vss
D0-3(b)
Cmd(b)
Clk
Vdd
Vss
D0-3(c)
Cmd(c)
SD存储卡(b)
SD存储卡(c)
图2.1SD模式总线拓扑图
SD总线允许动态的配置数据线的数目。
在上电后,SD存储卡默认的只使用DAT0作为数据传输线。
在设定初值之后主机能改变总线宽度(即改为2根线或3根线等。
)
(2)SPI模式总线
SD存储卡的兼容通信模式被设计为连接SPI通道,被用在各种微控制器中。
如图2.2。
这种模式在上电后的第一次复位时选择使用,在重新上电之前不能变更。
SPI标准只定义实际的连接,和不完全的数据转移协定。
SD卡的SPI模式使用在SD模式下相同的模式。
从应用程序观点来看,SPI模式使用的是现有的设备,这样就使得主机系统通过很小的改动就可以使用SD卡。
缺点是数据传输效率的损失,相对SD模式减小了总线宽度。
SD存储卡的SPI接口能连接到具有SPI接口的现有主机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SD 存储 采集 数据 电路设计 毕业设计 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)