[发明专利]一种配网自动化主站变电站内开关的遥控方法有效
申请号: | 202010772524.8 | 申请日: | 2020-08-04 |
公开(公告)号: | CN111899501B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 赵俊炜 | 申请(专利权)人: | 广东电网有限责任公司;广东电网有限责任公司东莞供电局 |
主分类号: | G08C19/00 | 分类号: | G08C19/00;H02J13/00;H04L12/40;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张子宽 |
地址: | 510060 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 变电 站内 开关 遥控 方法 | ||
1.一种配网自动化主站变电站内开关的遥控方法,其特征在于,包括以下步骤:
在配电系统内设置液晶板虚拟按键模块,所述液晶板虚拟按键模块通过接线连接基于Linux系统的多线程CPU通信模块;
在CPU通信模块内部设置数据缓存区供多个线程共享,引入用于确保多线程同步访问CAN数据缓存区数据的互斥锁机制;
利用线程控制协议校验主线程并对配网内部智能遥信模块的子线程进行调用;
在液晶板虚拟按键模块与智能遥信模块交互连接后,将数据同步至数据采集与处理单元,利用控制指令校验配网相应阈值;
所述CPU通信模块主线程首次运行时需初始化以及配置规约参数,并分别创建CAN线程和液晶线程循环体;
所述创建CAN线程和液晶线程循环体,包括:
首先,在CPU通信模块内部获取系统时钟、读取规约配置并实现系统初始化;
其次,创建串口液晶子线程以及CAN口子线程,并设定定时数据;
最后,根据CAN总线发送数据以及发送次数对规约数据进行打包以及定时监测,在延时系统所设定的时间后进行重复操作;
所述液晶子线程由通信子线程在上电后调用打开串口函数OpenPort对液晶线程设置,并控制接收线程函数连接遥信数据缓存资源;
所述遥信数据缓存资源为液晶线程以及CAN线程共享的临时资源,采用互斥锁机制调用Select函数来解决临界资源的同步问题;
所述互斥锁机制步骤包括:
首先,根据某一时刻液晶线程或者CAN线程获取遥信数据缓存资源互斥锁,并设定间隔一定时间后重复获取更新;
其次,在控制办卡上上报互斥锁状态后,释放遥信数据缓存资源互斥锁并发出释放控制指令,添加读事件到描述符中,并调用Select函数获取所需描述符;
再者,根据所获取的描述符判断是否退出线程,并清除当前文件描述符,再次判断Select函数返回是否正确以及是否还存在读事件;
最后,当上述事件全部判断完毕后读取接收缓存区的长度并接收报文数据,并将报文数据传输到串口接收数据处理模块获取互斥锁指令信息。
2.根据权利要求1所述的一种配网自动化主站变电站内开关的遥控方法,其特征在于,所述串口接收数据处理模块内置有临时指针变量,将临时指针变量指向接收缓存区位置,判断接收到的报文第一字节和第三字节是否为帧起始字符,根据帧字符类型配置相应指令参数。
3.根据权利要求2所述的一种配网自动化主站变电站内开关的遥控方法,其特征在于,根据所述指令参数以及线程控制协议建立液晶板虚拟按键模块交互连接智能遥信模块,所述智能遥信模块根据遥信变位指令向所述CPU通信模块发送遥信信息,同时接收CPU通信模块的遥控指令。
4.根据权利要求1所述的一种配网自动化主站变电站内开关的遥控方法,其特征在于,所述智能遥信模块根据CAN通信协议定义遥信与遥控应用数据包,对遥信数据进行采集、处理以及发出遥控指令。
5.根据权利要求1所述的一种配网自动化主站变电站内开关的遥控方法,其特征在于,所述智能遥信模块通过CAN总线方式与CPU通信模块之间由工作于主从模式的CAN串行通信总线互连。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网有限责任公司;广东电网有限责任公司东莞供电局,未经广东电网有限责任公司;广东电网有限责任公司东莞供电局许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010772524.8/1.html,转载请声明来源钻瓜专利网。