当前位置:首页 » 服务存储 » e2prom存储技术
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

e2prom存储技术

发布时间: 2022-06-28 07:39:23

‘壹’ 如何解决串行E2PROM 24C02在应用中的问题

    串行E2PROM是基于I2C-BUS 的存储器件,遵循二线制协议,由于其具有接口方便,体积小,数据掉电不挥发等特点,在仪器仪表及工业自动化控制中得到大量的应用。随着世界上各公司对该器件的开发,市场上推出了许多牌号的24C02器件,甚至还有一些冒牌的24C02器件,这样就使批量生产的单片机控制系统的质量出现时好时坏的问题。笔者经过大量的设计实践和试验摸索找出了24C02在应用中之所以出现数据被冲掉的原因,并总结了一套保护24C02数据安全的软硬件设计方法。 
    1.   不同牌号24C02的性能区别 

    24C02与单片机的接口非常简单,如图1所示。A0,A1,A2为器件地址线,WP为写保护引脚,SCL,SDA为二线串行接口,符合I2C总线协议。在一般单片机系统中,24C02 数据受到干扰的情况是很少的,但是随着单片机抗干扰性能的变差,以及恶劣工业环境中单片机系统的应用,一些智能单片机控制系统相继出现24C02数据被冲掉的问题,而且随着单片机的牌号以及24C02的牌号不同而出现不同程度的干扰现象。以前通过简单的器件之间替换比较,发现不同牌号的24C02其抗干扰性能是不一样的,于是就认定24C02器件存在"质量"好坏的问题。后来在一次偶然的机会里,发现有些24C02的WP引脚并不起到保护作用,也就是说将WP引脚与CPU输出引脚断开并保持高电平的情况下,CPU仍然能够对24C02中的数据进行修改写入!在惊讶之余,笔者收集了许多不同牌号的24C02进行试验,除了基本的读写功能外,还对地址功能以及WP引脚保护功能进行了全面的检测,发现一种ATMEL(激光印字)以及XICOR牌号的24C02具有全面的符合I2C总线协议的功能,而有些牌号24C02要么没有WP引脚保护功能,要么没有器件地址功能(即2 片24C02不能共用一个I2C总线),有些甚至两种功能均无。所以说一些同样功能型号的电子器件在兼容性上往往会带来意想不到的问题,值得引起注意。 

 

    2.  24C02器件的选用 

    无论是智能仪器仪表还是单片机工业控制系统都要求其数据能够安全可靠而不受干扰,特别是一些重要的设定参数(如温度控制设定值)受到干扰后变成一个很大的数字,那么就有可能发生烧箱毁物的破坏性后果,给生产和经济带来损失,因此必须选用可靠的24C02器件作为数据储存单元。
    对于只用一片24C02器件的系统,因为不需要分辨不同的地址,只要WP保护功能正常就可以了,这只要断开WP与CPU连线且保持高电平,再试一下系统数据读写功能是否正常就可以了。而这一点对软件抗干扰技术也是至关重要的。一般来说,同种牌号的24C02器件性能是一样的,可以采用抽样试验决定取舍;对于有2片24C02以上的系统,必须严格检查其器件寻址功能,这可以轮流拨下其中一片24C02器件,检查相应的数据存取功能,若没有交叉出错现象则可以选用。 

    3.  提高24C02数据安全的软件措施 

    (1) 建议数据以十进制BCD码方式存入24C02,这样可以提高有效数据的冗余度,即24C02中的存储单元其有效数据为0-9,大于9则为无效数据。这样,在数据写入24C02之前就可以插入校验子程序,对预备写入的数据进行检查,若该RAM数据已经受到干扰,其值大多数应落在大于9的范围内(可能性百分比系数为246/256),故此当数据大于9时就禁止执行写入24C02的子程序,以免错误数据写入24C02,而对正常需要修改的参数无影响。 

    (2) 24C02中数据保持冗余度后,还可以对读出数据进行检查,若为大于9的非正常数据,说明24C02中数据已经受到干扰,此干扰值是绝对不能用的,对于特定的系统可以采取不同的方法,比如带温度控制的培养箱等系统,如其温控范围为0~50℃,则数据出错后,读入值可能变成200℃或更高值,这是非常危险的,针对这种情况可以将设定值硬性规定为某一个安全值比如25℃,因为不知道原先设置的参数值,这也是无可奈何的事情。

‘贰’ 上赞S2pro用的是什么芯片

串行E2PROM是可在线电擦除和电写入的存储器,具有体积小、接口简单、数据保存可靠、可在线改写、功耗低等特点,而且为低电压写入,在单片机系统中应用十分普遍。
串行E2PROM按总线形式分为三种,即I2C总线、Microwire总线及SPI总线三种。本文将以Microchip公司的产品为例对以上三种串行E2PROM进行介绍。
一、I2C总线型
I2C总线,是INTER INTEGRATED CIRCUIT BUS的缩写,即“内部集成电路总线”。I2C总线采用时钟(SCL)和数据(SDA)两根线进行数据传输,接口十分简单。Microchip公司的24XX系列串行E2PROM存储容量从128位(16×8)至256k位(32k×8),采用I2C总线结构。24XX中,XX为电源电压范围。
1 引脚
图1是24AA00/24LC00/24C00型128位I2C总线串行E2PROM的引脚图。
SDA是串行数据脚。该脚为双向脚,漏极开路,用于地址、数据的输入和数据的输出,使用时需加上拉电阻。
SCL是时钟脚。该脚为器件数据传输的同步时钟信号。
SDA和SCL脚均为施密特触发输入,并有滤波电路,可有效抑制噪声尖峰信号,保证在总线噪声严重时器件仍能正常工作。
在单片机系统中,总线受单片机控制。单片机产生串行时钟(SCL),控制总线的存取,发送STRAT和STOP信号。
2 总线协议
●仅当总线不忙(数据和时钟均保持高电平)时方能启动数据传输。
●在数据传输期间,时钟(SCL)为高电平时数据(SDA)必须保持不变。在SCL为高电平时数据线(SDA)从高电平跳变到低电平,为开始数据传输(START)的条件,开始数据传输条件后所有的命令有效;SCL为高电平时,数据(SDA)从低电平跳变到高电平,为停止数据传输(STOP)的条件,停止数据传输条件后所有的操作结束。
●开始数据传输START后、停止数据传输STOP前,SCL高电平期间,SDA上为有效数据。
●字节写入时,每写完一个字节,送一位传送结束信号ACK,直至STOP;读出时,每读完一个字节,送一位传送结束信号ACK,但STOP前一位结束时不送ACK信号。
3 器件寻址
START后,单片机发送一个控制字,该控制字包括Start位(S)、受控地址(7位,对24XX00来说前四位为1010,后三晃薰叵?、读写(R/W)选择位(“1”为读,“0”为写)及传送结束位ACK。24XX00的控制字格式如下:
S 1 0 1 0 X X X R/W ACK
24XX00随时监视总线上是否为有效地址,若受控地址正确且器件未处在编程方式下,则产生传送结束位ACK。
4 写操作
单片机送出开始信号后,接着送器件码(7位)、R/W位(“0”),表示ACK位后面为待写入数据字节的字地址和待写入数据字节,然后结束一个字节的写入。即S+写控制字(R/W位为“0”)+ACK(“0”)+字地址+ACK(“0”)+写入数据+ACK(“0”)+STOP。
5 读操作
读操作有三种,读当前地址的内容、读指定地址的内容、读指定起始地址后的若干字节的内容。
读当前地址的内容为:S+读控制字(R/W位为“1”)+ACK+读出数据+no ACK+STOP
读指定地址的内容为:S+写控制字(R/W位为“0”)+ACK+写入数据+ACK+读控制字(R/W位为“1”)+ACK+读出数据+no ACK+STOP
读指定起始地址后的若干字节的内容为:S+写控制字(R/W位为“0”)+ACK+写入数据+ACK+读控制字(R/W位为“1”)+ACK+读出数据(1)+ACK+……+读出数据(n+x)+noACK+STOP
24XX系列串行E2PROM存储芯片与单片机硬件接口只有SCL和SDA两根线,非常简单
二、Microwire总线型
Microwire总线采用时钟(CLK)、数据输入(DI)、数据输出(DO)三根线进行数据传输,接口简单。Microchip公司的93XXX系列串行E2PROM存储容量从1k bit(×8/×16)至16k bit(×8/×16),采用Microwire总线结构。产品采用先进的CMOS技术,是理想的低功耗非易失性存储器器件。
1 引脚
93XX系列串行E2PROM的产品很多,附图是93AA46型1k 1.8V Microwire总线串行E2PROM的引脚图。
CS是片选输入,高电平有效。CS端低电平,93AA46为休眠状态。但若在一个编程周期启动后,CS由高变低,93AA46将在该编程周期完成后立即进入休眠状态。在连续指令与连续指令之间,CS必须有不小于250ns(TCSL)的低电平保持时间,使之复位(RESET),芯片在CS为低电平期间,保持复位状态。
CLK是同步时钟输入,数据读写与CLK上升沿同步。对于自动定时写周期不需要CLK信号。
DI是串行数据输入,接受来自单片机的命令、地址和数据。
DO是串行数据输出,在DO端需加上拉电阻。
ORG是数据结构选择输入,当ORG为高电平时选×16结构,ORG为低电平时选×8结构。
2 工作模式
根据单片机的不同命令,93AA46有7种不同的工作模式,附表给出在ORG=1(×16结构)时的命令集(表中“S”为Start位)。ORG=0(×8结构),除在地址前加A6位或在地址后加一位“X”外,其余与附表相同。

‘叁’ 电动机综合保护器原理

电动机综合保护器原理:采用先进的微机技术与高性能的集成芯片,整机功能强大、性能优越。测试精度高,线性度好,分辨率高,整机抗干扰能力强,保护动作可靠。三相电流值,电压值及各类故障代号,显示于LED、LCD上、直观清晰。稳定性好,长期工作无须维护。
采用先进的实时采样技术、配以MCU微处理器及E2PROM存储技术,实现参数设定,掉电后设定参数仍保存下来,勿须再设定。一机多用,可取代传统的电流互感器、电流表、电压表、热继电器和时间继电器等。
配有RS485串行数字接口,便于上位机(PC)进行数字通迅。

‘肆’ 写出下列缩写形式的中文名称 (1)AGP: (2)BIOS: (3)CPU: (4)E2PROM:

AGP,全称Accelerated Graphic Ports,PC的图形系统接口的一种,目前被已经淘汰的图形系统接口。这项技术产生的时候,3D图形加速技术开始流行并且迅速普及,为了使系统和图形加速卡之间的数据传输获得比PCI总线更高的带宽,AGP应运而生。
BIOS是英文"Basic Input Output System"的缩略语,直译过来后中文名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
CPU(Central Processing Unit)的缩写,即中央处理器,CPU是电脑中的核心配件,只有火柴盒那么大,几十张纸那么厚,但它却是一台计算机的运算核心和控制核心。电脑中所有操作都由CPU负责读取指令,对指令译码并执行指令的核心部件。
EEPROM (Electrically Erasable Programmable Read-Only Memory),电可擦可编程只读存储器--一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。

‘伍’ 单片机AT24C02存储电路的介绍,主要就是介绍2402芯片及引脚功能。

2Kbit e2prom存储器,1-A0,2-A1,3-A2 地址管脚;4-Vss 电源地;5-SDA 串行数据;6-SCL 串行时钟;7-WP 写保护;8-Vcc 电源

‘陆’ gdb系列电动机综合保护器的保护功能有什么保护

电动机综合保护器:在电动机出现过流,堵转,缺相,三相不平衡,过压,接地,过载,短路等故障时,切断电源,保护电机。

电动机综合保护器,有很多种,基本功能都差不多。主要作用有过载、过流、欠流、过压、欠压、短路、缺相、三相电流不平衡、漏电、相位、自启动等综合功能于一身,功能用户可取可舍。电动机保护器主要保护绕组线圈免烧。特点是,当电机发热到将要烧线圈绕组的温度时,保护器自动切断电源,电机停止工作,避免了烧线圈绕组。
主要有以下特点:
⑴ 功能强大、性能优越。保护器利用先进的计算机技术和高性能的集成芯片,整机功能强大,性能优越,精度高,线性度好,抗干扰能力强,保护动作可靠。各种故障代码显示在LED显示屏上,直观明了。
⑵ 具备存储技术,参数设定,一机多用的特点,电机保护器采用先进的实时采样技术,具有MCU微处理和E2PROM存储技术,参数设置,电源切断后已设参数仍能保存下来,勿须再次设定。
⑶ 配有RS485串行数字接口,便于上位机(PC)进行数字通讯。

‘柒’ 电机综合保护器的实物接线图

电机综合保护器的实物接线图:

电机综合保护器采用先进的实时采样技术、配以MCU微处理器及E2PROM存储技术,实现参数设定,掉电后设定参数仍保存下来,勿须再设定。一机多用,可取代传统的电流互感器、电流表、电压表、热继电器和时间继电器等。配有RS485串行数字接口,便于上位机(PC)进行数字通迅。

过电流保护设定方法:把面板上的拨动开关拨至设定位置,调整电流调节电位器使电流显示器数字为该电动机的额定电流值,再把开关拨到运行位置,此时显示器上的数字为该电动机的工作电流。

(7)e2prom存储技术扩展阅读

电动机综合保护器在使用时,必须设置电机的“工作电流”。目前使用的电机保护器,主要是与交流接触器配合使用,实现防缺相,防过流,主要目的是在电机内部线圈短路之前,自动提前关闭电机。以免漏电开关跳闸,特别是总漏电开关跳闸停电。

初次使用,必须设置电流整定,方法是在连接好电机后,闭合开关,让电机运转,然后用小一字螺丝刀,把保护器上的箭头旋钮转动到“过载”灯刚刚好熄灭的位置。

按照实际使用经验,即使在“过载”灯“闪烁”的状态,只要在超过3分钟没有启动保护关机,也是可以接受的。总之,最终的调节位置不能“过”。“闪”或“刚刚熄灭”都可以,观察电机运行3-10分钟,不会启动保护关机就可以了。

‘捌’ stc12单片机的isp,iap,eeprom是个什么关系isp,iap是什么原理isp程序存

isp是在系统编程技术,是指给单片机烧写程序不用吧芯片从电路板上拆下来,就能完成烧录程序。iap是在应用编程,是指单片机在上电工作过程中实现程序修改烧写,就好比手机不关机安装应用程序。eeprom是一种存储器技术,可以靠电擦除内容,并实现掉电后不丢失,而且可以按字节读写

‘玖’ 单片机内部E2PROM ISP-IAP 技术应用 中 郭天祥 ISP程序中ISP_ADDRL=(unsigned char)(byte_addr&0 怎么理解

ISP_ADDRH=(unsigned char)(byte_addr&>>8);
ISP_ADDRL=(unsigned char)(byte_addr&0x00ff);
其中 byte_addr是一个16位地址,他的数据类型是 unsigned int;
ISP_ADDRH和 ISP_ADDRL 是8位的,他们的数据类型是 unsigned char;

byte_addr&>>8: 将 16位的byte_addr的高8位取出放在一个8位的ISP_ADDRH变量中
左移8 位就是高8位变为0x00, 低8 位变成原来的高8位。

byte_addr&0x00ff: 将 16位的byte_addr的低8位取出放在一个8位的ISP_ADDRL变量中

与0x00ff相与表示舍弃高8位,只要低8位。

iSectorAddr=sector_addr&0xfe00; //取扇区地址

这条语句中的0xfe00 应该与你所用单片机的扇区地址定义有关,你查下Datasheet 就知道了。

希望能帮到你。

‘拾’ 380v电机综合保护器怎么接线

380V的接线与220V的接线原理是一样的,对照一下。

按照以下几个步骤:

1、把电机三相动力线穿入综合保护器;

(10)e2prom存储技术扩展阅读:

电动机综合保护器采用先进的微机技术与高性能的集成芯片,整机功能强大、性能优越。测试精度高,线性度好,分辨率高,整机抗干扰能力强,保护动作可靠。三相电流值,电压值及各类故障代号,显示于LED、LCD上、直观清晰。稳定性好,长期工作无须维护。

采用先进的实时采样技术、配以MCU微处理器及E2PROM存储技术,实现参数设定,掉电后设定参数仍保存下来,勿须再设定。一机多用,可取代传统的电流互感器、电流表、电压表、热继电器和时间继电器等。

配有RS485串行数字接口,便于上位机(PC)进行数字通迅。

参考链接:网络-电动机综合保护器