[發(fā)明專利]基于異步串口同步源的模塊同步控制方法有效
| 申請?zhí)枺?/td> | 201811187731.6 | 申請日: | 2018-10-12 |
| 公開(公告)號: | CN109525350B | 公開(公告)日: | 2020-04-10 |
| 發(fā)明(設(shè)計(jì))人: | 李有財(cái);劉震;湯平;周斌;陳文彬 | 申請(專利權(quán))人: | 福建星云電子股份有限公司 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06 |
| 代理公司: | 福州市鼓樓區(qū)京華專利事務(wù)所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福建省福州市*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 異步 串口 同步 模塊 控制 方法 | ||
本發(fā)明提供一種基于異步串口同步源的模塊同步控制方法,包括在同步源通過異步串行通訊口的發(fā)送端向各受控單元發(fā)送操作命令時(shí),同時(shí)向各受控單元發(fā)送通訊信號;各受控單元通過異步串行通訊口的接收端接收來自同步源的操作命令以及通訊信號,并提取出通訊信號作為同步時(shí)鐘信號進(jìn)行同步;各受控單元根據(jù)操作命令執(zhí)行對應(yīng)操作,并通過異步串行通訊口的發(fā)送端向同步源發(fā)送操作數(shù)據(jù);同步源通過異步串行通訊口的接收端接收來自各受控單元的操作數(shù)據(jù)。本發(fā)明優(yōu)點(diǎn):可實(shí)現(xiàn)啟動停止控制、數(shù)據(jù)采集、高速通訊三者之間的精確同步;可有效降低實(shí)現(xiàn)成本,還可有效克服因通訊故障而導(dǎo)致的數(shù)據(jù)時(shí)間錯(cuò)位問題。
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別涉及一種基于異步串口同步源的模塊同步控制方法。
背景技術(shù)
在鋰電池的老化測試系統(tǒng)中,常常需要多臺設(shè)備并聯(lián)運(yùn)行,由此就免不了會涉及多臺設(shè)備之間啟動停止控制、數(shù)據(jù)采樣、高速通訊三者的同步問題。現(xiàn)有常規(guī)的同步方式是:由一同步時(shí)鐘信號實(shí)現(xiàn)啟動停止控制、數(shù)據(jù)采樣的同步,并假定通訊完全實(shí)時(shí)且無故障,由此來實(shí)現(xiàn)數(shù)據(jù)的同步。但是,在現(xiàn)有這種同步方式存在以下缺陷:1、需要額外設(shè)計(jì)一個(gè)同步時(shí)鐘信號,這會增加實(shí)現(xiàn)的成本;2、一旦并聯(lián)設(shè)備中的某一臺發(fā)生通訊錯(cuò)誤,就會造成數(shù)據(jù)時(shí)間上發(fā)生錯(cuò)位;3、無法實(shí)現(xiàn)啟動停止控制、數(shù)據(jù)采樣、高速通訊三者的精確同步。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題,在于提供一種基于異步串口同步源的模塊同步控制方法,通過該控制方法可有效降低實(shí)現(xiàn)成本,并能夠?qū)崿F(xiàn)啟動停止控制、數(shù)據(jù)采集、高速通訊三者之間的精確同步。
本發(fā)明是這樣實(shí)現(xiàn)的:基于異步串口同步源的模塊同步控制方法,所述方法需提供一同步源以及復(fù)數(shù)個(gè)受控單元;每所述受控單元均通過一異步串行通訊口與所述同步源相連接;所述控制方法包括如下步驟:
步驟S1、在所述同步源通過所述異步串行通訊口的發(fā)送端向各所述受控單元發(fā)送操作命令時(shí),同時(shí)向各所述受控單元發(fā)送通訊信號;
步驟S2、各所述受控單元通過所述異步串行通訊口的接收端接收來自所述同步源的操作命令以及通訊信號,并提取出通訊信號作為同步時(shí)鐘信號進(jìn)行同步;
步驟S3、各所述受控單元根據(jù)操作命令執(zhí)行對應(yīng)操作,并通過所述異步串行通訊口的發(fā)送端向所述同步源發(fā)送操作數(shù)據(jù);
步驟S4、所述同步源通過所述異步串行通訊口的接收端接收來自各所述受控單元的操作數(shù)據(jù)。
進(jìn)一步地,在每所述受控單元中均設(shè)置一同步源時(shí)鐘信號計(jì)數(shù)器以及一同步信號周期計(jì)數(shù)器;
在所述步驟S2中,所述提取出通訊信號作為同步時(shí)鐘信號進(jìn)行同步具體為:設(shè)定同步時(shí)間,在所述受控單元提取出通訊信號作為同步時(shí)鐘信號后,所述同步源時(shí)鐘信號計(jì)數(shù)器以同步時(shí)鐘信號作為時(shí)基來對同步時(shí)間進(jìn)行計(jì)時(shí),同時(shí),所述同步信號周期計(jì)數(shù)器以受控單元自身的時(shí)鐘信號作為時(shí)基來對同步時(shí)間進(jìn)行計(jì)時(shí);
在所述同步源時(shí)鐘信號計(jì)數(shù)器連續(xù)計(jì)數(shù)的時(shí)間達(dá)到同步時(shí)間時(shí),記下計(jì)時(shí)結(jié)果TimeOfA,同時(shí)產(chǎn)生鑒相信號,并將同步源時(shí)鐘信號計(jì)數(shù)器清零;在所述同步信號周期計(jì)數(shù)器連續(xù)計(jì)數(shù)的時(shí)間達(dá)到同步時(shí)間時(shí),記下計(jì)時(shí)結(jié)果TimeOfB;計(jì)算出同步源時(shí)鐘信號計(jì)數(shù)器與同步信號周期計(jì)數(shù)器的相位差Error=TimeOfA-TimeOfB,在完成鑒相后,將所述同步信號周期計(jì)數(shù)器清零,且將計(jì)算出的相位差Error補(bǔ)償給所述同步信號周期計(jì)數(shù)器,從而實(shí)現(xiàn)受控單元的時(shí)間同步操作。
進(jìn)一步地,所述步驟S2還包括:
各所述受控單元監(jiān)控同步時(shí)鐘信號是否丟失,且如果監(jiān)控到同步時(shí)鐘信號丟失,則受控單元自動補(bǔ)插一同步時(shí)鐘信號,并對補(bǔ)插的同步時(shí)鐘信號進(jìn)行計(jì)數(shù);如果監(jiān)控到同步時(shí)鐘信號未丟失,則不做補(bǔ)插處理。
進(jìn)一步地,所述步驟S4還包括:
當(dāng)通訊發(fā)生錯(cuò)誤時(shí),所述同步源自動根據(jù)上、下兩筆操作數(shù)據(jù)自動完成插值操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建星云電子股份有限公司,未經(jīng)福建星云電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811187731.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04J 多路復(fù)用通信
H04J3-00 時(shí)分多路復(fù)用系統(tǒng)
H04J3-02 .零部件
H04J3-16 .其中在1個(gè)傳輸周期內(nèi),各個(gè)信道的時(shí)間分配是可變的,例如調(diào)節(jié)改變信號的合成、改變傳送信道的數(shù)目
H04J3-17 .其中如果第一個(gè)用戶暫時(shí)不用,可將分配給第一個(gè)用戶的傳輸信道撤銷而重新分配給第二個(gè)用戶,例如TASI
H04J3-18 .對各信號應(yīng)用頻率壓縮然后進(jìn)行頻率擴(kuò)展
H04J3-20 .應(yīng)用諧振轉(zhuǎn)移





