本發(fā)明涉及到數(shù)據(jù)采集技術(shù)領(lǐng)域,特別是一種基于Modbus的多路數(shù)據(jù)采集系統(tǒng)。
背景技術(shù):
在工業(yè)現(xiàn)場(chǎng)中,溫度和電壓采集的實(shí)時(shí)性和可靠性至關(guān)重要,但由于采集系統(tǒng)的工作不穩(wěn)定造成溫度電壓數(shù)據(jù)產(chǎn)生誤差,嚴(yán)重時(shí)造成生產(chǎn)事故。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種基于Modbus的多路數(shù)據(jù)采集系統(tǒng),其特征在于,包括第一溫度采集電路、第二溫度采集電路、第三溫度采集電路、第一電壓采集電路、第二電壓采集電路、第三電壓采集電路,所述第一溫度采集電路、第二溫度采集電路、第三溫度采集電路、第一電壓采集電路、第二電壓采集電路、第三電壓采集電路分別連接一六路模擬信號(hào)選擇器,所述六路模擬信號(hào)選擇器連接一A/D轉(zhuǎn)換器,所述A/D轉(zhuǎn)換器連接一單片機(jī)主控制器,所述單片機(jī)主控制器與一上位機(jī)連接;
所述單片機(jī)主控制器串口與上位機(jī)串通過(guò)Modbus通信協(xié)議進(jìn)行數(shù)據(jù)傳輸,所述單片機(jī)主控制器將采集到的電壓和溫度信號(hào)傳輸?shù)缴衔粰C(jī)上進(jìn)行顯示;
第一溫度采集電路、第二溫度采集電路、第三溫度采集電路、第一電壓采集電路、第二電壓采集電路、第三電壓采集電路用于獲取溫度與電壓信號(hào),并在所述六路模擬信號(hào)選擇器的控制下進(jìn)行通路選擇,所述六路模擬信號(hào)選擇器由單片機(jī)主控制器邏輯輸出的控制信號(hào)進(jìn)行控制,當(dāng)數(shù)據(jù)采集輸入到單片機(jī)主控制器后,根據(jù)單片機(jī)主控制器與上位機(jī)事先設(shè)置好的Modbus傳輸協(xié)議參數(shù),單片機(jī)主控制器就通過(guò)串口與計(jì)算機(jī)之間進(jìn)行通信;上位機(jī)發(fā)出命令字,單片機(jī)主控制器進(jìn)行查詢解析,并控制邏輯執(zhí)行命令字。
本發(fā)明具有以下有益效果:
本發(fā)明提供的基于Modbus的多路數(shù)據(jù)采集系統(tǒng),溫度和電壓采集的實(shí)時(shí)性和可靠性得到顯著提升,采集到的溫度數(shù)據(jù)與電壓數(shù)據(jù)在傳輸過(guò)程中不會(huì)產(chǎn)生誤差,保證了數(shù)據(jù)的準(zhǔn)確性。
當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的基于Modbus的多路數(shù)據(jù)采集系統(tǒng)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供了一種基于Modbus的多路數(shù)據(jù)采集系統(tǒng),其包括第一溫度采集電路、第二溫度采集電路、第三溫度采集電路、第一電壓采集電路、第二電壓采集電路、第三電壓采集電路,所述第一溫度采集電路、第二溫度采集電路、第三溫度采集電路、第一電壓采集電路、第二電壓采集電路、第三電壓采集電路分別連接一六路模擬信號(hào)選擇器,所述六路模擬信號(hào)選擇器連接一A/D轉(zhuǎn)換器,所述A/D轉(zhuǎn)換器連接一單片機(jī)主控制器,所述單片機(jī)主控制器與一上位機(jī)連接;
所述單片機(jī)主控制器串口與上位機(jī)串通過(guò)Modbus通信協(xié)議進(jìn)行數(shù)據(jù)傳輸,所述單片機(jī)主控制器將采集到的電壓和溫度信號(hào)傳輸?shù)缴衔粰C(jī)上進(jìn)行顯示;
第一溫度采集電路、第二溫度采集電路、第三溫度采集電路、第一電壓采集電路、第二電壓采集電路、第三電壓采集電路用于獲取溫度與電壓信號(hào),并在所述六路模擬信號(hào)選擇器的控制下進(jìn)行通路選擇,所述六路模擬信號(hào)選擇器由單片機(jī)主控制器邏輯輸出的控制信號(hào)進(jìn)行控制,當(dāng)數(shù)據(jù)采集輸入到單片機(jī)主控制器后,根據(jù)單片機(jī)主控制器與上位機(jī)事先設(shè)置好的Modbus傳輸協(xié)議參數(shù),單片機(jī)主控制器就通過(guò)串口與計(jì)算機(jī)之間進(jìn)行通信;上位機(jī)發(fā)出命令字,單片機(jī)主控制器進(jìn)行查詢解析,并控制邏輯執(zhí)行命令字。
本發(fā)明提供的基于Modbus的多路數(shù)據(jù)采集系統(tǒng),溫度和電壓采集的實(shí)時(shí)性和可靠性得到顯著提升,采集到的溫度數(shù)據(jù)與電壓數(shù)據(jù)在傳輸過(guò)程中不會(huì)產(chǎn)生誤差,保證了數(shù)據(jù)的準(zhǔn)確性。
以上公開(kāi)的本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明。優(yōu)選實(shí)施例并沒(méi)有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實(shí)施方式。顯然,根據(jù)本說(shuō)明書(shū)的內(nèi)容,可作很多的修改和變化。本說(shuō)明書(shū)選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書(shū)及其全部范圍和等效物的限制。