專(zhuān)利名稱:上位機(jī)、下位機(jī)、監(jiān)控系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及監(jiān)控領(lǐng)域,更具體地說(shuō),涉及上位機(jī)、下位機(jī)、監(jiān)控系統(tǒng)及方法。
背景技術(shù):
在工業(yè)上,需要對(duì)控制器等的性能參數(shù)進(jìn)行設(shè)置和調(diào)節(jié),而依靠人工具有標(biāo)準(zhǔn)化 水平及規(guī)?;潭鹊偷娜秉c(diǎn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例目的在于提供一種上位機(jī)、下位機(jī)、監(jiān)控系統(tǒng)及方法,以 解決上述一系列問(wèn)題。為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供如下技術(shù)方案根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供一種上位機(jī),包括中央控制模塊和信息交互 模塊,所述信息交互模塊包括人機(jī)交互單元,所述中央控制模塊包括處理單元、顯示控制單 元及參數(shù)配置單元,其中所述處理單元用于,通過(guò)發(fā)送控制命令對(duì)下位機(jī)進(jìn)行控制;所述顯示控制單元用于,對(duì)獲取到的、來(lái)自下位機(jī)的有效運(yùn)行數(shù)據(jù)進(jìn)行處理,并指 示所述人機(jī)交互單元進(jìn)行展示,所述運(yùn)行數(shù)據(jù)包括下位機(jī)的控制器的當(dāng)前運(yùn)行參數(shù)信息、 外圍運(yùn)行信息中的至少一種;所述參數(shù)配置單元用于,通過(guò)發(fā)送參數(shù)配置命令對(duì)所述下位機(jī)進(jìn)行參數(shù)配置。根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,提供一種下位機(jī),包括控制模塊和外圍檢測(cè)采 樣模塊,所述控制模塊包括控制器、執(zhí)行單元和上傳運(yùn)行數(shù)據(jù)的故障檢測(cè)與處理單元,其 中所述執(zhí)行單元用于,執(zhí)行上位機(jī)發(fā)送的控制命令和參數(shù)配置命令;所述運(yùn)行數(shù)據(jù)包括控制器的當(dāng)前運(yùn)行參數(shù)信息、外圍運(yùn)行信息中的至少一種,所 述運(yùn)行信息由故障檢測(cè)與處理單元通過(guò)對(duì)外圍檢測(cè)采樣模塊采集到的外圍采樣數(shù)據(jù)進(jìn)行 運(yùn)算而生成。根據(jù)本發(fā)明實(shí)施例的再一個(gè)方面,提供一種監(jiān)控系統(tǒng),該系統(tǒng)包括上位機(jī)和下位 機(jī),其中上位機(jī)用于,通過(guò)發(fā)送控制命令對(duì)下位機(jī)進(jìn)行控制,通過(guò)發(fā)送參數(shù)配置命令對(duì)所 述下位機(jī)進(jìn)行參數(shù)配置,對(duì)獲取到的、來(lái)自下位機(jī)的有效運(yùn)行數(shù)據(jù)進(jìn)行處理并進(jìn)行展示,所 述運(yùn)行數(shù)據(jù)包括下位機(jī)的控制器的當(dāng)前運(yùn)行參數(shù)信息、外圍運(yùn)行信息中的至少一種;外圍運(yùn)行信息;所述下位機(jī)用于,執(zhí)行上位機(jī)發(fā)送的控制命令和參數(shù)配置命令,向所述上位機(jī)上 傳運(yùn)行數(shù)據(jù),所述運(yùn)行數(shù)據(jù)包括控制器的當(dāng)前運(yùn)行參數(shù)信息、外圍運(yùn)行信息中的至少一種, 所述運(yùn)行信息由下位機(jī)通過(guò)對(duì)外圍檢測(cè)采樣模塊采集到的外圍采樣數(shù)據(jù)進(jìn)行運(yùn)算而生成。根據(jù)本發(fā)明實(shí)施例的再一個(gè)方面,提供一種基于互連的上位機(jī)和下位機(jī)的監(jiān)控方法,所述方法包括所述上位機(jī)通過(guò)發(fā)送控制命令對(duì)下位機(jī)進(jìn)行控制;所述上位機(jī)對(duì)獲取到的、來(lái)自下位機(jī)的有效運(yùn)行數(shù)據(jù)進(jìn)行處理,并指示所述人機(jī) 交互單元進(jìn)行展示,所述運(yùn)行數(shù)據(jù)包括下位機(jī)的控制器的當(dāng)前運(yùn)行參數(shù)信息、外圍運(yùn)行信 息中的至少一種;所述上位機(jī)通過(guò)發(fā)送參數(shù)配置命令對(duì)所述下位機(jī)進(jìn)行參數(shù)配置。從上述的技術(shù)方案可以看出,在本發(fā)明實(shí)施例所提供的技術(shù)方案中,下位機(jī)中包 括控制器,上位機(jī)可展示經(jīng)處理的有效運(yùn)行數(shù)據(jù),并對(duì)下位機(jī)進(jìn)行參數(shù)配置。與通過(guò)人工直 接對(duì)控制器設(shè)置和調(diào)節(jié)而言,本發(fā)明實(shí)施例所提供的技術(shù)方案具有標(biāo)準(zhǔn)化水平及規(guī)?;?度高的優(yōu)點(diǎn)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的上位機(jī)結(jié)構(gòu)示意圖;圖2為圖1所提供上位機(jī)具體結(jié)構(gòu)示意圖;圖3為本發(fā)明實(shí)施例提供的下位機(jī)結(jié)構(gòu)示意圖;圖4為圖3所提供下位機(jī)具體結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例提供的上位機(jī)另一結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的上位機(jī)又一結(jié)構(gòu)示意圖;圖7a為密碼生成、檢驗(yàn)流程圖;圖7b為密碼生成、檢驗(yàn)另一流程圖;圖8為密碼生成、檢驗(yàn)又一流程圖;圖9為本發(fā)明實(shí)施例提供的下位機(jī)另一結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了引用和清楚起見(jiàn),下文中使用的技術(shù)名詞、簡(jiǎn)寫(xiě)或縮寫(xiě)總結(jié)如下握手信號(hào)一系列相互識(shí)別的信號(hào),這行信號(hào)發(fā)生在兩臺(tái)計(jì)算機(jī)或其他設(shè)備之間 進(jìn)行通信或傳遞信息時(shí)。硬件握手指的是一種通過(guò)專(zhuān)用線而不是數(shù)據(jù)線進(jìn)行的信號(hào)交換, 參與握手的設(shè)備表明已做好發(fā)送或接收數(shù)據(jù)的準(zhǔn)備。軟件握手由通過(guò)同樣的線路傳輸?shù)男?號(hào)組成,用于傳送數(shù)據(jù),如用調(diào)制解調(diào)器通過(guò)電話線進(jìn)行通信。下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。在工業(yè)上,需要對(duì)控制器等的性能參數(shù)進(jìn)行設(shè)置和調(diào)節(jié),而依靠人工具有標(biāo)準(zhǔn)化 水平及規(guī)?;潭鹊偷娜秉c(diǎn)。
有鑒于此,本發(fā)明目的在于一種上位機(jī),以解決上述一系列問(wèn)題。圖1-2示出了上述上位機(jī)的一種結(jié)構(gòu),包括中央控制模塊1和信息交互模塊2,所 述信息交互模塊2包括人機(jī)交互單元3,所述中央控制模塊1包括處理單元4、顯示控制單 元5及參數(shù)配置單元6,其中所述處理單元4,用于通過(guò)發(fā)送控制命令對(duì)下位機(jī)進(jìn)行控制;所述顯示控制單元5用于,對(duì)獲取到的、來(lái)自下位機(jī)的有效運(yùn)行數(shù)據(jù)進(jìn)行處理,并 指示所述人機(jī)交互單元3進(jìn)行展示,即顯示控制單元5可對(duì)上述有效運(yùn)行數(shù)據(jù)進(jìn)行顯示控 制操作;所述參數(shù)配置單元6用于,通過(guò)發(fā)送參數(shù)配置命令對(duì)所述下位機(jī)進(jìn)行參數(shù)配置。上位機(jī)可通過(guò)RS232接口與外界(比如下位機(jī))進(jìn)行通信,而RS232接口可歸屬 于上述信息交互模塊2。與之相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種下位機(jī),下位機(jī)與上述上位機(jī)相配合可 組成監(jiān)控系統(tǒng),該監(jiān)控系統(tǒng)也在本發(fā)明的保護(hù)范圍內(nèi)。參見(jiàn)圖3-4,上述下位機(jī)可包括包括控制模塊7和外圍檢測(cè)采樣模塊8,所述控制 模塊7包括控制器9、執(zhí)行單元10和上傳運(yùn)行數(shù)據(jù)的故障檢測(cè)與處理單元11,其中所述執(zhí)行單元10用于,執(zhí)行上位機(jī)發(fā)送的控制命令(來(lái)自處理單元4)和參數(shù)配 置命令(來(lái)自參數(shù)配置單元6);所述運(yùn)行數(shù)據(jù)包括控制器9的當(dāng)前運(yùn)行參數(shù)信息、外圍運(yùn)行信息中的至少一種, 所述運(yùn)行信息由故障檢測(cè)與處理單元11通過(guò)對(duì)外圍檢測(cè)采樣模塊8采集到的外圍采樣數(shù) 據(jù)進(jìn)行運(yùn)算而生成。當(dāng)然,在本發(fā)明其他實(shí)施例中,控制器9自身也可以具有執(zhí)行單元10的功能,或者 具有故障檢測(cè)與處理單元11的功能,或者同時(shí)具有執(zhí)行單元10和故障檢測(cè)與處理單元11 的功能。本領(lǐng)域普通技術(shù)人員可根據(jù)需要自行進(jìn)行設(shè)計(jì),在此不作贅述。與之相對(duì)應(yīng),基于上述互連的上位機(jī)和下位機(jī),本發(fā)明實(shí)施例還提供一種監(jiān)控方 法,所述方法至少包括如下步驟Si、所述上位機(jī)通過(guò)發(fā)送控制命令對(duì)下位機(jī)進(jìn)行控制;S2、所述上位機(jī)對(duì)獲取到的、來(lái)自下位機(jī)的有效運(yùn)行數(shù)據(jù)進(jìn)行處理并展示,所述運(yùn) 行數(shù)據(jù)包括下位機(jī)的控制器的當(dāng)前運(yùn)行參數(shù)信息、外圍運(yùn)行信息中的至少一種;S3、所述上位機(jī)通過(guò)發(fā)送參數(shù)配置命令對(duì)所述下位機(jī)進(jìn)行參數(shù)配置。下位機(jī)同樣可通過(guò)RS232接口與外界(比如上位機(jī))進(jìn)行通信。上位機(jī)與下位機(jī)進(jìn)行的信息交互,可以是自動(dòng)的,也可依用戶輸入而啟動(dòng)。比如, 用戶可輸入控制指令,由處理單元4將其轉(zhuǎn)化為下位機(jī)相關(guān)部件可識(shí)別的控制命令向下位 機(jī)發(fā)送;下位機(jī)的執(zhí)行單元10接收到控制命令后,校驗(yàn)其是否正確,如果是,則執(zhí)行;同理,上位機(jī)對(duì)下位機(jī)的參數(shù)配置也可以依類(lèi)似的自動(dòng)或用戶輸入方式而啟動(dòng)。同理,上位機(jī)可周期性或不定時(shí)地自動(dòng)向下位機(jī)發(fā)送請(qǐng)求,請(qǐng)求其上傳運(yùn)行參數(shù), 也可依據(jù)用戶輸入的命令而發(fā)出請(qǐng)求。而下位也可周期性或不定時(shí)地自動(dòng)向上位機(jī)上傳運(yùn) 行參數(shù)。上位機(jī)對(duì)運(yùn)行參數(shù)的展示,可通過(guò)如下交互步驟實(shí)現(xiàn)上位機(jī)通過(guò)協(xié)議向下位機(jī)的控制器或控制模塊發(fā)送請(qǐng)求,控制器或控制模塊接收 到請(qǐng)求后上傳運(yùn)行參數(shù);上位機(jī)對(duì)控制器或控制模塊上傳的運(yùn)行參數(shù)進(jìn)行校驗(yàn),校驗(yàn)通過(guò)
6(校驗(yàn)通過(guò)的運(yùn)行參數(shù)為有效運(yùn)行參數(shù))則用人機(jī)交互界面進(jìn)行顯示。而前述提及的上位機(jī)對(duì)有效運(yùn)行數(shù)據(jù)所進(jìn)行的處理,以及下位機(jī)對(duì)外圍采樣數(shù)據(jù) 所進(jìn)行的運(yùn)算在不同的實(shí)施例中,會(huì)有不同的理解。現(xiàn)舉以下幾例比如,上位機(jī)對(duì)有效運(yùn)行數(shù)據(jù)所進(jìn)行的處理可為將有效運(yùn)行數(shù)據(jù)與正常的運(yùn)行 數(shù)據(jù)(正常的運(yùn)行數(shù)據(jù)可預(yù)先存儲(chǔ)于預(yù)定位置)比較,分析是否發(fā)生故障或異常,如發(fā)生, 則生成報(bào)警信息,連同運(yùn)行數(shù)據(jù)一起提供給人機(jī)交互界面進(jìn)行展示。否則,直接指示人機(jī)交 互界面對(duì)運(yùn)行數(shù)據(jù)進(jìn)行展示;比如,上位機(jī)對(duì)有效運(yùn)行數(shù)據(jù)所進(jìn)行的處理還可為將有效運(yùn)行數(shù)據(jù)與正常的運(yùn) 行數(shù)據(jù)比較,當(dāng)發(fā)現(xiàn)故障或異常時(shí),除指示人機(jī)交互界面展示運(yùn)行數(shù)據(jù)外,還一并生成附上 上述故障或異常對(duì)應(yīng)的產(chǎn)生原因,便于用戶參考;比如,下位機(jī)對(duì)外圍采樣數(shù)據(jù)所進(jìn)行的運(yùn)算可為將外圍采樣數(shù)據(jù)與正常的外圍 采樣數(shù)據(jù)比較,當(dāng)發(fā)現(xiàn)故障或異常時(shí),直接生成故障信息(該故障信息也歸屬于外圍運(yùn)行 信息)連同外圍采樣數(shù)據(jù)一同上傳;比如,下位機(jī)對(duì)外圍采樣數(shù)據(jù)所進(jìn)行的運(yùn)算還可為將外圍采樣數(shù)據(jù)進(jìn)行數(shù)字濾 波、放大處理等。 可見(jiàn),上位機(jī)可展示經(jīng)處理的有效運(yùn)行數(shù)據(jù),并對(duì)下位機(jī)進(jìn)行參數(shù)配置。本發(fā)明實(shí) 施例所提供的技術(shù)方案具有標(biāo)準(zhǔn)化水平及規(guī)?;潭雀叩膬?yōu)點(diǎn),在簡(jiǎn)化生產(chǎn)工藝、提高生 產(chǎn)效率和質(zhì)量的同時(shí),還便于產(chǎn)品的維修。同時(shí),如通過(guò)設(shè)置,上位機(jī)還可實(shí)時(shí)獲取下位機(jī) 的運(yùn)行狀態(tài)信息和當(dāng)前故障,利于分析和判斷故障??紤]到安全性,參見(jiàn)圖5,在本發(fā)明其他實(shí)施例中,以上所有實(shí)施例中的上位機(jī)的 中央控制模塊1還可包括管理所述參數(shù)配置單元6的參數(shù)配置權(quán)限的第一權(quán)限管理單元 12,或管理所述處理單元4的控制權(quán)限的第二權(quán)限管理單元13,乃至管理顯示控制單元5顯 示控制權(quán)限的第三權(quán)限管理單元14。第一至第三權(quán)限管理單元可同時(shí)并存,也可擇一或擇 二存在,本領(lǐng)域普通技術(shù)人員可視實(shí)際需要進(jìn)行設(shè)計(jì),或直接設(shè)置一個(gè)權(quán)限管理單元,統(tǒng)一 對(duì)參數(shù)配置權(quán)限、控制權(quán)限和顯示控制權(quán)限進(jìn)行管理。這樣,權(quán)限越高,其可完成的操作就越多。比如,權(quán)限低的只能對(duì)下位機(jī)的有效運(yùn) 行數(shù)據(jù)進(jìn)行查看(即具有一定的顯示控制權(quán)限),而無(wú)法進(jìn)行參數(shù)配置,或者其只可對(duì)一部 分非核心參數(shù)進(jìn)行配置等等。另外,比如,上述上位機(jī)可在出廠時(shí)就設(shè)定好權(quán)限,無(wú)法進(jìn)行更改。當(dāng)然更通用的 作法是由客戶自己設(shè)制權(quán)限。上述權(quán)限高低的設(shè)置可通過(guò)密碼加以實(shí)現(xiàn),比如用戶不輸入密碼時(shí),其權(quán)限為某 一級(jí),而輸入正確密碼后,其權(quán)限與密碼所對(duì)應(yīng)的權(quán)限相一致。上述密碼可為固定密碼,也 可為動(dòng)態(tài)密碼。本文以下的實(shí)施例將著重以動(dòng)態(tài)密碼為例進(jìn)行闡述。在本實(shí)施例中,參見(jiàn)圖6,上位機(jī)包括第一密碼生成單元14、密碼校驗(yàn)單元15和密 碼傳送單元16,下位機(jī)的控制器9還包括第二密碼生成單元17,其中所述第一密碼生成單元14用于,利用獲取到的、下位機(jī)上傳的密碼,根據(jù)預(yù)設(shè)算 法生成當(dāng)前密碼,而下位機(jī)上傳的密碼是第二密碼生成單元17根據(jù)已存儲(chǔ)的密碼數(shù)據(jù)隨 機(jī)生成的;所述密碼校驗(yàn)單元15用于,比較用戶輸入的密碼與所述第一密碼生成單元14生成的當(dāng)前密碼是否匹配,得到匹配結(jié)果;所述第一權(quán)限管理單元12根據(jù)所述匹配結(jié)果管理所述參數(shù)配置單元6的參數(shù)配 置權(quán)限,比如,如匹配失敗,權(quán)限降級(jí),匹配成功,其權(quán)限與當(dāng)前密碼所對(duì)應(yīng)的權(quán)限相一致;所述第二權(quán)限管理單元13根據(jù)所述匹配結(jié)果管理所述處理單元4的控制權(quán)限,比 如,如匹配失敗,權(quán)限降級(jí),匹配成功,其權(quán)限與當(dāng)前密碼所對(duì)應(yīng)的權(quán)限相一致;所述密碼傳送單元16用于,將所述第一密碼生成單元生成的當(dāng)前密碼傳送給所 述下位機(jī),以便所述下位機(jī)將其作為密碼數(shù)據(jù)進(jìn)行存儲(chǔ)。密碼傳送單元16可在第一密碼生成單元14生成當(dāng)前密碼后,即將該當(dāng)前密碼傳 送給第二密碼生成單元17,也可在密碼校驗(yàn)單元15得出匹配結(jié)果后,將該當(dāng)前密碼傳送給 第二密碼生成單元17。當(dāng)然,在實(shí)際應(yīng)用中,密碼傳送單元16的功能可由第一密碼生成單元14或密碼校 驗(yàn)單元15來(lái)完成,或者第一密碼生成單元14、密碼校驗(yàn)單元15和密碼傳送單元16的組合 可由密碼單元18來(lái)完成。圖7a即示出了用密碼單元18完成上述三個(gè)單元功能并與具有 第二密碼生成單元17的下位機(jī)協(xié)作,以完成當(dāng)前密碼生成、檢驗(yàn)的流程圖。另外,當(dāng)上位機(jī)存在多個(gè)權(quán)限等級(jí)(比如1-3級(jí))時(shí),第二密碼生成單元17可一 次性根據(jù)已存儲(chǔ)的密碼數(shù)據(jù)隨機(jī)生成多個(gè)(比如三個(gè))密碼一并傳送給上位機(jī),上位機(jī)可 根據(jù)這三個(gè)密碼生成三個(gè)不同的當(dāng)前密碼(以a、b、c來(lái)表示)以對(duì)應(yīng)不同的權(quán)限等級(jí)(假 定a對(duì)應(yīng)1,b對(duì)應(yīng)2,c對(duì)應(yīng)3)。當(dāng)用戶輸入密碼a時(shí),其權(quán)限等級(jí)為1,當(dāng)用戶輸入密碼 為b,其權(quán)限等級(jí)為2,以此類(lèi)推。或者,第二密碼生成單元17 —次只隨機(jī)生成一個(gè)密碼傳 送給上位機(jī),而上位機(jī)可根據(jù)這一個(gè)密碼生成三個(gè)不同的當(dāng)前密碼。相應(yīng)的,本發(fā)明實(shí)施例提供的監(jiān)控方法,還可具有如下步驟下位機(jī)根據(jù)已存儲(chǔ)的密碼數(shù)據(jù)隨機(jī)生成密碼并上傳給上位機(jī);上位機(jī)利用所述下位機(jī)上傳的密碼,根據(jù)預(yù)設(shè)算法生成當(dāng)前密碼;當(dāng)用戶輸入密碼時(shí),上位機(jī)比較用戶輸入的密碼與所述當(dāng)前密碼是否匹配,得到 匹配結(jié)果,并根據(jù)所述匹配結(jié)果管理參數(shù)配置權(quán)限和/或控制權(quán)限;將所述當(dāng)前密碼傳送給所述下位機(jī),以便所述下位機(jī)將其作為密碼數(shù)據(jù)進(jìn)行存 儲(chǔ)。當(dāng)然,在本發(fā)明其他實(shí)施例中,第一密碼生成單元14也可直接利用下位機(jī)已存儲(chǔ) 的密碼數(shù)據(jù)(下位機(jī)在出廠時(shí)可預(yù)先存儲(chǔ)原始的密碼數(shù)據(jù)),根據(jù)預(yù)設(shè)算法生成當(dāng)前密碼, 此時(shí),由于無(wú)需要下位機(jī)根據(jù)已存儲(chǔ)的密碼數(shù)據(jù)隨機(jī)生成密碼,因此下位機(jī)可不用包括上 述第二密碼生成單元17。而圖7b則即示出了用密碼單元18完成上述三個(gè)單元功能的并與不具有第二密碼 生成單元17的下位機(jī)協(xié)作,以完成當(dāng)前密碼生成、檢驗(yàn)的流程圖(在圖7b中,下位機(jī)包括 存儲(chǔ)密碼數(shù)據(jù)的存儲(chǔ)單元19)。相應(yīng)的,本發(fā)明實(shí)施例提供的監(jiān)控方法,還可具有如下步驟下位機(jī)將已存儲(chǔ)的密碼數(shù)據(jù)上傳給上位機(jī);上位機(jī)利用所述下位機(jī)上傳的密碼數(shù)據(jù),根據(jù)預(yù)設(shè)算法生成當(dāng)前密碼;當(dāng)用戶輸入密碼時(shí),上位機(jī)比較用戶輸入的密碼與所述當(dāng)前密碼是否匹配,得到 匹配結(jié)果,并根據(jù)所述匹配結(jié)果管理參數(shù)配置權(quán)限和/或控制權(quán)限;
將所述當(dāng)前密碼傳送給所述下位機(jī),以便所述下位機(jī)將其作為密碼數(shù)據(jù)進(jìn)行存 儲(chǔ)。需要說(shuō)明的是,上位機(jī)生成當(dāng)前密碼并進(jìn)行密碼匹配,可發(fā)生在用戶登陸階段,參 見(jiàn)圖8,具體流程可如下S81、上位機(jī)發(fā)送握手信號(hào),呼叫建立信道;S82、下位機(jī)的控制器判斷是否收到握手信號(hào),如果是,轉(zhuǎn)步驟S83,如果否,轉(zhuǎn)步驟 S81 ;S83、上位機(jī)根據(jù)下位機(jī)上傳的數(shù)碼生成當(dāng)前密碼;S84、上位機(jī)判斷用戶輸入密碼與當(dāng)前密碼是否匹配,如果是,轉(zhuǎn)步驟S85,如果否, 轉(zhuǎn)步驟S81 ;S85、上位機(jī)顯示用戶所輸入密碼相對(duì)應(yīng)的用戶界面;S86、上位機(jī)將當(dāng)前密碼發(fā)送至上述控制器進(jìn)行保存。上述上位機(jī)、下位機(jī)、監(jiān)控系統(tǒng)和方法可廣泛應(yīng)用于工業(yè)領(lǐng)域,現(xiàn)具體以監(jiān)控電動(dòng) 汽車(chē)的直流他勵(lì)電機(jī)的應(yīng)用場(chǎng)景為例對(duì)本發(fā)明的技術(shù)方案進(jìn)行介紹。在本實(shí)施例中,參見(jiàn)圖9,下位機(jī)包括直流他勵(lì)電機(jī)901、數(shù)字信號(hào)處理器控制模 塊OSP)、功率模塊(圖9未示出)、驅(qū)動(dòng)模塊902、外圍檢測(cè)采樣模塊、半橋回路905,其中功率模塊包括電樞電流檢測(cè)保護(hù)回路、勵(lì)磁電流檢測(cè)回路和電池組電壓檢測(cè)保護(hù) 回路,電樞電流檢測(cè)保護(hù)回路和勵(lì)磁電流檢測(cè)回路除檢測(cè)電池外,還可進(jìn)行過(guò)流保護(hù),而電 池組電壓檢測(cè)保護(hù)回路除檢測(cè)電壓外,還可進(jìn)行過(guò)壓保護(hù);功率模塊的觸發(fā)信號(hào)由DSP給出,再經(jīng)過(guò)驅(qū)動(dòng)模塊902驅(qū)動(dòng)他勵(lì)直流電機(jī)901 ;外圍檢測(cè)采樣模塊包括電樞電流采樣回路903、勵(lì)磁電流采樣回路、電池組電壓采 樣回路904、按鍵和油門(mén)信號(hào)檢測(cè)回路、溫度檢測(cè)回路、電機(jī)轉(zhuǎn)速檢測(cè)回路等;DSP與上述實(shí)施例中的控制模塊7的功能相類(lèi)似,包括數(shù)字信號(hào)處理器、可編程邏 輯器件、存儲(chǔ)器和與上位機(jī)相通訊的通信接口。該數(shù)字信號(hào)處理器可分為EEPROM控制子模 塊,用于讀取或存儲(chǔ)電動(dòng)汽車(chē)性能參數(shù)信息,故障檢測(cè)與處理子模塊(功能與上述的故障 檢測(cè)與處理單元11的相似),實(shí)時(shí)檢測(cè)并判斷電動(dòng)汽車(chē)故障,以及狀態(tài)檢測(cè)子模塊,用于及 時(shí)檢測(cè)電動(dòng)汽車(chē)狀態(tài)就位情況。在本實(shí)例中,外圍運(yùn)行信息包括電樞電流、勵(lì)磁電流、電池組電壓、按鍵和油門(mén)信 號(hào)參數(shù)、溫度、電機(jī)轉(zhuǎn)速中的至少一種。本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他 實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置 而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō) 明即可。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,所述程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為 磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的 一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明 將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一 致的最寬的范圍。
權(quán)利要求
1.一種上位機(jī),其特征在于,包括中央控制模塊和信息交互模塊,所述信息交互模塊包 括人機(jī)交互單元,所述中央控制模塊包括處理單元、顯示控制單元及參數(shù)配置單元,其中所述處理單元用于,通過(guò)發(fā)送控制命令對(duì)下位機(jī)進(jìn)行控制;所述顯示控制單元用于,對(duì)獲取到的、來(lái)自下位機(jī)的有效運(yùn)行數(shù)據(jù)進(jìn)行處理,并指示所 述人機(jī)交互單元進(jìn)行展示,所述運(yùn)行數(shù)據(jù)包括下位機(jī)的控制器的當(dāng)前運(yùn)行參數(shù)信息、外圍 運(yùn)行信息中的至少一種;所述參數(shù)配置單元用于,通過(guò)發(fā)送參數(shù)配置命令對(duì)所述下位機(jī)進(jìn)行參數(shù)配置。
2.如權(quán)利要求1所述的上位機(jī),其特征在于,所述中央控制模塊還包括管理所述參數(shù) 配置單元的參數(shù)配置權(quán)限的第一權(quán)限管理單元。
3.如權(quán)利要求2所述的上位機(jī),其特征在于,所述中央控制模塊還包括管理所述處理 單元的控制權(quán)限的第二權(quán)限管理單元。
4.如權(quán)利要求3所述的上位機(jī),其特征在于,所述上位機(jī)還包括第一密碼生成單元、密 碼校驗(yàn)單元和密碼傳送單元,其中所述第一密碼生成單元用于,利用獲取到的、所述下位機(jī)上傳的密碼,根據(jù)預(yù)設(shè)算法生 成當(dāng)前密碼,所述下位機(jī)上傳的密碼是所述下位機(jī)根據(jù)已存儲(chǔ)的密碼數(shù)據(jù)隨機(jī)生成;所述密碼校驗(yàn)單元用于,比較用戶輸入的密碼與所述第一密碼生成單元生成的當(dāng)前密 碼是否匹配,得到匹配結(jié)果;所述第一權(quán)限管理單元根據(jù)所述匹配結(jié)果管理所述參數(shù)配置單元的參數(shù)配置權(quán)限;所述第二權(quán)限管理單元根據(jù)所述匹配結(jié)果管理所述處理單元的控制權(quán)限;所述密碼傳送單元用于,將所述第一密碼生成單元生成的當(dāng)前密碼傳送給所述下位 機(jī),以便所述下位機(jī)將其作為密碼數(shù)據(jù)進(jìn)行存儲(chǔ)。
5.如權(quán)利要求4所述的上位機(jī),其特征在于,所述外圍運(yùn)行信息包括電樞電流、勵(lì)磁電 流、電池組電壓、按鍵和油門(mén)信號(hào)參數(shù)、溫度、電機(jī)轉(zhuǎn)速中的至少一種。
6.一種下位機(jī),其特征在于,包括控制模塊和外圍檢測(cè)采樣模塊,所述控制模塊包括控 制器、執(zhí)行單元和上傳運(yùn)行數(shù)據(jù)的故障檢測(cè)與處理單元,其中所述執(zhí)行單元用于,執(zhí)行上位機(jī)發(fā)送的控制命令和參數(shù)配置命令;所述運(yùn)行數(shù)據(jù)包括控制器的當(dāng)前運(yùn)行參數(shù)信息、外圍運(yùn)行信息中的至少一種,所述運(yùn) 行信息由故障檢測(cè)與處理單元通過(guò)對(duì)外圍檢測(cè)采樣模塊采集到的外圍采樣數(shù)據(jù)進(jìn)行運(yùn)算 而生成。
7.如權(quán)利要求6所述的下位機(jī),其特征在于,還包括根據(jù)已存儲(chǔ)的密碼數(shù)據(jù)隨機(jī)生成 密碼并上傳的第二密碼生成單元。
8.如權(quán)利要求7所述的下位機(jī),其特征在于,所述下位機(jī)的功率模塊包括電樞電流檢 測(cè)保護(hù)回路、勵(lì)磁電流檢測(cè)回路和電池組電壓檢測(cè)保護(hù)回路,所述外圍檢測(cè)采樣模塊包括 電樞電流采樣回路、勵(lì)磁電流采樣回路、電池組電壓采樣回路、按鍵和油門(mén)信號(hào)檢測(cè)回路、 溫度檢測(cè)回路、電機(jī)轉(zhuǎn)速檢測(cè)回路;所述外圍運(yùn)行信息包括電樞電流、勵(lì)磁電流、電池組電壓、按鍵和油門(mén)信號(hào)參數(shù)、溫度、 電機(jī)轉(zhuǎn)速中的至少一種。
9.一種監(jiān)控系統(tǒng),其特征在于,包括上位機(jī)和下位機(jī),其中上位機(jī)用于,通過(guò)發(fā)送控制命令對(duì)下位機(jī)進(jìn)行控制,通過(guò)發(fā)送參數(shù)配置命令對(duì)所述下位機(jī)進(jìn)行參數(shù)配置,對(duì)獲取到的、來(lái)自下位機(jī)的有效運(yùn)行數(shù)據(jù)進(jìn)行處理并進(jìn)行展示,所述運(yùn) 行數(shù)據(jù)包括下位機(jī)的控制器的當(dāng)前運(yùn)行參數(shù)信息、外圍運(yùn)行信息中的至少一種; 外圍運(yùn)行信息;所述下位機(jī)用于,執(zhí)行上位機(jī)發(fā)送的控制命令和參數(shù)配置命令,向所述上位機(jī)上傳運(yùn) 行數(shù)據(jù),所述運(yùn)行數(shù)據(jù)包括控制器的當(dāng)前運(yùn)行參數(shù)信息、外圍運(yùn)行信息中的至少一種,所述 運(yùn)行信息由下位機(jī)通過(guò)對(duì)外圍檢測(cè)采樣模塊采集到的外圍采樣數(shù)據(jù)進(jìn)行運(yùn)算而生成。
10. 一種監(jiān)控方法,其特征在于,基于互連的上位機(jī)和下位機(jī),所述方法包括 所述上位機(jī)通過(guò)發(fā)送控制命令對(duì)下位機(jī)進(jìn)行控制;所述上位機(jī)對(duì)獲取到的、來(lái)自下位機(jī)的有效運(yùn)行數(shù)據(jù)進(jìn)行處理,并指示所述人機(jī)交互 單元進(jìn)行展示,所述運(yùn)行數(shù)據(jù)包括下位機(jī)的控制器的當(dāng)前運(yùn)行參數(shù)信息、外圍運(yùn)行信息中 的至少一種;所述上位機(jī)通過(guò)發(fā)送參數(shù)配置命令對(duì)所述下位機(jī)進(jìn)行參數(shù)配置。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了上位機(jī)、下位機(jī)、監(jiān)控系統(tǒng)及方法,以解決人工對(duì)性能參數(shù)進(jìn)行設(shè)置和調(diào)節(jié)的標(biāo)準(zhǔn)化水平及規(guī)?;潭鹊偷娜秉c(diǎn)。該上位機(jī)包括中央控制模塊和信息交互模塊,信息交互模塊包括人機(jī)交互單元,中央控制模塊包括處理單元、顯示控制單元及參數(shù)配置單元,其中處理單元用于通過(guò)發(fā)送控制命令對(duì)下位機(jī)進(jìn)行控制;顯示控制單元用于對(duì)獲取到的、來(lái)自下位機(jī)的有效運(yùn)行數(shù)據(jù)進(jìn)行處理,并指示人機(jī)交互單元進(jìn)行展示;參數(shù)配置單元用于通過(guò)發(fā)送參數(shù)配置命令對(duì)下位機(jī)進(jìn)行參數(shù)配置??梢?jiàn),上位機(jī)可展示經(jīng)處理的有效運(yùn)行數(shù)據(jù),并對(duì)其進(jìn)行參數(shù)配置。與通過(guò)人工直接對(duì)控制器設(shè)置和調(diào)節(jié)而言,本發(fā)明實(shí)施例的技術(shù)方案具有標(biāo)準(zhǔn)化水平及規(guī)?;潭雀叩膬?yōu)點(diǎn)。
文檔編號(hào)G05B19/418GK102141807SQ201110102109
公開(kāi)日2011年8月3日 申請(qǐng)日期2011年4月22日 優(yōu)先權(quán)日2011年4月22日
發(fā)明者蘇玉淋, 蔡奔, 黃日俊 申請(qǐng)人:柳州五菱汽車(chē)有限責(zé)任公司