企业资质

厦门莫格电气自动化有限公司

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

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

531X171TMAAEG2

产品编号:166344906                    更新时间:2018-10-18
价格: ¥999.00
厦门莫格电气自动化有限公司

厦门莫格电气自动化有限公司

  • 主营业务:PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测...
  • 公司官网:
  • 公司地址:

联系人名片:

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

产品详情

厦门莫格电气自动化有限公司销售

GE 531X171TMAAEG2

欢迎来电咨询!

531X171TMAAEG2

531X171TMAAEG2

您迈开询价的一小步,我还您成功的一大步。

1). 简介

I2C是嵌入式设备***为常用的接口之一,常用于如下面这些应用场景,因此本文就基于嵌入式Linux演示在User Space进行I2C设备调试。

- Digital to Analog converter

- EEPROM

- Real Time Clock

- Touch screen LCD

- Audio codec

 

本文所演示的平台来自于Toradex ApalisiMX6Q ARM嵌入式平台,这是一个基于NXP iMX6Q ARM处理器,支持四核心Cortex-A9。

 

2. 准备

a).Apalis iMX6Q ARM核心版配合Apalis Ixora载板,连接调试串口UART1到开发主机方便调试,同时配置好Ubuntu开发主机开发环境,具体操作方法可以参考这里。

b).Apalis iMX6Q系统使用Toradex Linux Release V2.6.1,***和更新方法请参考这里。

 

3). I2C总线user space操作命令测试

a). Apalis iMX6Q核心版默认定义提供了三个I2C总线可供外部使用(i2c-2为核心板内部电源管理使用),如下所示,其中i2c-1为通用I2C接口;i2c-0为DDC接口,用于连接HDMI DDC/EDID接口,不能用做通用I2C接口;而i2c-3通常用于连接camera接口使用,不过也可以用做通用I2C接口。

 

b). 本文演示示例则通过读写ApalisIxora载板连接在i2c-1总线上面的2Kb EEPROM

 

c). User Space下通过I2C tools直接操作i2c-1总线进行访问EEPROM

./ 查看Apalis iMX6Q的所有I2C总线

---------------------------------

root@apalis-imx6:~# ls -l /dev/i2c-*

crw------- 1 root root 89, 0 4??月  26 06:52 /dev/i2c-0

crw------- 1 root root 89, 1 4??月  26 06:52 /dev/i2c-1

crw------- 1 root root 89, 2 4??月  26 06:52 /dev/i2c-2

crw------- 1 root root 89, 3 4??月  26 06:52 /dev/i2c-3

--------------------------------

./ 查看i2c-1总线上面的设备

可以看到在0x50和0x68两个地址上面挂有设备,0x68显示为UU意味着这个设备被kernel driver占用,通常不能从user space探查,这里结合Apalis iMX6Q手册可以得知挂载的为外部RTC设备;而0x50则为我们所需要测试的EEPROM设备

--------------------------------

 

--------------------------------

 

./ dump 0x50 EEPROM全部寄存器地址0-0xff,初始状态下每个寄存器地址保存的数值都是0xff

--------------------------------

 

--------------------------------

 

./使用i2cset和i2cget来写和读EEPROM特定寄存器地址

--------------------------------

// 向EEPROM 0x00寄存器地址写入0x01

root@apalis-imx6:/home# i2cset 1 0x50 0x000x01 b                              

WARNING! This program can confuse your I2Cbus, cause data loss and worse!    

DANGEROUS! Writing to a serial EEPROM on amemory DIMM                        

may render your memory USELESS and makeyour system UNBOOTABLE!                

I will write to device file /dev/i2c-1,chip address 0x50, data address        

0x00, data 0x01, mode byte.                                                    

Continue? [y/N] y                                                              

// 读取EEPROM 0x00寄存器地址

root@apalis-imx6:/home# i2cget 1 0x50 0x00b                                  

……                                                            

0x01

--------------------------------

 

d). User Space下通过I2C tools读取i2c-1总线进行访问RTC芯片

./Apalis Ixora载板外部RTC芯片使用ST m41t00 芯片,其内部集成8 byte寄存器用于存储时间相关信息,格式如下:

--------------------------------

1st byte: seconds register

2nd byte: minutes register

3rd byte: century/hours register

4th byte: day register

5th byte: date register

6th byte: month register

7th byte: years register

8th byte: control register

--------------------------------

TMC 2F1 120 0.2A P011 P0111
变频器主板,1336FMCBSP1K
电抗器,13213RB250B250A3%
开关模块,3TH4391-0B
去离子罐,3BHL001433P0001
JRMSI-120XBP01200
PC-E984-265
6ES7414-4HM14-0AB0
SGMPH-02A1A-YR31
1746-A10
1746-A13
1746-IM16
1746-NO4I
1746-OW16
1747-L542/C
1747-L552/C
2711P-RDT10C
MOVIRET 3150
MVI46MCM
MVI56MCM
PC-E984-265
EQIN-116G-12
6SN1145-1BA02-0CA1
TT6120
1336F-MCB-SP1K
6RB2000-0ND00
IC31129G03
416NHM30030
1771-A1B
1771-A2B
1771-ASB
1771-CP1
1771-IBD
1771-IFE
1771-OFE2
1771-P4S
1771-P7
1785-BCM
1785-L80E
1746-IB16
1398-DDM-005X-DN
22A-D2P3N104
2711-B5A15(PANEL VIEW 550)
Y-1003-1-H00AA
FAS3020C
140CRA93200
140CRP93200
OPCG11SPDP
86100A
86105C
416NHM30030
1756-L1
6EW1810-3AA
MC-4/11/10/400
6SE6420-2UC25-5CA1
AI801
AO801
CI801
DI801
DO801
机笼 P081000000GG 含4个IPM02电源/开关板
ND080B1054
1336F-MCB-SP1K
6FC5247-0AA00-0AA2
MC-4/11/10/400
3VL3725-1AA36-0AA0
3VL9320-6AP30
1336F-MCB-SP1K(7S51WL4C)
ATS46***1N
SST-PB3-VME-1
3503E
442310  2.5*/0.075
4500
140ARI03010
140ATI03000
140CPS11420
140CPU65260
140CRA93100
140XBP01000
140XTS00200
1746-OW16
1784-PKTX
1794-0W8
2711-K10C15L1
FHA-40C-100-E250-C  HA-655-4-200
140***I03000
IMASO11
140ARI03010
140ATI03000
140CPS11420
140CPU65260
140CRA93100
140XBP01000
140XTS00200
E1426A
E1428A
E1429A
E1429B
E1430A
E8401A
E8491B
GIGATRONICS 80301A
GIGATRONICS 8541C
70908A
IC693CPU372
FE7C-TC6VGR
DSUB311
MVI56-PDPMV1
JUSP-RA05
CU211
DI325
DO321
PS242
EE-04053-042
DEH 11B
MDX60A0150-503-04-00
MDX61B0011-5A3-04-00
140ACI04000
140CHS11000
140CPS11420
140CPU43412A
140CRA93100
140CRP93100
140DDI35300
140DDO35300
140NOE77101
140XBP00600
140XBP01600
6DD1610-0AH0
6DD1688-0AD0

厦门莫格电气自动化有限公司电话:传真:联系人:

地址:主营产品:PLC可编程控制器模块,DCS卡件,ESD系统卡件,振动监测...

Copyright © 2025 版权所有: 产品网店铺主体:厦门莫格电气自动化有限公司

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