ABB AI895 3BSC690086R1
在主函数main()中,对I/O口、计时器、A/D转换器、模拟比较器、RTC DSl302和外扩SRAM等进行初始化。对外扩的SRAM进行访问时,通过PD5~PD7确定页面地址,再根据A口、C口的第二功能访问外部SRAM的指定地址,这部分在程序清单中有简单的例子。有一点要注意,外部存储器映射到内部存储器之后,在缺省条件下MCU只能访问每页的60 KB外部存储器(地址00000~0lOFF为内部存储器所保留)。然而,可以利用屏蔽高位地址的方法来访问整个64 KB外部存储器。这点对于跨页访问要特别注意。
在计时器中断程序中,每隔一段设定的时间就要调用一次A/D转换,以获得锂电池的电压。在A/D中断处理函数中对获得的锂电池电压进行处理。如果获得的锂电池的电压低于一个设定的值,则调用DSl302的90H命令对锂电池进行充电;如果锂电池电压高于设定的值,则调用DSl302的91H命令,获得寄存器对应TCS3~TCSl位的值,判断DS1302是否对电池充电。如果在充电,就凋用DSl302的90H命令,结束对电池充电。
当预警比较电路中ATNl的电压低于AIN0时,触发模拟比较器中断。在此中断处理函数中把内部SRAM的数据备份到外部的SRAM或者EEPROM中,从而防止因外部电源掉电造成数据丢失。
当外部电源掉电或恢复供电时,SA56600-42D会自动切换外扩SRAM的供电。在外部电压低于4.2 V时,SA56600-42D会使外扩SRAM处于未使能状态,使SRAM不能访问;在外部电压低于3.3 V时,SA5660042D会自动切换到锂电池为外扩SRAM供电,达到保护外扩SRAM中数据的同的;在外部电压高于4.2 V时,SA56600-42D会自动切换到主电源为外扩SRAM供电。
3 本系统的优点
①使用高性能RISC架构的AVR ATmegal28单片机,从硬件上克服了传统单片机在处理能力、外围接口能力上的不足,可以实现复杂的程序控制。
②外扩SRAM达到512 KB,突破了传统的64KB寻址范围的限制。这对单片机来说有很重要的现实意义。
③外扩SRAM且实现掉电数据保护功能。相对于扩充EEPROM的系统,本系统的反应要快很多。
④应用本方案,在某些应用方面就不需要使用ARM微处理器,从而达到降低系统成本和开发难度的目的。
程序清单见本刊网站.cn——编者注。
结语
采用本系统的扩展外部SRAM的方案,既能保证系统的响应速度,又能保证数据的安全性。本设计方案具有硬件结构简单、成本低等优势,在显示、语音、交通控制和智能化停车场管理系统等方面,具有一定的参考价值。经在某停车场智能管理系统中的实际运行,证明该设计方案是成功的。
PO916JP
DB15-50 AC TO DC
CNO162
140CPS21400
140CRA93100
140CRP93100
140NOE77101
140DAI75300
140DAO85300加调试
IC693CPU374
1771-OBN
1756-IF16
SM5/10-TC S-NR:647643 D-6120
1756-IF16
CSDJ-04BX2
PC-A984-145
140CPU43412A
TM 2XV9450-1AR22
621-0020RC
CIO-DIO24H
140CPU31110
140CPU53414B
140DDI85300
140NOE77101
1492-IFM40D24
IC693MDL940
140DDI35300
140DDI35300
2098-DSD-HV150-SE
DSL7-10
SST-PFB-CLX
6ES5482-8MA13
140ACI03000
140ARI03010
140DAI75300
140DAO85300
57C491
HA-655-4-200
SST-PFB-CLX
140CPS21400
140ARI03010
140ATI03000
MSD043A1XX
45C922
IC697ALG230
IC697ALG440
IC693APU301
140ACO02000
140CRP93100
140CRP93200
140DDI35300
140DDO35300
140CPS11400
3HAC025338-006
3HAC025917-001
3HAC026253-001
3HAC028357-001
3HAC14549-3
3HAC14550-4
3HAC17281-1
3HAC17282-1
140CPU67160
140CPS11420
140NOM21100
140ACI04000
3HNE00313-1
CP9200SH /SVA
IPC547C
2707-L40P
IBS PCI SC/I-T
1785-L20B/E
1785-L60B/C
1785-L80E
1746-NT8
1746-P2
1747-L551
1756-CNB
1771-OBN
1785-L20B
1785-L30A
1785-L30B
1785-L40B
1785-L80B
508/00/20/00
CL6821X1-A5
FBM04
FBM07
FBM09
IC693CPU374
MTM-120(S-A20-120VA)
TK-PRS021
UTX1000
UTX1010
6ES7414-3XJ00-0AB0
140ACI03000
140CRP81100
140CRP93100
3604E
SGMAH-02AAA21
6FC5103-0AB03-0AA2
6GK1543-0AA02
P0916JP
M7IBASE-AC-1GE
CHDN-EAE-D2
S82K-03024
FBM04 P0400YE
WORKSTATION B2600
2711-T10C8
2711-T10C8
6ES5318-8MB13
6EC2150-OA
MSD043A1XX
FC 9821X
140DAO84210
IC693CPU374
140CRP81100
140ACI04000
140ACO02000
140ARI03010
140AVI03000
140CPS11420
140CPU43412A
140CRA93100
140CRP93100
140XBP01600C
140XTS00200
TM2AMI2HT
TM2DRA16RT
TWDLCAE40DRF
AT-AO-6
PCDIO24B-P
500L-DOD93
140CPU67160
SNAP-AITM-2
SNAP-AIV-I
SNAP-AIVRMS-I
SNAP-AOV-27
IC200ALG260D
TSXP573623AM
MCR-DAC12/U-10/MSTB
2801-YJC
140AVI03000
140AVO02000
140CPS11420
140CPU65150
140DAI55300
140DAO84210
140DAO85300
140DDI35310
140DDO84300
140XTS00200
140HLI34000
140XBP00600
6FC5210-0DF02-0AA0
51196694-300/U1
5X00070G04
超声波香薰机(精油雾化器
纯净农庄
超声波香薰机(精油加湿器)
USB数据线
相机、DV三角架
IC693MDL740
IC693MDL930
IC693MDL940
140ACI03000
天然砚石端砚石茶盘
140CPS11420
1C31132G01
1C31234G01/1C31238H01
5X00070G04/1C31116G04
5X00119G01 5X00121G01
PS244
1786-BNC
1786-TPS
140CPS21400
SST-PFB-CLX
MBE3-50
6ES7972-0BA12-0XA0
1746-NI8
140DAO84000
1756-CNBR/D
ABC-PDP AB7000-B
QUINT-PS-100-240VAC
8110
1747-L542
1756-BA1
MSD083A1XX
1784-PKTX
140CRA93100
INNIS21
EVS9323-ES
6ES7972-OCA34-OXAO
IC693CPU374
DSAX110A
6ES7322-1BL00-0AA0
IFM-AC1218
QUINT-BUFFER-24DC/20
FBM201
FBM203
FBM204
FBM207
FBM242
140DDI35310
140AVI03000
140CPS11420
140CRP93100
140DAI74000
140DRA84000
140XBP01600C
140XTS00200
140ACI03000
140ERT85410
1756-ENBT/A
1794-OE12
1756-A17
RST4RKT4-602/5M
PPC-105T
A06B-6079-H104
A06B-6079-H105
A06B-6079-H208
A06B-6087-H126
A06B-6088-H222#H501
140CPU65150
PSS SB DI16
CP-317
1C31179G01
1C31181G01
1791-16A0
1746-OB32E
140CRP93200
HE693THM809
IC693CBL300
IC694ALG392
IC694CHS392
IC694PWR321
140XTS00200
140CPU11302
PM825
505-4332
505-6108B
505-6208B
505-6504
505-6508
505-6660
545-1105
700-PK400A1
IC697ALG230
IC697PWR711
181638-01B
RP20502SV
ACR8010
TSXMRPP128K
RD-053
140NOE77101
SST-PFB-SLC
6DD1610-0AH0
140ACI04000
A06B-0227-B300
1757-SRM
1757-SRM
140XTS02000
KAFDG5V 5 2C100N X VM F PD7 HI 31
超声波香薰机(精油加湿器)
TC-CCR013
A20B-2002-0310
A20B-3300-0283
A20B-3300-0393
6AV9020-1DB00
3CP260.60-1
3IF681.96
FBM203
1336-WB110
140CPU67160
3HAC14550-1
1756-IR6I
1756-PA72
140CPU65150
1775T-PMPP-1700
140CPU65150
RD-023MS
NST-8 24V AC
C7012A1186
140CPS12420
140CRP93200
DDO02
1756-CNBR/E
1756-ENBT
1756-OF8
M8000R-SUP
ES1222
ES1222
CP40B
6DC3023-8BC
X802PR-LBAR1-12
W4S300-DA08-52
IC693CMM321
1747-CP3
1747-PIC
2711-NC13
1746-IB16
1746-IB32
1747-SDN
1756-DNB
1756-ENBT
6ES5318-8MB12
800T-XAP
PG 92-00898-00
ED510
1756-PA75R
K150A-24
IC200ALG230
IC200ALG320
IC200ALG620
IC200GBI001
IC200MDL640
IC200MDL650
IC200MDL750
IC200MDL940
IC200PWR002
IC693BEM331
IC693CMM311
IC693CMM321
IC693CPU374
IC693PCM311
IC693PWR330
140CPS11420
140CPS11420
140CPU31110
140NOE77101
140XBP01600
140XBP01000
1756-BA2
1747-BA
1756-IA16I
1756-N2
1756-OX8I
1756-A10
1756-A13
1756-A7