24C01C/P
7485
DIP8/23+
原厂原装现货
24C01BN
30000
SOP8/23+
高品质 优选好芯
24C01CT/SN
7150
SOIC8/22+
只做原装,品质,价格
24C01C
10000000
-/20+
万三科技,秉承原装,高价回收工厂呆滞
24C01W3
12014
SOP/00+
LT分销商 新亚洲二期N2C248室
24C01C-E/SN
70000
SOP8/02+
IC专家 VIP优质供应商
24C01C/SN
5880
8SOIC/2145+
真实库存假一罚万
24C01
140
08+/SOP8
全新原装
24C01
65286
-/21+
全新原装现货,长期供应,免费送样
24C01
28800
-/22+
原装现货,提供配单服务
24C01
7300
-/23+
原装现货
24C01
10000
SOP8/22+
奥利腾只做原装正品,实单价优可谈
24C01
33880
SO8/2022+
只做原装
24C01
5000
NA/21+
诚信经营...品质保证..价格优势...可提供一站式配套
24C01
69800
-/2022+
特价现货,提供BOM配单服务
24C01
6000
DIP/-
特价批量实单支持
24C01
7300
-/23+
原装现货
24C01
9200
SO8/23+
只做原装更多数量在途订单
系统用于检测折页机纸张的运行状态,通过rs485与plc通讯,在机器运转时如果检测到纸张停留在机器中,系统立即输出信号给plc。系统的几个输入信号,都是npn型,即有信号时是24v低电平,没信号时是24v高电平。包括:一个来自光电开关的脉冲信号。五个光电开关信号。单张进纸按钮信号。连续进纸按钮信号。24v直流电源信号。两个备用输入端子。输出信号包括:发生故障时输出有开点变为闭点的继电器信号。3个备用输出端子。 三、硬件设计 本系统采用at89c55作为核心控制器,外扩4k的ram存储24c01芯片。本产品是原折页机检测系统的升级换代产品,所以尽量采用原系统的通讯模式。采用m75176芯片,使用485通讯格式与控制显示折页机运行状态的plc进行通讯。控制输出模块也就是报警停机模块用at89c55控制24v欧姆龙继电器,输出24v停机信号给主控plc。 1、电平转换电路 折页机上一共设有5个传感器加上一个时钟信号,一共有由6个24v输入信号。输入有效信号是24v低电平,当纸张通过传感器时,传感器给出一个24v低电平。当没有纸张通过传感器时,传感器给出24v高电平。所以正常工作
此为例进行介绍。 24 系列是i2c 总线串行eeprom,该系列芯片除具有一般串行eeprom 的体积小、功耗低、工作电压允许范围宽等特点外,还具有型号多、容量大、容量扩展配置灵活、读/写操作简单等特点。图1 所示为24 系列芯片引脚排列图。 图1 24 系列芯片引脚排列图 图1 中,a0、a1、a2 为器件地址选择线;sda 为串行数据线;scl 为串行时钟线;wp 为写保护端;vcc 为1.8~5.5 v 正电压;gnd为地。 目前,24c 系列串行eeprom 有24c01、24c02、24c04、24c08、24c16、24c32、24c64 等几种,其存储容量分别为1 kbit(128×8 bit,128 b)、2 kbit(256×8 bit,256 b)、4 kbit (512 ×8 bit,512b)、8 kbit(1024×8 bit,1 kb)、16 kbit (2048×8 bit,2 kb)、32kbit (4096×8 bit,4 kb)、64 kbit (8192×8 bit,8kb),主要由atmel、microchip、xicor 等几家
当用户将含有购气量(以加密数值形式表示)的ic卡插入表内时,控制阀在电控系统控制下开通气路。用户每用一个计量单位,计量电路便发出一组等周期计量脉冲序列,该脉冲序列如经电控系统判定为有效,即可以已购气量中减去一个计量单位,并通过液晶模块显示表内剩余气量。当剩余气量为零时,控制阀自动关闭,气路即被切断,此时用户须重新持卡购气。在正常情况下控制阀处于接通态,只有当特殊事件发生时控制阀才从接通态变为关闭态。从ic卡读回来的信息,随之存入eeprom存储器中,eeprom存储器i2c采用24c01芯片,该芯片可以在无电源状态下长期可靠存储系统内重要数据,工作寿命可达106次。当用户卡插入系统时,卡内密码、卡号、购气量及用户用气记录等关键数据将以密文形式存储在24c01芯片中。 3.2 电池电压检测、电池盒位置检测部分 当电池盒中的供电电池的电压小于正常工作电压时,系统会自动提示用户要更换电池了,并且通过显示电路和报警电路告之用户;为有效保护系统电源,本电路可对电池盒位置进行高灵敏检测。当电池盒被拉开时,保护电路输出低电平,单片机监测该信号后,即控制阀门使其关断
ms87c1404根据用户设定的参数和外部输入的信号再经程序处理后由驱动电路驱动9只继电器,进而实现对干洗机低速电机的正反转动、液泵电机、高速电机(高速1、高速2)、加热烘干电热器、风机电机、蒸馏阀门以及冷却水阀门的控制,并对各执行部件之间复杂的逻辑关系和相互制约关系进行协调控制。同时,在运行过程中,还需要对低速转动时间、高速甩干时间和烘干时间采用倒计时方式进行显示,当烘干的温度超过35度时自动打开冷却水,以减缓烘干温度的上升速度,当烘干温度超过设定温度时则关闭电加热器。电路中的eeprom选用24c01并通过二线i2c协议和gms87c1404进行通信,以实现对设置参数的存储记忆。本干洗机自动控制系统设有全自动和半自动两种工作方式。 由于gms87c1404的i/o口数量有限,因此要实现5个端口对11个键信号的采集,就需采用键盘来完成设计。本系统采用双向键盘方案。图3所示是该方案的键盘电路原理图。在该电路的5个口中,先将rc4、rc3作为输出,rc5、rc6、rd2作为输入,通过rc3、rc4进行扫描来读入rc5、rc6、rd2口的值,从而获得k1、k2、k3、k5、k7、k9、k11的键值;
e,enum eepromtype eepromtype) 其中,databuff为读写数据输入输出缓冲区的首地址,bytequantity为要读写数据的字节数,address为eeprom芯片的片内地址,controlbyte是eeprom的控制字节,具体形式为(1)(0)(1)(0)(a2)(a1)(a0)(r/w),其中r/w=1,表示读操作,r/w=0为写操作,a2、a1、a0为eeprom的页选或片选地址;eepromtype为枚举变量,需为m2401~m24256中的一种,分别对应24c01~24c256,本系统中为m2402;函数返回值为一个位变量,若返回1表示此次操作失效,0表示操作成功;errorcount为允许最大次数,若出现errorcount次操作失效后,则函数中止操作,并返回1。图5 在该函数中,调用的若干i2c总线函数如下: void iicstart(void); void iicstop(void); bit iicrecack(void); void iicnoack(void); void iicack(void); unsigned ch
就汽车上常见的eeprom芯片按其接口方式来分,无外乎有i2c、microwire、spi三种,但每一种芯片又分为各种容量规格,比如i2c中的24c01、24c02、24c04,一般尾数大的比尾数小的容量大,且有着直接的倍数关系。 其中汽车音响用的芯片种类最多、最杂,从i2c的24c01-24c16,microwire的93c06到93c56,现在出的音响还用到sip的25160,而且mirowire的93c46系列还分为标准与非标准,二者主要体现在引脚分布上,其内部功能基本一致。使用时须仔细区分,否则出现读写不了数据还误认为芯片损坏,主要是***的汽车音响会用到这种芯片,欧美的音响基本不采用这种“非准”芯片。另外还有一种s130和s220的芯片,它们分别对应93c46和93c56,在欧洲产的音响还会经常见到85c52的芯片,通常为贴片封装,外型比一般的贴片芯片要宽一些,它和24c02基本一样,但其第7脚的写保护和24c02的写保护引脚电位状态是反的,85c52是高电位有效。在较老的奔驰音响还可常见到baw574252,它也是和24c01一样的,24c01有的芯片会出现能读不能写数据
s52掉电(复位)后ram中数据也不丢失????各位大侠看看啊!这两天做东西遇到了一个奇怪的问题,我用的是s52,在外也扩了个iic的eeprom的24c01用于储存密码等,我是先把修改的数据放在ram中,再放入24c01中的,以后用的时候再读回来,修改好了后就让系统断电一会儿,再上电,也没丢失数据,但掉电时间长一点,大概3分钟,再上电,数据也是部分丢失,时间再长点,就全丢失了,后来嗦性把24c01取下来不用,问题来了,断电后再上电ram也能保证数据不丢失3分钟,奇怪了,难到ram短电一会还丢失?!希望高手赐教!!
关于pl2303hx的幼稚问题我用pl-2303hx做了个usb转串口的东东,没有按照设计电路上说的接24c01进去,但是一样可以发送和接收任何波特率的数据,焊上24c01之后也没有发现什么改变的地方,那电路上要那个24c01是干什么的?奇怪?
参考24c01的方法24c01可以8片并接使用,你只有6个模块,原则上还可以并接两片24c01呢。
看样子好像是网上下载的i2c驱动吧^_^如果是,那肯定没问题的了,楼主注意一下24c01的地址,感觉最有可能出问题的地方就是地址了。如果地址不对,24c01是不会作出任何反应的^_^还有可能是时钟,如果单片机太快,需要根据24c01的手册,调整一下nop指令的数量。不过看样子你用的是51单片机,用的也是12m晶振的居多,应该没什么问题的^_^
i2c通信问题我用pic18f248与24c01通信,24c01地址为a0,想对它进行先写后读,发现当把a0写入sspbuf后再写要写入的地址时就写不进sspbuf中,而后面的要写的数据就写入了sspbuf,这样24c01不就把那个数据当成地址了吗?而后面要写的数据都是隔一次才能写入sspbuf,不知道是什么原因,多谢了