首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于PXA270平台的实名管理系统设计与实现
来源:本站整理  作者:佚名  2009-06-19 11:25:01



5.1 文件系统实现
    PXA270平台使用K9F1208型Nand Flash,容量为512M字节,共4 096块(]Block),每块16 K字节,包含32页,每页528(512+16)字节。擦除以块为单位,读写以页为单位。对于传统的FAT文件系统,由于文件的操作需要反复操作文件分配表区域,而Flash的擦写次数有限,所以需要对FAT文件系统进行改进。此外,由于分区信息管理数据文件的格式比较固定。即员工信息记录文件(每条员工信息记录是固定字节数),日志文件,以及命令字文件。对于员工信息记录文件,操作并不频繁,而日志和命令字文件则频繁操作。因此,在设计文件系统时,将Flash的第一块(16 K+512)作为文件系统的系统记录区,同时建立一个空白区域,记录FAT表在Flash中的起始地址,FRT表在FAT之后。写操作以页为单位,故8 K的空间可记录16个地址,这样就可避免对:FAT表在同一区块反复擦写,导致存储器寿命缩短。设置一个擦写阈值f如50 000次),超过后,就将FAT表移到新的区块,同时指针变化,添加新的地址记录。图4给出文件系统操作原理框图。

5.2 触摸屏控制
    PXA270开发平台带有4线电阻式触摸屏.控制器采用UCBl400BE。电阻式触摸屏有两个电阻层,一个为横向驱动,另一个为纵向驱动。UCBl400在某个方向施加电压,当有笔接触触摸屏时,触点接通,则另一个方向电压发生变化。通过A/D转换,控制器就可计算出触点的坐标值。接触时,UCBl400发出中断请求.PXA270响应中断,启动通信,读取UCBl400转换结果,从而得到触点坐标。


6 监测终端
    监测终端以STC89C52单片机为控制核心,内部集成有语音录放控制、红外热释仪、瓦斯传感器、串口通信模块、键盘及LED指示模块等。其组成框图如图5所示。

    语音录放部分采用ISD2560,该语音器件采用美国ISDN公司独有的直接模拟存储技术DAST(Direct Analog StoreTechnology),该技术可使音频信息无需经传统的A/D转换和D/A转换即可实现存取,并具有比同等数字存取更高的集成度和音质,同时该器件还具有抗断电功能,支持多次录放操作,可单片使用或级联。其片内E2PROM容量为480 K,有10个地址输入端,寻址能力达1 024位,最多可分600段。ISD2560工作原理:录音时.麦克风采集小信号从MIC进入,经前置放大后从ANA OUT(模拟量输出)输出,经过隔直电容后送入ANAIN(模拟量输入)。进入ANA IN的信号经放大器、自动增益控制(AGC)以及低通滤波器,最后通过模拟收发器写入E2PROM中。在放音模式下,录入的模拟电压在采样时钟的控制下。从模拟存储阵列顺序读出,然后送至功率放大器,由SP+,SP-端输出,直接驱动扬声器。10根地址线,其中A0~A7接到单片机PO口,A8~A9接P2.0~P2.1。而EOM,PD.CE.P/R接到P1口。SP+,SP-直接驱动扬声器,但音量较小;实际设计中使用音频放大器LM386,通过调节电位计R30调整音量。其电路如图6所示。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:253,304.70000 毫秒