ATT7022B的读写程序

ATT7022B的读写程序,第1张

//Read 24-bits Data From SPI

for(n=0n<24n++)

{

DATA_R<<=1

P3OUT|=SCLK//上升沿接收数据

if(P3IN)

DATA_R|=0x000001

_NOP()

_NOP()

P3OUT&=~SCLK

_NOP()

}

// P3OUT|=DOUT

//Disable SPI

P3OUT|=CS

//return Data From SPI

return(DATA_R)

}

void WriteSpi(uchar Com_W,unsigned long int DATA_W)//向ATT7022B里面写24位数据

{

uchar n

P3DIR|=CS+SCLK+DOUT

P3DIR&=~DIN

//Enable SPI

P3OUT|=CS

P3OUT&=~SCLK

P3OUT&=~CS

//Send 8-bits Command to SPI

for(n=0n<8n++)

{

P3OUT|=SCLK//下降沿写数据

_NOP()

_NOP()

if(Com_W&0x80)

P3OUT|=DOUT

else P3OUT&=~DOUT

_NOP()

_NOP()

P3OUT&=~SCLK

Com_W<<=1

_NOP()

}

// DELAY_10us()//等待10微秒

七叶智能国网采集集中器技术说明

一、概述

国网电科院2009年4月最早第一批送检集中器,近两年通过国内多个省市的中标前后检测。集中器有丰富完备的硬件接口满足各地技术条件。(详见3.1硬件组成表)

集中器软件兼容适用性好,同一软件版本与国内近二十个省市的主站系统兼容连通运行良好,且同一软件版本可以匹配多家、多种中继组网模式的本地载波模块、本地无线模块、本地Mbus模块。

二、技术特点

 工业级32位ARM9处理器,Linux *** 作系统,国内唯一的嵌入式数据库技术集中器。

 支持各家载波或无线本地模块,国内唯一自适应、同时支持本地模块路由或集中器路由抄表的集中器。

 智能的集中器中继路由抄表算法(基于嵌入式数据库数据挖掘统计分析能力与速度),配主流厂家的芯片现场平均每户3到4秒的实时表码抄表速度与100%的实时抄到率。

 集中器的数据存储容量为128M量,且凭借嵌入式数据库技术有更强大数据存取访问管理能力。

 支持高倍压缩、断点续传、包序错乱的文件传输与远程升级。压缩后的待升级文件小一半以上,升级传输的速度与可靠性同比提高。

 支持插U盘本地自动升级。

 支持短信测控与设置。

 软硬上都启用了PPP多路复用上行通讯技术。

 同时支持USB主从口、以太网客户端与服务端、PPP客户端与服务端、本地串口、红外、485接口。

 集中器级联的集中器数量不受限制,全过程零设置,并可一对多或多对一主从无关同时互相级联。

 集中器支持Telnet远程登录后执行丰富的Linux命令,如文件传输tftp、文件编辑拷贝等。

 优异的电磁兼容性能,在高压尖峰脉冲、强磁场、强静电、雷击浪涌、温度大范围变化等干扰下系统能精准抄表。

三、主要技术指标

3.1 硬件组成表

部件 型号参数 说明

主处理器 AT91SAM9260 低功耗工业级ARM9

内存 SRAM 32M以上内存芯片

数据磁盘 Nand Flash 128M以上闪存

上行无线模块 GPRS或CDMA模块 支持数据、短信、语音并发

有多路复用功能

以太网卡 主芯片MAC+PHY芯片 支持以太网服务端与客户端同时访问

485接口 3路 抄表485、级联485、被抄485

本地串口 2路 本地上行和运行日志输出

直流模拟量采集 2路

交流模拟量采集 ATT7022C/ ATT7022B 三相基波/谐波电能计量芯片

状态量 3路 两路遥信一路门节点

ESAM安全认证 1路 ISO7816标准嵌入式安全认证模块

USB口 1路主口、1路从口 插U盘自动升级等调试维护工作

电源 3相4线电源 可选开关电源或线性电源

液晶屏 UC1698 通配

键盘 6键键盘

3.2 软件构成表

模块 名称 说明

*** 作系统 Linux-2.6.XX 稳定、高效、开放

数据库 Sqlite 存取便捷安全、支持T-SQL标准

应用软件 集成Busybox 支持telnet、tftp等常用的Linux脚本命令

集抄程序 多线程多任务架构 智能任务队列、自伸缩线程池

界面程序 FrameBuffer架构 虚拟机等同集中器,所见所得,调试维护方便

进程通讯 Posix Ipc 主程序与界面程序分离,增强稳定性,便于升级

维护升级 本地或远程升级 支持高倍压缩、断点续传、错乱包序的文件传输与远程升级

支持插U盘后自动升级

支持Telnet登录到Linux后命令脚本升级

测试监控 运行日志重定向 集中器运行日志可灵活的通过串口、以太网端口或Telnet终端任一个输出

通过短信控制,多路复用模块能同时建立多个PPP连接将运行日志显示在前置机8002号TCP侦听服务端口


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7830092.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存