企业资质

厦门渤格电气技术有限公司

普通会员7
|
企业等级:普通会员
经营模式:
所在地区:福建 厦门
联系卖家:
手机号码:
公司官网:shop432522607.taobao.com
企业地址:
企业概况

厦门渤格电气技术有限公司是一家专业提供工业自动化领域的备件服务商,产品品种齐全、价格合理,公司实力雄厚,重信用、守合同、保证产品质量,以多品种经营特色和薄利多销的原则,赢得了广大客户的信任。 我们主营PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测系统卡件,汽轮机控制系......

ABB AO820 3BSE008546R1

产品编号:668864432                    更新时间:2019-06-05
价格: 来电议定
厦门渤格电气技术有限公司

厦门渤格电气技术有限公司

  • 主营业务:AB,ABB,GE,本特利,福克斯波罗,霍尼韦尔,英维斯,西...
  • 公司官网:shop432522607.taobao.com
  • 公司地址:

联系人名片:

联系时务必告知是在"产品网"看到的

产品详情

ABB AO820 3BSE008546R1

 3.1 选择SD卡的SPI模式并初始化SD卡
  在上电之后,主机开始发送时钟信号,此时的时钟频率不能超过400 kHz。主机要连续发送至少74个时钟周期的“1”才能使SD卡准备好通信,然后选择SPI模式。SD卡进入SPI模式之后,就可以接收来自主机的操作指令了。这时候主机发送SEND_OP_COND指令,***卡的初始化过程。在得到正确的响应之后,主机再发送SEND_CSD指令读取CSD寄存器的内容。正确响应之后,将SPI总线时钟频率提高到10 MHz,初始化过程结束。
  3.2 指令和响应交互过程的软件实现
指令和响应交互过程的软件实现
点击看原图
  typSD_CMD是自定义的结构类型,包含指令索引、CRC和响应格式。***后一个字节数据用来说明该指令有无后续数据块,例如READ_SINGLE_BLOCK(单数据块读指令),它需要SD卡发送一个数据块的数据,因此其后的数据为“1”。对于指令索引,是把开始位和传输位与6位索引值包含在一起的数据。例如G0_IDLE_STATE的索引值是二进制“000000”,加上开始位“O”和传输位“1”,成为“01000000”,即“Ox40”,READ_SINGLE_BLOCK的索引值是“010001”,加上开始位和传输位,成为“01010001”即"051”。
  定义发送指令函数为SendSDCmd(),返回值为从总线上读取的响应数据。(具体函数略——编者注)函数的***个参数是指令列表数组中相应指令元素的序号,函数会根据它的值在指令表中查到对应的信息,第二个参数是指令的附加内容。函数中CMD_PACKET是按指令格式(见表2)定义的联合类型,程序通过查表的方式将指令的内容装载到该类型定义的变量中,并通过函数Write_sd()发送出去。write_sd()的作用是把一个字节的数据放到SPI2模块的burfer里,完成一个字节的发送。函数ReadSd()用来读取SPI2接收的一个字节数据。如果接收的数据是0ff,则不是响应数据;如果接收到的响应不为全零,则说明有错误发生。
  以上程序按照图2所示时序执行,来实现一次指令和响应数据的交互。当某条指令有后续数据时,按照规范中的时序发送或者读取数据。
  3.3 读写操作的实现
  READ_SINGLE_BLOCK是单数据块读指令,在接收到有效的读指令后SD卡将会送出一个响应。紧接着是一个带16位CRC校验后缀的数据块,数据块的长度要在之前由SET_BLOCKEN(CMDl6)指令定义,一般为512字节,正好一个扇区的大小。数据块的开始是1字节的开始令牌,值为“0FE”,结束是2字节的CRC。该操作的通信过程如图4所示。
通信过程
点击看原图
  WRITE_SINGLE_BLOCK是单数据写操作指令,在接收到主机传来的数据后,SD卡会发送一个值为0x5的数据响应,之后进入busy状态。该操作的单数据写操作如图5所示。
单数据写操作
  按照以上通信过程编写程序,单数据块读和写的程序流程如图6所示。
单数据块读和写的程序流程
点击看原图
  4 结果验证
  将容量为1 GB的SD卡插入SD读卡器,再将读卡器插入PC机的USB接口中,此时系统出现“可移动磁盘(H:)”根目录。打开winhex软件,点击“工具”下拉菜单中的“打开磁盘”,选择“物理磁盘”中的“RMl:Ceneric STORAGE DEVICE(O.9G,USB)”,单击“确定”按钮,得到该SD卡***个物理扇区的数据。该SD卡在偏移量从446开始的16个字节有数据“00 03 3D 00 06 OD ED DB F9 00 00 OO 07 5F 1E 00”,该扇区结束的两个字节为“55AA”,其余部分数据均为“00”。
  将SD卡取出,插入本设计电路的SD卡座中,用示波器连接D0、CLK和DI线,接通电源,测量SPI总线上的波形。
  本设计利用dsPIC33FJ64GP706的SPI接口实现了对SD存储卡的操作,可以把SD卡和dsPIC33F系列DSC两方面的优点集中到一个嵌入式系统中,有较高的利用价值。
IC200PWR001
MR-J2S-20B
MPU PCB
HD10-9-1939P
HD36-24-23ST
HD36-24-31ST
TSX08ED12R8
TK-PRR021
CI830
FVUS011-NA
1756-IB16ISOE
1756-IF16
1756-IR6I/A
1756-OB16I
1771-IXE/D
6DR4004-7J
1747-L553
1746-P4
3503E
FCM10E
140CPU43412A
1747-L532/E
WDP3-014.0801
6MD1010-0BA00
GV7-RS150
140CRP81100
SK829007-B
SK829007-D
DCD60X7/14
140CPS11420
6ES5482-8MA13
140XTS00200
P0903ZE
1746-OB32
SW926C
SGM-08A314C
SGM-08A314C.
1786-RPA
140CPS12420
140CRA93200
140NOE77101
MA-0185-100
MA-0186-100
140CPS11420
P0940BR
E4809-436-016-D
1784-PKTX
2711-K10C15
2711-NM232
2711-NMCC
EX-DWR16
LS6804-I400A
1756-PA72C
1756-A13
1756-ENBT
1756-IB32
1756-IF16
1756-OB32
1756-TBCH
1756-TBS6H
1747-L551
1747-L551
1756-IF16
VT3006-S35/R1
FBM04
2750060 IB STME 24AL4/SF4
2750578 IB ST24AO4
2750769 IBS ST ZF 24BK RB-T
2751700 IB STME 24BDO 1/3-250
2752932 IBSSTME 24BK RB-T
140ACI04000
140CPS11420
140DDO35300
3IF681.96
2098-DSD-010
51403776-100
1747-L542
A02B-0236-C131
CS4HB
39ACM28AEN
16137-118
IC200PWR102F
CIMR-HB4A0112ABA
6FC5210-0DA20-2AA1
416NHM30030
1747-M13
PXI-8330
1762-IT4
LC1F185
VM100/R-TA
ES2000-9725
GPIB-USB-HS
140CPS11420
1756-TBNH
1746-IA16
1746-NT8
1746-OW16
1746-P4
140***I03000
1756-ENBT
TSX P57253
CUB4LP
A06B-0113-B075#0005
SPEED REGULATOR  MAX SPEED 2
140CPS11420
1756-CNBR
1756-ENBT
1756-IR6I
1756-L61
H-***-J-141-D
1746-IB16
1746-OW16
1746-P2
1747-L551
1746-NIO4V
1746-OB32
1746-OW8
DGM60-ASAK
FBM201
395
1746-N04I
1746-NR4
6ES5 980-OAE11
1747-AIC
IC697CGR935
1746-0W16
1762-IF2OF2
1394-AM04
DV505-400SAB
490NRP95400
V-103-1C24-T
FBM02
6ES7123-1F***-0AB0
1756-ENBT
602453-59A
OKYM 6W 21
IC697BEM731
VG-301+VG-036
FP2-HSCT
140CPS11420
140CPU11303
140DDI35300
140DDO35300
1746-IM16
1746-OW16
140CRA 93100
K-TFT-AN-CCFT
MA-0185-100
MA-0186-100
1747-CP3(USB)
1747-CP3(串口)
1747-L542
1756-L61
11BRCX-300-J-10C
11BRCX-300-J-10C.
1746-NI8
3503E
3604E
3700A
3805E
8312
9563-810
9662-810
9791-620
9861-610
BPHM64
A06B-6093-H152
3150-MCM
2098-DSD-010
RCM470LY
1756-CNB/D
1756-DNB
1756-L63
1606-XLS80E
1756-CNB
1756-ENBT
1756-L61
1756-PA72
PS-M06D12S5-NJ1L(S)
C25DND230
1/2NPT(M)/直径14*2  材质304SS
IFR ATC-600A
RMS-TSG-TZ
ATCS-15
SCXI-1000
SCXI-1166
SCXI-1327
PPC-105T
DLS6100
140NOE77101
***0H-C3DR-DE
1756-L61B
1756-CNB
1770-KFD
1756-IF6I
1756-PA72
1756-PA75
140DRA84000
140CPU43412A
140DDI84100
1747-L551
CIMR-XCAA21P5
IC693CPU364
CLM01.3-X-0-4-B-FW
6***6545-0DA10-0AX0
OP-620
MA-0185-100
1771-OFE2
3CP260.60.1
GPIB-USB-HS
WATLOW ANAFAZE CLS208
MDD065D-N-060-N2M-095PB1
MDD112D-N030-N2M-130GA0
MPL-A320H-HJ22AA
1756-L61
140CPS22400
M22NRXA-LNF-NS-00
DSDP150
ACS510-01-07A2-4
ACS550-01-125A-4
ACS550-01-180A-4
6***66480AC113AX0
MSR16R/T
6***66480AC113AX0
TSXP57103M
1756-TBCH
6***3607-1JC20-0AX1
3F88L-160
00306385S02
07KT97
1756-A4
1756-CNBR
1756-ENBT
1756-L61
1756-PA72
1756-RM
1756-RMC1
EFC3M080
P0916DB
1746-IB32
1756-CNB/D
1756-OW16I
1756-TBCH/A
1784-PKTX
5136-PFB-104
1746-A13
1746-NI8
3664
3805E
4119A
DPS-400AB
XBTGT2130
IC200ALG230
IC200ALG320
IC200ALG620
IC200CHS022
IC200CPUE05
IC200MDL640
IC200MDL740
IC200PWR002
IC698CHS009
IC698CRE030
IC698ETM001
IC698PSA100
L3MF-032/64GFOKS-G    序列号S/N:118516-002
AS-S908-120
1756-DNB/D
140CPS11420
140CRP81100
140DA085300
3500-15-02-02-00
8312
1746-NT4
140DAI75300
1756-BA1
AS-P810-000
IMMFP12
MVME5110-2261-MPC7410
1734D-IB8XOW8
1746-NO4I
6***66480AC113AX0
6FC5247-0AA30-0AA0
1746-A13
1746-NI8
SIEMENS OP7 6***3607-1JC20-0AX0
MC-4/11/03/400
1771-CP2
140NOE77101
140DAI74000
140DAO84210
140XTS00200
20B-VECTB-C0
MVI56-MCM
IC697ALG440

厦门渤格电气技术有限公司电话:传真:联系人:

地址:主营产品:AB,ABB,GE,本特利,福克斯波罗,霍尼韦尔,英维斯,西...

Copyright © 2024 版权所有: 产品网店铺主体:厦门渤格电气技术有限公司

免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责。产品网对此不承担任何保证责任。