基于二分法的智能電能表負(fù)荷曲線的設(shè)計(jì)方法
基本信息
申請(qǐng)?zhí)?/td> | CN201410833835.5 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN104715102B | 公開(kāi)(公告)日 | 2018-05-08 |
申請(qǐng)公布號(hào) | CN104715102B | 申請(qǐng)公布日 | 2018-05-08 |
分類號(hào) | G06F17/50 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 潘玉剛;李維特;姚徐旭 | 申請(qǐng)(專利權(quán))人 | 杭州子川科技有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 310023 浙江省杭州市余杭區(qū)五常大道181號(hào)華立科技園 | ||
法律狀態(tài) | - |
摘要
摘要 | 設(shè)計(jì)一種基于二分法的智能電能表負(fù)荷曲線的設(shè)計(jì)方法,通過(guò)讀取智能電能表中的一般FLASH單元中的每頁(yè)數(shù)據(jù)加以實(shí)現(xiàn),包括:1>以每頁(yè)的頭N個(gè)字節(jié)作為索引區(qū),每位代表數(shù)據(jù)是否有效,如果從有效變無(wú)效則把1寫(xiě)成0。這為往前設(shè)置時(shí)間使數(shù)據(jù)失效提供基礎(chǔ);2>設(shè)定數(shù)據(jù)的初始狀態(tài)是0,否則進(jìn)行取反;3>為了實(shí)現(xiàn)數(shù)據(jù)可搜索,把最早的一條數(shù)據(jù)在FLASH中的位置和時(shí)間、最近的一條數(shù)據(jù)在FLASH中的位置和時(shí)間進(jìn)行存儲(chǔ),這些位置和時(shí)間為二分法提供范圍基礎(chǔ);4>壓縮前述4個(gè)字節(jié)時(shí)間和位置內(nèi)容。以時(shí)間為軸進(jìn)行二分法搜索;5>通過(guò)二分法找到大于設(shè)置時(shí)間點(diǎn)的數(shù)據(jù);6>讀取尾位置,頭位置及數(shù)據(jù)時(shí)間點(diǎn),這三個(gè)數(shù)據(jù)點(diǎn)輸入通過(guò)二分法找到大于等于讀取數(shù)據(jù)時(shí)間點(diǎn)的點(diǎn)。 |
