搬家了
zigbee--1
godlovespeople 发表于 2009-06-23 17:14:54
Zigbee 09001
Integrated Peripheral API Reference Manual
集成外设应用API函数手册
郑州天道科技发展有限公司
2009-6-23
UART: API函数一览表
vAHI_UartEnable 、vAHI_UartDisable 、vAHI_UartSetClockDivisor 、vAHI_UartSetBaudDivisor、vAHI_UartSetControl 、vAHI_UartSetInterrupt 、vAHI_UartSetRTSCTS (JN513x Only) 、vAHI_UartReset 、u8AHI_UartReadLineStatus
u8AHI_UartReadModemStatus 、u8AHI_UartReadInterruptStatus 、vAHI_UartWriteData
u8AHI_UartReadData 、vAHI_Uart0RegisterCallback 、vAHI_Uart1RegisterCallback
|
序号 |
原型函数 |
说明 |
参数 |
返回 |
|
1 |
Void vAHI_UartEnable (uint8 u8Uart); |
使能指定的串口。UART0 使用DIO 4-7 UART1 使用17-20. |
u8Uart:串口号,取值:E_AHI_UART_0 E_AHI_UART_1 |
无 |
|
2 |
void vAHI_UartDisable(uint8 u8Uart); |
禁能指定的串口。 |
u8Uart:串口号,取值:E_AHI_UART_0 E_AHI_UART_1 |
无 |
|
3 |
void vAHI_UartSetClockDivisor( uint8 u8Uart, uint8 u8BaudRate); |
设定串口的速率 |
u8Uart:串口号 取值:E_AHI_UART_0 E_AHI_UART_1 u8BaudRate:速率,取值: E_AHI_UART_RATE_4800 E_AHI_UART_RATE_9600 E_AHI_UART_RATE_19200 E_AHI_UART_RATE_38400 E_AHI_UART_RATE_76800 E_AHI_UART_RATE_115200 |
无 |
|
4 |
void vAHI_UartSetBaudDivisor( uint8 u8Uart, uint16 u16Divisor); |
设定串口速率 |
u8Uart:串口号 取值:E_AHI_UART_0 E_AHI_UART_1 u16Divisor:1MHz的分频系数 |
无 |
|
5 |
void vAHI_UartSetControl( uint8 u8Uart, bool_t bEvenParity, bool_t bEnableParity, uint8 u8WordLength, bool_t bOneStopBit, bool_t bRtsValue ); |
设定串口控制参数: |
u8Uart:串口号;E_AHI_UART_0 E_AHI_UART_1 bEvenParity:奇偶效验 E_AHI_UART_EVEN_PARITY E_AHI_UART_ODD_PARITY bEnableParity:效验使能 E_AHI_UART_PARITY_ENABLE E_AHI_UART_PARITY_DISABLE u8WordLength:字节长度 E_AHI_UART_WORD_LEN_5 Word is 5 bits E_AHI_UART_WORD_LEN_6 Word is 6 bits E_AHI_UART_WORD_LEN_7 Word is 7 bits E_AHI_UART_WORD_LEN_8 Word is 8 bits bOneStopBit:停止位 E_AHI_UART_1_STOP_BIT E_AHI_UART_2_STOP_BITS bRtsValue:使能或禁能RTS E_AHI_UART_RTS_HIGH (TRUE) - Disable RTS E_AHI_UART_RTS_LOW (FALSE) - Enable RTS |
无 |
|
6 |
void vAHI_UartSetInterrupt( uint8 u8Uart, bool_t bEnableModemStatus, bool_t bEnableRxLineStatus, bool_t bEnableTxFifoEmpty, bool_t bEnableRxData, uint8 u8FifoLevel); |
使能或禁能串口中断。设定接受缓冲级别。 |
u8Uart:串口号; E_AHI_UART_0 E_AHI_UART_1 bEnableModemStatus:使能modem 状态。即: CTS 改变检测; TRUE bEnableRxLineStatus:使能接受线状态。即framing error,parity error)中断。 TRUE bEnableTxFifoEmpty :TX空中断。 TRUE bEnableRxData:接受中断。 u8FifoLevel:引发接受中断的接受字节数; E_AHI_UART_FIFO_LEVEL_1 E_AHI_UART_FIFO_LEVEL_4 E_AHI_UART_FIFO_LEVEL_8 E_AHI_UART_FIFO_LEVEL_14 |
无 |
|
7 |
void vAHI_UartSetRTSCTS( uint8 u8Uart, bool_t bRTSCTSEn); |
控制释放流控线 |
u8Uart:串口号; E_AHI_UART_0 E_AHI_UART_1 bRTSCTSEn: TRUE to take control of DIO lines FALSE to release control of DIO lines |
无 |
|
8 |
void vAHI_UartReset( uint8 u8Uart, bool_t bTxReset, bool_t bRxReset); |
复位发送接受缓冲区; |
u8Uart :串口号: E_AHI_UART_0 E_AHI_UART_1 bTxReset: TRUE复位发送FIFO bRxReset: TRUE 复位接受FIFO |
无 |
|
9 |
uint8 u8AHI_UartReadLineStatus ( uint8 u8Uart); |
返回线状态信息。这些线状态读出后清零。 |
u8Uart:串口号 E_AHI_UART_0 E_AHI_UART_1 |
E_AHI_UART_LS_ERROR:效验错、帧错或终止。 E_AHI_UART_LS_TEMT:发送移位寄存器空。 E_AHI_UART_LS_THRE :发送缓冲区FIFO 空。 E_AHI_UART_LS_BI :终止(line held low for a whole character)(整个字符期间线电平为低)。 E_AHI_UART_LS_FE :帧错误。 E_AHI_UART_LS_PE :效验错误。 E_AHI_UART_LS_OE :接受溢出,即接受缓冲区满,但是还有字符过来。 E_AHI_UART_LS_DR :接受缓冲区有数FIFO。 |
|
10 |
uint8 u8AHI_UartReadModemStatus ( uint8 u8Uart); |
读MODEM状态 |
u8Uart:串口号。 E_AHI_UART_0 E_AHI_UART_1 |
Returned value logical AND with E_AHI_UART_MS_DCTS will be non-zero if the CTS input has changed. 如果CTS变位,得到值与E_AHI_UART_MS_DCTS相与为非零值。 |
|
11 |
uint8 u8AHI_UartReadInterruptStatus ( uint8 u8Uart); |
读取中断状态 |
u8Uart:串口号 E_AHI_UART_0 E_AHI_UART_1 |
Bit 0: 0 多个中断挂起, 1 一个( no more)中断挂起。 Bits1-3: E_AHI_UART_INT_MODEM: MODEM状态中断。 E_AHI_UART_INT_TX: 发送FIFO 空中断。E_AHI_UART_INT_RXDATA: RX接受数据有效中断。 E_AHI_UART_INT_RXLINE: RX 接受线状态中断。 E_AHI_UART_INT_TIMEOUT: UART超时中断。 |
|
12 |
void vAHI_UartWriteData ( uint8 u8Uart, uint8 u8Data ); |
发送数据 |
u8Uart:串口号 E_AHI_UART_0 E_AHI_UART_1 u8Data:需要发送的数据 |
无 |
|
13 |
uint8 u8AHI_UartReadData (uint8 u8Uart); |
接受数据 |
u8Uart:串口号 E_AHI_UART_0 E_AHI_UART_1 |
返回接受到的数据 |
|
14 |
void vAHI_Uart0RegisterCallback( PR_HWINT_APPCALLBACK prUart0Callback); |
注册一个回调函数,当UART0中断时,调用该函数。 |
prUart0Callback:指向被调用函数的指针。 |
无 |
|
15 |
void vAHI_Uart1RegisterCallback( PR_HWINT_APPCALLBACK PrUart1Callback); |
注册一个回调函数,当UART0中断时,调用该函数。 |
PrUart1Callback:指向被调用函数的指针。 |
无 |
gprs终端说明书
godlovespeople 发表于 2009-06-23 17:12:32
TDC远程用电监控终端
使用说明书
郑州天道科技发展有限公司
版权所有不得复制
目 录
1、 产品简介
TDC系列远程用电监控终端是采用新一代处理器设计的用电管理产品。广泛应用于变电站、大用户的用电管理。实时检测大用户及变电站的电能表计的运行情况。系统由管理中心,远程用电监控终端构成,利用目前覆盖城乡的GSM/SMS/GPRS/CDMA网络实现用户用电信息采集、实时监控、电量远程抄录、预付电费和防窃电功能。采用国家标准DL/T 743-2001《电能量远方终端》,通信协议符合电力行业标准DL/T 645—1997《多功能电能表通信规约》。
本产品获得了国家相关部门的生产许可及入网许可。是供电企业监控用户用电情况,提高需求侧管理水平的新一代远程监控装置。
2、 系统结构
TDC远程用电监控系统由三部分构成:TDC远程用电监控终端,监控主站,以及GSM/GPRS/CDMA通信网络.系统构成如图1:
图1:远程用电监控系统结构图
3、 远程终端工作原理
电源 N A B C CTC CTA PTA 电能计量芯片 PTB PTC CTB 微处理器MCU 液晶显示器 GPRS/GSM MODEM 天线 隔离485 隔离数字输入 SIM 电池 隔离数字输出 继电器 存储器 时钟
图2:终端原理框图
本产品由高性能32位ARM微处理器、电能计量专用芯片、工业级GPRS/GSM MODEM、实时时钟、大容量不易挥发数据存储器、液晶显示器、电压互感器、电流互感器、隔离的485通信接口、隔离的数字输入输出接口等电路模块组成。原理框图如图2。
4、 主要特点和功能
用电监控终端经RS485总线实时采集多功能电表的各种电量数据。也可通过脉冲线采集脉冲计算脉冲电量(选配)。主站系统管理人员向监控终端发送命令,可实时采集这些电能数据。
l 有功电量,无功电量。
l 有功功率,无功功率。
l 电压,电流。
l 接受主站命令随时召测电量数据,电费剩余金额。
l 接受短信命令随时召测电量数据,电费剩余金额。
l 适用于单一费率、复费率或其他费率方式的计费管理。
l 接受由主站下发的预付费电费数据,并据此控制用户用电。
l 电费余额不足报警,用户剩余电费低于所设报警限额时,向供、用电双方发出手机短信报警,提示催缴电费。
l 欠费时可自动对用户停电或由后台主站遥控停电。
4.3 负荷监控功能
l 有功功率、无功功率、功率因数、电压、电流等监测;
l 最大负荷限电控制;
l 保电功能;
l 用户开关状态监测(4路遥信开关量);
l 远方遥控停、送电。
l 门禁判别:对未经授权打开计量箱、计量柜等非法事件进行记录和报警。
l 失压: 有电流,而电压低于额定值的76%(可设定),判定为失压。
l 断相: 有电压,而电流低于额定值的50%(可设定),判定为断相。
l 相序(选配):判断电压相序,电流相序,任一错误即判定相序错误。
l 剩余电流(选配):对三相四线计量,测三项电流以及零序电流的矢量和,正常情况下,无论供电是否平衡,剩余电流均为零,如过大,即判定有分流、或CT调换现象。
l 电能能量对比(选配):管理终端内含电能量计量模块,该计量值与表机值比对,不应过大,如超限,即判定有窃电现象。
l 可接受主站系统的参数设置,如表号、电表底数、电表常数等,并存储于非易失存储器中。
l 时片记录间隔1-60分钟可任意选定。
l 按每小时的记录间隔,最多可以存储10天的时片纪录。
l 最多可以存储30天的日冻结数据。
l 最多可以存储2年的月记录数据。
l 可通过RS-232口实现当地抄表和设置功能。
l 统一校时功能。
4.6 本地液晶显示实时数据及设置参数、异常信息上传
l 显示设置参数,如终端地址、报警电话、IP地址等。
l 显示电量数据,如三相电压、三相电流等。
l 显示电费余额。
l 显示网络连接状态。
l 显示报警状态,如门禁的开合状态。
l 终端异常信息上传服务器。门禁的变位信息,参数修改信息等。
4.7 远程升级功能
l 终端程序可在线升级,利用arm的iap功能在线远程升级终端程序。方便维护和用户功能修改扩展。
5、 技术性能指标
l 正常工作电压:
三相三线: 3 X 100/380V
三相四线: 3 X 57.5/220V
l 极限工作电压: ±20% Un
l 消耗功率: < 2 VA
l 后备电池电压: DC7.2V
l 温度:
l 湿度:相对湿度 5% ~ 90%
l 大气压力:66kPa-108kPa(相对海拔高度
l 防尘、防滴水:符合GB.4208规定的IP51级防滴水试验要求。
l 冲击(非工作、非包装的情况下)
峰值加速度:
持续时间: 10mS
冲击次数: 六个面各3次
无损坏。
l 振动(在非工作、非包装的情况下)
频率范围: 10-150Hz
交越频率: 60Hz
f<60Hz时: 定振幅0.
f>60Hz时: 定加速度
扫描循环次数:每轴线10次
无损坏。
l 静电放电: 8KV
l 快速脉冲群: 4KV(电源回路)/ 2KV(信号回路) 4级
l 浪涌: 4KV (共模) 2KV (差模) 4级
l 冲击电压:6KV
l 工频耐压:2KV
l 显示:128*64 液晶汉字和图形显示。
l 键盘:2键
l 电能表数据采集: 支持8块电能表(RS485)。可扩展到32块。
l 脉冲量采集:4路;脉冲宽度为80ms±20ms,脉冲幅度为10V±2V,也可采集无源脉冲,支持共C、共E接法。
l 门禁:1路。
l 控制输出
控制回路: 3路。
出口方式:持续,或者断续,断续方式下闭合时间2-5秒。
触点容量: AC220/10A
绝缘耐压: 2000V
5.9 通信接口
l RS485/RS232:2路。
l GPRS: GPRS信道特性
频率范围900MHZ/1800MHZ
天线阻抗 50 Ω
数据传输速率300—115200bps
数据传输协议UDP/TCP协议
支持GSM短消息功能
天线增益: 2dB双频
射频功率:等级4(2W @ 900MHz)
等级1(1W @ 1800MHz)
6、 外形尺寸及接线方式
6.1、 外形尺寸
外形尺寸:高294x宽179x厚
图4 安装尺寸示意图
6.2、 接线方式
图5. 接线端子示意图
l 终端应安装在通风干燥的地方。确保安装使用安全、可靠,应避免阳光直射到终端面板上,应避免雨水淋洒到终端的机箱上。
l 终端安装后,不应晃动,无可视的倾斜。
l 脉冲信号的输入线应采用双芯屏蔽线,并将屏蔽层良好接地,注意脉冲信号有正负极性之分。
l 脉冲输入线应尽量远离交流电源线及其他干扰源,在与其他强电电源线平行时,应至少保持
l 电源的接线:一般电源接在低压电源处,可将电源接在功率PT上。
远程终端应按接线图正确接线,接线端钮盒的引入线建议使用铜线或铜接头,端钮盒内螺钉应拧紧,避免因接触不良或引线太细发热而引起烧毁。
6.3、 安装步骤
步骤一、断开电源,如不断开电源,须按带电操作规范作业。
步骤二、打开接线柱盒,在多功能电表附近固定现场终端。
步骤三、按上述接线柱接线说明连接各线。
步骤四、合上电源。
步骤五、观察终端液晶显示电压电流是否正常,判断现场终端工作是否正常。
步骤六、检查完毕,盖上接线柱盒,清理现场。
7、 操作说明
7.1、 状态指示灯
电源指示:终端上电后,指示工作电源。
运行指示:终端正常工作时,闪烁。指示CPU占用率。
上行指示: 与主台通讯时,灯亮,通信完毕,灯灭。
下行指示: 与多功能表通讯时,灯亮,通讯完毕,灯灭。
报警指示: 在出现异常或超过限值时亮。
信号指示:指示手机模块的工作状态。
7.2、 液晶显示说明
液晶显示窗口用中文直观显示设定参数值,以及电能表的实时读数。终端的显示和按键用来查阅数据、参数和状态。终端的参数设定由主机软件设定。
当终端上电时显示开机画面,此时无按键按下时,自动进入实时数据定时翻页显示模式;循环显示十分钟后,显示关闭;按下任何一个按键时,显示开启;
画面显示全部用中文显示,直观明了。翻页顺序显示窗口分别为:
显示终端名称型号。
l 版本信息画面
开机显示生产厂家,生产日期,出厂编号,软件版本。
l 终端参数画面
终端地址,主IP地址端口,备用IP地址端口。终端通信方式,心跳时间,通信速率。
l 报警参数画面
报警电话,设定报警限额。
l 实时数据画面
所连接多功能的表地址,电能表的读数,包括电能量,分相功率,分相电压,分相电流。
7.3、 参数设定操作
l 基本参数
在主台软件的“管理终端/电表”界面中,可以依次对终端序列号、终端地址、呼叫号码、终端名称、终端类型以及终端计量电表的基本信息进行设置。
图6.终端基本参数设置图
l 网络参数及报警参数设置
远程操作项目页:设定报警的电压电流上下限。
设置网络站名和表号页: 设置终端的通信参数,IP地址,心跳时间参数。终端的地址,用户名称等。
报警电话和报警手机事件页:设置报警信息接受手机号码;可设置5个报警手机号码。以及选择何种事件向设定的手机报警。
操作自动上连时间:设定自动上报数据的时间。
图7.网络参数及报警参数
l 计费参数设置
特殊操作页:对三个报警限额、四时段费率、跳闸控制参数和手动跳合闸操作等进行设置。三个报警限额1、2、3依次从大到小,单位为元,用户余额低于报警限额时,终端终端以短信息形式发送至设定的报警手机号码上。四时段费率:四时段电价有总、尖、峰、平、谷之分,当总电价不为零时,则预付费时以总电价列入计算;如果总电价为零时,则计算时分别以尖、峰、平、谷四时段电价计算。
l 跳闸控制设置
当选择跳闸自动控制时,则终端余额为负时,终端自动跳闸,用户停电;用户购电后,当余额大于零后,跳闸状态接触,但仍需手动发送上电命令。如果不选择跳闸自动控制,则控制状态为手动控制状态,可以随时发送上停电命令。由于此操作关系重大,操作必须谨慎,故在操作前会要求再次输入你的密码以确认。
图8 计费参数设置
图9.调合闸控制
7.4、 短信操作
为方便使用,用户可以通过短信进行操作,进行召测电量余额,购电,激活手机联网。方法是向终端手机卡发送一定格式的短信;
l 召测能量和余额:
发送短信格式为:电量
回复短信为:尊敬的客户,当前余额为XXXXXXXX元,有功XXXXXX.XX度,无功XXXXXX.XX度,【用户的地址名称】,XX月,XX日,XX时,XX分。
l 购电
发送短信格式:购电+8位密码:购电金额元;
回复短信:尊敬的客户,贵厂预付电费成功,感谢你对我们的支持,【用户的地址名称】,当前余额为XXXXXXXX元,XX月,XX日,XX时,XX分。
8、 运输和贮存
产品在运输和拆封不应受到剧烈冲击,并根据GB/T15464-1955《仪器仪表包装通用技术条件》规定运输和贮存。
库存和保管应在原包装条件下存放在支架上,叠放高度不应超过8层。
保存的地方应清洁,其环境温度应为0~
9、 售后服务
终端自发货日起18个月内,只要用户遵守说明书规定要求,且制造厂铅封仍完整的条件下,若有质量问题,我公司负责免费修理或更换,18个月后,公司保证提供终身售后服务。
