Honeywell CC-PDOB01(51405043-175)
Honeywell CC-PDOB01(51405043-175)
Honeywell CC-PDOB01(51405043-175)
===============================================================
CF卡的扇区寻址有两种方式:物理寻址方式(CHS)和逻辑寻址方式(LBA)。物理寻址方式使用柱面、磁头和扇区号表示一个特定的扇区。起始扇区是0磁道、0磁头、1扇区,接下来是2扇区,一直到EOF扇区;接下来是同一柱面1头、1扇区等。逻辑寻址方式将整个CF卡同一寻址。逻辑块地址和物理地址的关系为:
LBA地址=(柱面号×磁头数+磁头号) ×扇区数+扇区数-1
采用逻辑寻址方式,没有磁头和磁道的转换操作,因此在访问连续扇区时,操作速度比物理寻址方式块。
3 磁盘文件管理系统简介
为了能够对大容量磁盘上的数据进行有效的管理,Win9X在磁盘上建立了一个文件系统。该文件系统可对磁盘上的数据进行有效的管理。
磁盘文件系统将整个磁盘划分为4个***的区域,每个区域包含磁盘的***信息,且这4个***区域中的信息组合成一个完整有效的磁盘文件管理系统,如表1所示。
磁盘文件管理系统结构
(1)DOS引导扇区:该扇区是磁盘的引导扇区,包含一些重要的磁盘系统信息,如:磁盘总共包含多少个扇区,每个族包含多少个扇区,每个扇区包含多少个字节等。通过这些磁盘系统信息可以计算出磁盘的容量、FAT表和FDT表的起始位置以及文件数据存放的起始位置等。
(2)文件分配区(FAT):文件分配区包含两个完全相同的FAT表,其中一个FAT表用作备份FAT。每个FAT表以16字节为个单元。FAT的每一个单元都映射磁盘上
的一个簇,其中的值就反映了该簇的使用情况。
(3)根目录区(FDT):根目录区专用来存放根目录下的文件信息。根目录下的每一个文件在该目录区都对应一个32字节的目录项。这32字节的目录项包含文件的名称、属性、文件的长度、文件在磁盘上的起始簇号、文件建立和***后修改和日期和时间等。这些32字节的小单元互相首尾相接,中间没有任何分隔标志。
(4)文件数据区:该区是磁盘存放所有信息的场所为了便于管理,文件管理系统以簇为单位将文件分配在文件数据区的存储空间。1族总是2n个连续扇区。文件在文件数据区存放的起始位置存放在其对应目录下的FDT表中,当文件的长度大于1K时,文件数据区的后续位置保存在FAT表中,即对应的FAT单元中的数值就是文件的后续部分所存放位置的簇号。
文件管理系统通过以上4个区域实现对磁盘上的文件进行有效的管理。文件管理系统将文件数据存放在文件数据区,将文件的属性存放在文件对应目录下的FDT表中,将文件的存放位置存放在FAT表中。因此文件管理系统通过FAT表和FDT表可以很方便地对文件数据区的文件进行管理。
4 TMS320VC5421与CF卡的硬件接口
TMS320VC5421对外有I/O、程序和数据3个并行的16位访问空间,分别由对应的空间选择信号线选通。本硬件电路选用TMS320VC5421的I/O空间与CF卡接口,采用数据线分时复用方式。
如图3所示,本电路使用DSP子系统A与前向通道相连。DSP子系统A对采集到的数据进行实时处理,完成数据的实时处理后,通过核间的3种数据传输方式将采集到的数据发送到DSP子系统B中,并且通过核间中断IPIRQ通知DSP子系统B可以存储CF卡。
TMS320VC5421与CF卡硬件连接
4.1 CF卡即插即用的实现
(1)硬件提供判断条件。CF卡为了实现即插即用的功能,在自身电路上提供了两个用来检测CF卡是否存在的管脚(CD1、CD2)。CD1和CD2的有效电平为低电平,即当主机检测到与其相连的CD1和CD2两个管脚同时为低电平时,可判断出CF卡与主机相连;当主机检测到与其相连的CD1和CD2有一个管脚不为低,则可判断出CF卡未与主机相连。
(2)软件实现。***定义全局变量(如:IsExist)用于记录CF卡是否与主机相连,当IsExist为0时表示CF卡未与主机相连;当IsExist为1时表示CF卡与主机相连。其次在每次操作CF卡时检测CF卡的CD1和CD2管脚。当检测到CD1和CD2管脚为低电平且IsExist为0时复位CF卡,重新检测CF卡的FAT表统计还剩余多少空间可以分配,检测完FAT表后置变量IsExist为1。当检测到CD1和CD2管脚为低电平且IsExist为1时,继续CF卡的正常操作。当检测到CD1和CD2为高时,停止CF卡操作,置变量IsExist为0。
4.2 文件的存储
向CF卡创建文件的流程如图4所示。在CF卡初始化后(包含CF卡上电复位和统计剩余空间等),DSP向CF卡存储数据的核心部分就是首先向一些必要的寄存器填写必要的信息,如向扇区号寄存器填写读写数据的起始扇区号(LBA地址)和扇区数寄存器填写读写数据所占的扇区个数等。然后向CF卡的命令寄存器写入CF卡操作的命令字,如写操作则向CF卡的命令寄存器写入30H,读操作向CF卡的命令寄存器写入20H等。
本文介绍的TMS320VC5421与CF卡的接口电路已在实际印刷电路板上成功实现,该小型系统在工业设备的前端电路中具有广阔的应用前景。
Hydraulic motor Pleiger type MOS 500/350, Ferromatik Mi...
Open nozzle diameter 30 mm, for Klockner Ferromatik mac...
Oil cooler from FM 110, located inside tank, length 600...
Device for safety gate surveillance Square D type GSP S...
Netzteil Phoenix Contact Typ CM62-PS-230AC/5?DC/1, Ferro...
Power supply FRAKOstat type OSR 100, E5/10 Wrgd-E 77-10...
4/2 way valve Rexroth No 4WE6D53/BG24NZ4?, Ferromatik
Security switch for mould safety Honeywell type BZE7-2R...
Proportional valve Bosch No. 0811300053, Ferromatik mac...
Barksdale Typ 8051-PL1-B, 50-350 bar, Ferromatik
Hard drive Ferromatik Nr. 1-90514820, 262 MB, K, Elektr...
4/3 Way valve Bosch No. 0810001715, Ferromatik injectio...
Proximity switch Balluff No. BES 516-324-SA2-PU, Ferrom...
Amplifier card Bosch No. 0811 405 036, Ferromatik injec...
Memory flash disc for IQT450 control, 32 MB, Ferromatik...
V17 security valve for safety gate surveillance Bosch N...
Oil cooler from FR 20, ength 340 mm, diameter 120 mm, F...
Hydraulikmotor Sauer 4M043RF Kl?ckner Ferromatik Masch.
Fühlerkarte B&R 2005, 3AT660.6, Ferromatik Milacron K, ...
Sperring Durchmesser 25 mm, Ferromatik, Preis je
Coupling Injection bevel gear box, Ferromatik Milacron ...
Kupplung Auswerfer Kegelradgetrieb?e, Ferromatik Milacro...
4/3 Way valve Bosch No. 0810091212, Ferromatik Milacron
Druckschalter Barksdale Typ X1T-2002-GE133, Ferromatik
Schnecke Durchmesser 60 mm, MS 180
Schlie?zylinder?deckel clamping cylinder lid Ferromatik ...
4/3 Wegeventil Rexroth Nr. 4WE6J52/BG24NZ4?, Ferromatik ...
Memory card B&R 2005, 3ME953.90-1, Ferromatik Milacron ...
Pressure sensor Hydac Electronic type HDA4445-B-200-D?08...
Steckleiste B&R 2010, 2BP200.4 Ferromatik Milacron K, K...
Trichterstück für FX 30 Ferromatik Spritzgies***asc?hinen
Signalkabel für Wegaufnehmer, abgeschirmt, für Ferromat...
Proportional valve Bosch No. 0811402160, Ferromatik mac...
Spritzzylinderd?eckel von FX 75, Ferromatik
Injection cylinder lid for FX 125, used Ferromatik mach...
?lkühler von FM 130, innenliegend, L?nge 560 mm, D. 210...
4/3 way valve Bosch No. 0810001731, Ferromatik used spa...
Filter housing PALL No. HH9680C16 RB Y714, up to 420 ba...
Sleeve for screw drive from FX 30, as new, Ferromatik m...
Pressure gauge Outer diameter: 100 mm, up to 400 bar, F...
Amplifier card Bosch No. 0811405063, Ferromatik machine...
Brüninghaus Hydromatik A2FM160/61W-VBB?020, Baujahr 2001
Digital output card DO480, 3DO480.6, B&R control
4/2 Wegeventil Bosch Nr. 0810091227, Ferromatik Maschin...
Screw tip Diameter 18 mm, Ferromatik
Non return valve D. 45 mm for injection moulding
Pressure sensor STS type TM 320 bar u, Ferromatik machi...
Digital input card BuR 2005, DI450, 3DI450.60-9, Ferrom...
4-2 way valve Rexroth No. 5-4WE10D23-11-L?G24NZ4, Ferrom...
Sensor card AT650, 3AT650.6, Injection moulding
Systemdruckscha?lter Ferromatik Barksdale Typ 8151-PL1-B
Magnetschieberk?arte Ferromatik Philips 03409650901000
Sleeve for screw drive from FX 25, teeth, Ferromatik
Seat Diameter 65 mm, Ferromatik Klockner injection mold...
Filterelement Typ SXL040B100B Ferromatik Nr. 1-67446580
System pressure switch Hydraulic Ring type ASB250***1A3,...
Steckleiste B&R 2010, 2BP202.4, Ferromatik K, K-Tec, El...
Offene Düse Durchmesser 25 mm, Kl?ckner Ferromatik M 48...
System pressure switch Rexroth No. HED40A16/350, Ferrom...
Connector plate B&R 2005, BP152, 3BP150.4, Ferromatik M...
satz Fahrzylinder Düsenanlage für Kl?ckner Ferromatik F...
Schneckenzylind?er D. 35 mm für Kl?ckner Ferromatik FX 5...
Hydraulikpumpe Ferromatik FM375 Vickers Typ 35V30A1A22R
Displacement unit Philips No. 940446273751, L. 750 mm
Schlie?zylinder?deckel ( clamping cylinder cover ) Kl?ck...
Ferromatik Milacron Spritzblock, Block 2, von K 200 S
Schlie?zylinder für Fahrbewegung, von Ferromatik Milacr...
450 Spritzeinheit 35mm Bimetall NEU Ferromatik Elektra
Dekadenschalter Ferromatik F, FR, FD, Reihe A, B, C, D
Vickers motor module type 2 AXIS DBM-04 25-06 CY1208, F...
Kupplung für Lichtleiterkabe?l für Kl?ckner Ferromatik I...
Druckschalter Kl?ckner Ferromatik Bosch Nr. 0811104128
Auswerferplatte für Ferromatik FX 30 Spritzgie?masch?ine
Temperaturregle?r Philips Nr. 940443660251, Ferromatik
Auswerfer- und Kernzugblock, Block 5, von K 200 S Ferro...
4/2 Wegeventil, Ferromtik K-Tec, Bosch Nr. 0810001760
Proportionalven?til Rexroth Nr. DBETX-10/80G24-?25NZ4M + ...
3/2 Wegeventil Rexroth Nr. 4WE6D62/EG24N9K?4/Z, Ferromat...
Wegaufnehmer TR Electronic Typ LP38, 150 mm, K, K-Tec, ...
Schneckenzylind?er D. 25 mm, für Spritzgie?masch?ine Ferr...
Parker Typ PSB250AF1A4, 20-250 bar, Spritzgiess
Netzteil: 3 x 380 V AC, 24 V DC bei 20/3 Ampere
Ferromatik Milacron K 200 S ER5 Saugventil Suction valv...
Schlie?zylinder?flansch, Clamping cylinder flange Ferrom...
Proportionalven?til Bosch Nr. B 811 301 096, Ferromatik ...
Injection cylinder + piston for FD, FM 175
Prop. valve Bosch No. 0811404104 + No. 1817419035 + No....
Verst?rkerkarte Bosch Nr. 0811405064 Kl?ckner Ferromati...
Proportional valve Bosch No. 0811404034, Ferromatik
Schlie?zylinder?deckel von Ferromatik FX 30 Spritzgie?ma...
Hydraulischer Auswerfer für Ferromatik FX 30 Spritzgie?...
Schlie?kolben, Fahrbewegung für Kl?ckner Ferromatik FX ...
Displacement unit Philips No. 940446270751, for FM, FX
Clamping cylinder lid Klockner F 20 injection moulding
Digital input card DI475, 3DI475.6, Milacron
GI Modul Nr. 1-965125710225 Ferromatik Spritzgies***asc?h...
Druckschalter Ferromatik Hydraulic Ring ASB250***1A4
Disc drive for Ferromatik Milacron with BR 2005 control
Karteneinschub für PMC 1000, IQT, Ferromatik FM oder FX
4/2 way valve Bosch No. 0810001930 Ferromatik machines
?lkühler Kl?ckner Ferromatik L?nge 480 mm, Durchmesser ...
Filter element SXL040B100B Ferromatik No. 1-639875410
Display Philips No. 940446235921, Ferromatik K, Elektra...
4-2 Wegeventil Rexroth Nr. 5-4WE10D10-LG24?NZ4, Ferromat...
Druckaufnehmer Ferromatik Wika-Tronic 88114620 0-160 b
By-Pass Filter Filtroil, BU 100, Ferromatik
?lkühler, L. 460 mm D. 120 für Ferromatik
4/2 Wegeventil Bosch Nr. 0810001931, Ferromatik spritzg...
4/3 Wegeventil Bosch Nr. 0810001845, Ferromatik Spritzg...
beheizbare Düsenspitze f. Kl?ckner Ferromatik Maschinen
Druckaufnehmer Philips Nr. 940421566291 für Ferromatik
Pressure sensor IMT Tecsis type 3396.129.606, 350 bar
Druckaufnehmer KMK Typ PZ032-2-320 0-320 bar Ferromatik
?lkühler, from FM 130, L. 580 mm D. 120 mm
Filter housing Mahle type PI 3411-15-NBR, used
Druckaufnehmer Ferromatik K-Tec, IMT Typ 3396.129.616
Druckaufnehmer Ferromatik Hydac HDA4445-B-350-D?08
Pressure limit valve Herion No. DM3KS10HGZ9021, Ferroma...