ARM CPU S3C44B0X在水表智能抄表系统中应用
出处:computer00 发布于:2007-05-25 13:14:28
摘 要: 介绍水表智能抄表系统的部分--抄表手机,以及如何用32位机S3C44B0X来实现抄表手机的功能。
|
1 水表智能抄表系统简介 目前,自来水表都是机械式的,而且多数自来水表都装在户内,这给水表抄表员带来了很大的麻烦。当抄表员抄表时,必须挨家挨户用肉眼读取水表的读数,然后登记在随身携带的小本子上。回去以后,还要由专门的电脑输入员把水表读数输入到计算机中的数据库里,计算出本月的用水量,再打印出本月各用户应交的水费。这一过程不但工作量大,而且很容易出错。现在得理上海电子有限公司开发出了智能水表,对机械水表中的指针转过的圈数进行计数,通过串口 RS422 发送水表读数。这给自来水表的智能抄表系统奠定了基础。 自来水表的智能抄表系统框图如图1所示。 |
![]() |
用户的机械式水表改装成智能水表后,连接到装在楼底下的汇集器上。汇集器每隔一定的时间(具体时间可以设置)对智能水表采集数据,保存在里。如果该楼梯的用户数大于16个或连线超过500m时,需在智能水表与汇集器之间加,以增加驱动能力。智能抄表系统中的部分是便携式抄表手机。它的主要任务是用自己的指令解释并运行上位机所编的Foxpro程序;采集汇集器或者智能水表的数据,更新数据库中的内容;并与上个月数据相比较,计算出用水量并当场打印账单,由抄表员将各用户的账单放到楼梯口的用户信箱中;通过手机上的USB接口可以将数据传输给计算机,由计算机进行处理、存档。从而实现了水表到计算机的数据自动采集、传输、处理、打印等工作,免去了大量的手工劳动,极大地提高劳动效率。
|
2 32位机S3C44B0X在智能抄表系统中的应用 S3C44B0X CPU是SAMSUNG公司推出的基于ARM7TDMI核的精简指令系统的32位高速处理器。它的工作电压为3.3V,内核ARM7TDMI的工作电压仅为2.5V,大大降低了芯片的功耗。S3C44B0X带有:①8个 MEMORY BANKS用于管理外部存储器,存储容量达到256MB。可外扩EPROM SDRAM FLASH RAM USB LCD。每个Bank支持8/18/32位的数据格式,可寻址32MB(除BANK0,其后4MB保留给内部寄存器使用)。其中BANK0专用于系统启动,因此它的存储器必须是线性寻址并且有记忆功能;BANK8、7专用于SRAM、FP/EDO/SDRAM等;②LCD控制器支持单色、4、16级灰度的LCD模块;支持4位的单双行扫描、8位的单行扫描形式的显示类型;支持的主要显示点阵为:640×480 320×240 160×160等;③两路UART口,波特率为115200baud,支持IrDA 1.0,可用于红外通讯;④5路PWM调制输出,可用于控制输出不同声音,提示系统各类信息;⑤71个I/O口,包括8个外部中断源,可用于键盘、LCD背光、照明控制等;⑥8路10位A/D转换器,可用于系统检测;⑦带日历功能的系统实时时钟,可用于纪录抄表时间;⑧内置的PLL锁相环可以设置系统工作频率,达73MHz;⑨4种系统工作模式:正常、慢速、闲置和停止模式。根据需要设置不同的工作方式,可以降低系统功耗。 用S3C44B0X实现智能抄表手机功能的硬件连接图如图2所示。 |
![]() |
2.1 S3C44B0X与SDRAM HY57V161610D的连接
|
由于FLASH KM29U128T不是线性寻址的不能作为系统启动之用。因此,需要一片线性寻址的EEPROM 如29EE010 作为系统初始化使用。它的主要任务是初始化系统,把存于FLASH中的操作系统调入SDRAM中运行。因此,EEPROM的容量不需很大。硬件连接时注意EEPROM的片选信号应接S3C44B0X的BANK0NGCS0。 |
参考文献 1 SUMSUNG公司.S3C44B0X USER MANUAL. 2 SUMSUNG公司.SPECIFICATION KM29U128T. 3 EPSON 公司.SPECIFICATION TCM-A0902-10. 4 NATIONAL公司.SPECIFICATION USBN9603.2000 5 HYUNDAL公司.SPECIFICATION HY57V161610D.1999 6. S3C44B0X datasheet //tgdrjb.cn/datasheet/S3C44B0X_589522.html. 7. RS232 datasheet //tgdrjb.cn/datasheet/RS232_585128.html. 8. USBN9603 datasheet //tgdrjb.cn/datasheet/USBN9603_675540.html. 9. MAX232 datasheet //tgdrjb.cn/datasheet/MAX232_1074207.html. 10. 29EE010 datasheet //tgdrjb.cn/datasheet/29EE010_1134769.html |
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,//tgdrjb.cn,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 揭秘嵌入式 MCU:浮点数据处理难点及应对策略2025/6/20 15:19:07
- 嵌入式通信 UART 大揭秘:经典面试题深度剖析2025/6/12 16:35:20
- 深度解析:STM32 ADC 自身误差来源大揭秘2025/6/6 16:08:32
- 嵌入式数模电中 MOS 管经典知识2025/5/26 16:26:08
- EMMC和NAND闪存的区别2025/4/30 16:52:00