国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

模擬火箭遠(yuǎn)程點(diǎn)火測控系統(tǒng)設(shè)計(jì)

2014-06-18 05:24:21胡翔等
電腦知識與技術(shù) 2014年11期
關(guān)鍵詞:串口通信PC機(jī)單片機(jī)

胡翔等

摘要:由于PC機(jī)的飛速發(fā)展,單片機(jī)的廣泛應(yīng)用,工程系統(tǒng)的控制復(fù)雜度可以大大降低。該文通過PC機(jī)和單片機(jī)串口通信為核心,設(shè)計(jì)出了一套模擬火箭遠(yuǎn)程點(diǎn)火控制的方案。上位PC機(jī)程序用VB語言實(shí)現(xiàn),下位單片機(jī)程序用C語言實(shí)現(xiàn)。通過反復(fù)試驗(yàn),效果穩(wěn)定。

關(guān)鍵詞:PC機(jī);單片機(jī);串口通信;VB語言;C語言

中圖分類號:TP18 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)11-2604-04

Abstract: Because of the rapid development of PC, widespread application of MCU, control of engineering systems can greatly reduce the complexity. In this paper, through the PC and MCU serial communication as the core, designed a set of simulated rocket remote ignition control scheme. PC host computer program by VB language, the MCU program by C language. Through repeated tests, the effect is stable.

Key words: computer; MCU; serial communication; VB language; C language

隨著科技的進(jìn)步、電腦技術(shù)和自動化的飛速發(fā)展,PC機(jī)和單片機(jī)應(yīng)用越來越廣泛。現(xiàn)在的計(jì)算機(jī)不僅僅是那些科技工作者的得力工具,更成為許許多多的年輕人進(jìn)行小發(fā)明的必備工具。那么,該文將介紹一種基于單片機(jī)和PC機(jī)通信而實(shí)現(xiàn)的火箭點(diǎn)火測控系統(tǒng)。這不僅能給中小學(xué)生的科技發(fā)明提供一種解決思路,而且可以用于生活實(shí)際中作為遠(yuǎn)程控制點(diǎn)火的一種解決辦法。

1 模擬火箭部分

有關(guān)火箭的原理,當(dāng)然是“反沖”。 火箭是以熱氣流高速向后噴出,利用產(chǎn)生的反作用力向前運(yùn)動的噴氣推進(jìn)裝置。它自身攜帶燃燒劑與氧化劑,不依賴空氣中的氧助燃,既可在大氣中,又可在外層空間飛行?,F(xiàn)在廣泛應(yīng)用于軍事科技中作為運(yùn)載工具。那么要用電腦和單片機(jī)來模擬火箭點(diǎn)火飛行,這里就要設(shè)計(jì)出模擬火箭的結(jié)構(gòu)。

3.2 驅(qū)動點(diǎn)火裝置連接

由于模擬火箭點(diǎn)火裝置的點(diǎn)火控制是由單片機(jī)控制,所以這里就要將點(diǎn)火裝置和單片機(jī)的I/O引腳相連接。并且這里用到了單片機(jī)驅(qū)動繼電器模塊來實(shí)現(xiàn)點(diǎn)火。

3.3 溫度傳感器連接

由于這里PC機(jī)的VB設(shè)計(jì)的軟件界面中還有“溫度”和“照明”這兩項(xiàng)參數(shù)。所以可以用同樣的驅(qū)動繼電器方法來連接照明燈,照明燈主要用于晚上天比較模糊的時候,運(yùn)行本點(diǎn)火控制系統(tǒng),增加可視度。那么“溫度”這一項(xiàng)指標(biāo)參數(shù)則可以通過溫度傳感器來測量。這里選擇DS18B20模塊,這個模塊能較為準(zhǔn)確的測量出模擬火箭所處的環(huán)境溫度。

3.4 串口通信方案

有了上面的硬件結(jié)構(gòu)搭建,那么現(xiàn)在要解決的問題是PC機(jī)和單片機(jī)的通信問題,PC機(jī)和單片機(jī)通信一般分為串口通信和并口通信兩種,這里使用串口通信。在串口通信中,又分為有線通信和無線通信,考慮到有線通信比較穩(wěn)定,所以這里選擇有線通信。關(guān)于PC機(jī)串口和單片機(jī)通信的實(shí)現(xiàn)方式可以用“三線制異步串口通信”來實(shí)現(xiàn)51單片機(jī)有一個全雙工的串行通訊口,所以單片機(jī)和電腦之間可以方便地進(jìn)行串口通訊。進(jìn)行串行通訊時要滿足一定的條件,比如電腦的串口是RS232電平的,而單片機(jī)的串口是TTL電平的,兩者之間必須有一個電平轉(zhuǎn)換電路,這里采用專用芯片MAX232進(jìn)行轉(zhuǎn)換,也就是說和電腦的9針串口只連接其中的3根線:第5腳的GND、第2腳的RXD、第3腳的TXD。

限于篇幅,由于有關(guān)單片機(jī)溫度傳感器的數(shù)據(jù)發(fā)送給PC機(jī)不是重點(diǎn),這里就不在給出具體代碼實(shí)現(xiàn)。以上的單片機(jī)程序就可以很好地實(shí)現(xiàn)接收遠(yuǎn)程PC機(jī)的控制命令,從而實(shí)現(xiàn)遠(yuǎn)程點(diǎn)火。點(diǎn)火的具體實(shí)現(xiàn)過程為:當(dāng)PC機(jī)上的VB程序的“點(diǎn)火”按鈕被按下后,就會等待10秒鐘倒計(jì)時,10秒鐘后,PC機(jī)就會通過MSCOM控件發(fā)送控制命令(這里為字母“a”)給單片機(jī),當(dāng)單片機(jī)接收到命令后,判斷是否為字母a,當(dāng)為字母a的時候,就會使和繼電器連接的I/O引腳拉低。從而實(shí)現(xiàn)繼電器閉合。最后電熱絲導(dǎo)通發(fā)熱,點(diǎn)燃模擬火箭。

4 總結(jié)

本文所述的基于PC機(jī)和單片機(jī)串口通信的遠(yuǎn)程點(diǎn)火系統(tǒng)的構(gòu)建,能很好的給中小學(xué)生的科技發(fā)明提供一種解決思路,而且可以用于生活實(shí)際中作為遠(yuǎn)程控制點(diǎn)火的一種解決辦法。如果把終端電熱絲換成其他家用用電器,則還可以很穩(wěn)定地實(shí)現(xiàn)遠(yuǎn)程控制家用電器,值得繼續(xù)研究。

參考文獻(xiàn):

[1] 朱俊,王宇俊,續(xù)芳.自調(diào)整模糊控制在移動機(jī)器人路徑規(guī)劃中的應(yīng)用[J].西南大學(xué)學(xué)報(bào):自然科學(xué)版,2010,32(5):135-139.

[2] 劉健,柯熙政,胡淑巧,等.激光偏振特性再近炸引信中的應(yīng)用[J].西南大學(xué)學(xué)報(bào):自然科學(xué)版,2010,32(5):162-165.

[3] 何曦光.改進(jìn)型室內(nèi)安防系統(tǒng)的研究[D].湖北:武漢理工大學(xué)機(jī)電工程學(xué)院,2008.

[4] 萬文略.單片機(jī)原理及應(yīng)用[M].重慶:重慶大學(xué)出版社,2004:9-22.

[5] George Coulouris,Jean Dollimore,Tim Kindberg. DISTRIBUTED SYSTEMS CONCEPTS AND DESIGN[M].遲振春,譯.4版.北京:清華大學(xué)出版社,2007:112-143.endprint

摘要:由于PC機(jī)的飛速發(fā)展,單片機(jī)的廣泛應(yīng)用,工程系統(tǒng)的控制復(fù)雜度可以大大降低。該文通過PC機(jī)和單片機(jī)串口通信為核心,設(shè)計(jì)出了一套模擬火箭遠(yuǎn)程點(diǎn)火控制的方案。上位PC機(jī)程序用VB語言實(shí)現(xiàn),下位單片機(jī)程序用C語言實(shí)現(xiàn)。通過反復(fù)試驗(yàn),效果穩(wěn)定。

關(guān)鍵詞:PC機(jī);單片機(jī);串口通信;VB語言;C語言

中圖分類號:TP18 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)11-2604-04

Abstract: Because of the rapid development of PC, widespread application of MCU, control of engineering systems can greatly reduce the complexity. In this paper, through the PC and MCU serial communication as the core, designed a set of simulated rocket remote ignition control scheme. PC host computer program by VB language, the MCU program by C language. Through repeated tests, the effect is stable.

Key words: computer; MCU; serial communication; VB language; C language

隨著科技的進(jìn)步、電腦技術(shù)和自動化的飛速發(fā)展,PC機(jī)和單片機(jī)應(yīng)用越來越廣泛。現(xiàn)在的計(jì)算機(jī)不僅僅是那些科技工作者的得力工具,更成為許許多多的年輕人進(jìn)行小發(fā)明的必備工具。那么,該文將介紹一種基于單片機(jī)和PC機(jī)通信而實(shí)現(xiàn)的火箭點(diǎn)火測控系統(tǒng)。這不僅能給中小學(xué)生的科技發(fā)明提供一種解決思路,而且可以用于生活實(shí)際中作為遠(yuǎn)程控制點(diǎn)火的一種解決辦法。

1 模擬火箭部分

有關(guān)火箭的原理,當(dāng)然是“反沖”。 火箭是以熱氣流高速向后噴出,利用產(chǎn)生的反作用力向前運(yùn)動的噴氣推進(jìn)裝置。它自身攜帶燃燒劑與氧化劑,不依賴空氣中的氧助燃,既可在大氣中,又可在外層空間飛行?,F(xiàn)在廣泛應(yīng)用于軍事科技中作為運(yùn)載工具。那么要用電腦和單片機(jī)來模擬火箭點(diǎn)火飛行,這里就要設(shè)計(jì)出模擬火箭的結(jié)構(gòu)。

3.2 驅(qū)動點(diǎn)火裝置連接

由于模擬火箭點(diǎn)火裝置的點(diǎn)火控制是由單片機(jī)控制,所以這里就要將點(diǎn)火裝置和單片機(jī)的I/O引腳相連接。并且這里用到了單片機(jī)驅(qū)動繼電器模塊來實(shí)現(xiàn)點(diǎn)火。

3.3 溫度傳感器連接

由于這里PC機(jī)的VB設(shè)計(jì)的軟件界面中還有“溫度”和“照明”這兩項(xiàng)參數(shù)。所以可以用同樣的驅(qū)動繼電器方法來連接照明燈,照明燈主要用于晚上天比較模糊的時候,運(yùn)行本點(diǎn)火控制系統(tǒng),增加可視度。那么“溫度”這一項(xiàng)指標(biāo)參數(shù)則可以通過溫度傳感器來測量。這里選擇DS18B20模塊,這個模塊能較為準(zhǔn)確的測量出模擬火箭所處的環(huán)境溫度。

3.4 串口通信方案

有了上面的硬件結(jié)構(gòu)搭建,那么現(xiàn)在要解決的問題是PC機(jī)和單片機(jī)的通信問題,PC機(jī)和單片機(jī)通信一般分為串口通信和并口通信兩種,這里使用串口通信。在串口通信中,又分為有線通信和無線通信,考慮到有線通信比較穩(wěn)定,所以這里選擇有線通信。關(guān)于PC機(jī)串口和單片機(jī)通信的實(shí)現(xiàn)方式可以用“三線制異步串口通信”來實(shí)現(xiàn)51單片機(jī)有一個全雙工的串行通訊口,所以單片機(jī)和電腦之間可以方便地進(jìn)行串口通訊。進(jìn)行串行通訊時要滿足一定的條件,比如電腦的串口是RS232電平的,而單片機(jī)的串口是TTL電平的,兩者之間必須有一個電平轉(zhuǎn)換電路,這里采用專用芯片MAX232進(jìn)行轉(zhuǎn)換,也就是說和電腦的9針串口只連接其中的3根線:第5腳的GND、第2腳的RXD、第3腳的TXD。

限于篇幅,由于有關(guān)單片機(jī)溫度傳感器的數(shù)據(jù)發(fā)送給PC機(jī)不是重點(diǎn),這里就不在給出具體代碼實(shí)現(xiàn)。以上的單片機(jī)程序就可以很好地實(shí)現(xiàn)接收遠(yuǎn)程PC機(jī)的控制命令,從而實(shí)現(xiàn)遠(yuǎn)程點(diǎn)火。點(diǎn)火的具體實(shí)現(xiàn)過程為:當(dāng)PC機(jī)上的VB程序的“點(diǎn)火”按鈕被按下后,就會等待10秒鐘倒計(jì)時,10秒鐘后,PC機(jī)就會通過MSCOM控件發(fā)送控制命令(這里為字母“a”)給單片機(jī),當(dāng)單片機(jī)接收到命令后,判斷是否為字母a,當(dāng)為字母a的時候,就會使和繼電器連接的I/O引腳拉低。從而實(shí)現(xiàn)繼電器閉合。最后電熱絲導(dǎo)通發(fā)熱,點(diǎn)燃模擬火箭。

4 總結(jié)

本文所述的基于PC機(jī)和單片機(jī)串口通信的遠(yuǎn)程點(diǎn)火系統(tǒng)的構(gòu)建,能很好的給中小學(xué)生的科技發(fā)明提供一種解決思路,而且可以用于生活實(shí)際中作為遠(yuǎn)程控制點(diǎn)火的一種解決辦法。如果把終端電熱絲換成其他家用用電器,則還可以很穩(wěn)定地實(shí)現(xiàn)遠(yuǎn)程控制家用電器,值得繼續(xù)研究。

參考文獻(xiàn):

[1] 朱俊,王宇俊,續(xù)芳.自調(diào)整模糊控制在移動機(jī)器人路徑規(guī)劃中的應(yīng)用[J].西南大學(xué)學(xué)報(bào):自然科學(xué)版,2010,32(5):135-139.

[2] 劉健,柯熙政,胡淑巧,等.激光偏振特性再近炸引信中的應(yīng)用[J].西南大學(xué)學(xué)報(bào):自然科學(xué)版,2010,32(5):162-165.

[3] 何曦光.改進(jìn)型室內(nèi)安防系統(tǒng)的研究[D].湖北:武漢理工大學(xué)機(jī)電工程學(xué)院,2008.

[4] 萬文略.單片機(jī)原理及應(yīng)用[M].重慶:重慶大學(xué)出版社,2004:9-22.

[5] George Coulouris,Jean Dollimore,Tim Kindberg. DISTRIBUTED SYSTEMS CONCEPTS AND DESIGN[M].遲振春,譯.4版.北京:清華大學(xué)出版社,2007:112-143.endprint

摘要:由于PC機(jī)的飛速發(fā)展,單片機(jī)的廣泛應(yīng)用,工程系統(tǒng)的控制復(fù)雜度可以大大降低。該文通過PC機(jī)和單片機(jī)串口通信為核心,設(shè)計(jì)出了一套模擬火箭遠(yuǎn)程點(diǎn)火控制的方案。上位PC機(jī)程序用VB語言實(shí)現(xiàn),下位單片機(jī)程序用C語言實(shí)現(xiàn)。通過反復(fù)試驗(yàn),效果穩(wěn)定。

關(guān)鍵詞:PC機(jī);單片機(jī);串口通信;VB語言;C語言

中圖分類號:TP18 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)11-2604-04

Abstract: Because of the rapid development of PC, widespread application of MCU, control of engineering systems can greatly reduce the complexity. In this paper, through the PC and MCU serial communication as the core, designed a set of simulated rocket remote ignition control scheme. PC host computer program by VB language, the MCU program by C language. Through repeated tests, the effect is stable.

Key words: computer; MCU; serial communication; VB language; C language

隨著科技的進(jìn)步、電腦技術(shù)和自動化的飛速發(fā)展,PC機(jī)和單片機(jī)應(yīng)用越來越廣泛。現(xiàn)在的計(jì)算機(jī)不僅僅是那些科技工作者的得力工具,更成為許許多多的年輕人進(jìn)行小發(fā)明的必備工具。那么,該文將介紹一種基于單片機(jī)和PC機(jī)通信而實(shí)現(xiàn)的火箭點(diǎn)火測控系統(tǒng)。這不僅能給中小學(xué)生的科技發(fā)明提供一種解決思路,而且可以用于生活實(shí)際中作為遠(yuǎn)程控制點(diǎn)火的一種解決辦法。

1 模擬火箭部分

有關(guān)火箭的原理,當(dāng)然是“反沖”。 火箭是以熱氣流高速向后噴出,利用產(chǎn)生的反作用力向前運(yùn)動的噴氣推進(jìn)裝置。它自身攜帶燃燒劑與氧化劑,不依賴空氣中的氧助燃,既可在大氣中,又可在外層空間飛行。現(xiàn)在廣泛應(yīng)用于軍事科技中作為運(yùn)載工具。那么要用電腦和單片機(jī)來模擬火箭點(diǎn)火飛行,這里就要設(shè)計(jì)出模擬火箭的結(jié)構(gòu)。

3.2 驅(qū)動點(diǎn)火裝置連接

由于模擬火箭點(diǎn)火裝置的點(diǎn)火控制是由單片機(jī)控制,所以這里就要將點(diǎn)火裝置和單片機(jī)的I/O引腳相連接。并且這里用到了單片機(jī)驅(qū)動繼電器模塊來實(shí)現(xiàn)點(diǎn)火。

3.3 溫度傳感器連接

由于這里PC機(jī)的VB設(shè)計(jì)的軟件界面中還有“溫度”和“照明”這兩項(xiàng)參數(shù)。所以可以用同樣的驅(qū)動繼電器方法來連接照明燈,照明燈主要用于晚上天比較模糊的時候,運(yùn)行本點(diǎn)火控制系統(tǒng),增加可視度。那么“溫度”這一項(xiàng)指標(biāo)參數(shù)則可以通過溫度傳感器來測量。這里選擇DS18B20模塊,這個模塊能較為準(zhǔn)確的測量出模擬火箭所處的環(huán)境溫度。

3.4 串口通信方案

有了上面的硬件結(jié)構(gòu)搭建,那么現(xiàn)在要解決的問題是PC機(jī)和單片機(jī)的通信問題,PC機(jī)和單片機(jī)通信一般分為串口通信和并口通信兩種,這里使用串口通信。在串口通信中,又分為有線通信和無線通信,考慮到有線通信比較穩(wěn)定,所以這里選擇有線通信。關(guān)于PC機(jī)串口和單片機(jī)通信的實(shí)現(xiàn)方式可以用“三線制異步串口通信”來實(shí)現(xiàn)51單片機(jī)有一個全雙工的串行通訊口,所以單片機(jī)和電腦之間可以方便地進(jìn)行串口通訊。進(jìn)行串行通訊時要滿足一定的條件,比如電腦的串口是RS232電平的,而單片機(jī)的串口是TTL電平的,兩者之間必須有一個電平轉(zhuǎn)換電路,這里采用專用芯片MAX232進(jìn)行轉(zhuǎn)換,也就是說和電腦的9針串口只連接其中的3根線:第5腳的GND、第2腳的RXD、第3腳的TXD。

限于篇幅,由于有關(guān)單片機(jī)溫度傳感器的數(shù)據(jù)發(fā)送給PC機(jī)不是重點(diǎn),這里就不在給出具體代碼實(shí)現(xiàn)。以上的單片機(jī)程序就可以很好地實(shí)現(xiàn)接收遠(yuǎn)程PC機(jī)的控制命令,從而實(shí)現(xiàn)遠(yuǎn)程點(diǎn)火。點(diǎn)火的具體實(shí)現(xiàn)過程為:當(dāng)PC機(jī)上的VB程序的“點(diǎn)火”按鈕被按下后,就會等待10秒鐘倒計(jì)時,10秒鐘后,PC機(jī)就會通過MSCOM控件發(fā)送控制命令(這里為字母“a”)給單片機(jī),當(dāng)單片機(jī)接收到命令后,判斷是否為字母a,當(dāng)為字母a的時候,就會使和繼電器連接的I/O引腳拉低。從而實(shí)現(xiàn)繼電器閉合。最后電熱絲導(dǎo)通發(fā)熱,點(diǎn)燃模擬火箭。

4 總結(jié)

本文所述的基于PC機(jī)和單片機(jī)串口通信的遠(yuǎn)程點(diǎn)火系統(tǒng)的構(gòu)建,能很好的給中小學(xué)生的科技發(fā)明提供一種解決思路,而且可以用于生活實(shí)際中作為遠(yuǎn)程控制點(diǎn)火的一種解決辦法。如果把終端電熱絲換成其他家用用電器,則還可以很穩(wěn)定地實(shí)現(xiàn)遠(yuǎn)程控制家用電器,值得繼續(xù)研究。

參考文獻(xiàn):

[1] 朱俊,王宇俊,續(xù)芳.自調(diào)整模糊控制在移動機(jī)器人路徑規(guī)劃中的應(yīng)用[J].西南大學(xué)學(xué)報(bào):自然科學(xué)版,2010,32(5):135-139.

[2] 劉健,柯熙政,胡淑巧,等.激光偏振特性再近炸引信中的應(yīng)用[J].西南大學(xué)學(xué)報(bào):自然科學(xué)版,2010,32(5):162-165.

[3] 何曦光.改進(jìn)型室內(nèi)安防系統(tǒng)的研究[D].湖北:武漢理工大學(xué)機(jī)電工程學(xué)院,2008.

[4] 萬文略.單片機(jī)原理及應(yīng)用[M].重慶:重慶大學(xué)出版社,2004:9-22.

[5] George Coulouris,Jean Dollimore,Tim Kindberg. DISTRIBUTED SYSTEMS CONCEPTS AND DESIGN[M].遲振春,譯.4版.北京:清華大學(xué)出版社,2007:112-143.endprint

猜你喜歡
串口通信PC機(jī)單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于PC機(jī)與單片機(jī)的多機(jī)通信技術(shù)及抗干擾方法
基于三菱FXPLC的感應(yīng)淬火機(jī)床與PC機(jī)的串行通信實(shí)現(xiàn)
基于Qt和Flash的嵌入式Linux軟件架構(gòu)設(shè)計(jì)
VC.NET下實(shí)現(xiàn)dsPIC單片機(jī)與PC機(jī)的通信
電子制作(2017年23期)2017-02-02 07:16:47
串口通信在智能家居監(jiān)控系統(tǒng)中的應(yīng)用
基于OpenCV的室內(nèi)照明智能控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
科技視界(2016年13期)2016-06-13 22:01:19
Microchip推出兩個全新PIC單片機(jī)系列
丘北县| 海林市| 普陀区| 永定县| 扎赉特旗| 宁城县| 双江| 淮滨县| 奉贤区| 河源市| 清水河县| 洪湖市| 闽侯县| 哈尔滨市| 射阳县| 西昌市| 明星| 西藏| 扶余县| 东乡县| 阿拉善左旗| 海口市| 永川市| 巴塘县| 沁阳市| 乡城县| 浦北县| 韶关市| 兴和县| 丹寨县| 滕州市| 平定县| 云林县| 鲁山县| 兴和县| 耒阳市| 布尔津县| 临朐县| 登封市| 新田县| 百色市|