導航:首頁 > 機械知識 > 程序是怎麼控制機械轉動的

程序是怎麼控制機械轉動的

發布時間:2021-11-26 07:24:15

㈠ 軟體程序怎麼控制機械設備

你這個問題太大了, 可以用四年時間讀一個本科出來了。。。

簡單說,
計算機》回操作系統》應用答軟體》通信埠(USB或者其他介面)》單片機》控制電路》機械電機

比如列印機,列印頭是個機械部件。 計算機如何控制?
計算機和操作系統就不用給你說了,從應用軟體說吧,應用軟體調用操作系統的通信模塊,操作計算機的IO匯流排,給通信埠發送指令,指令通過USB或者串口等介面發送給列印機內部的單片機或者是其他類似的嵌入式晶元,列印機內部的單片機通過數字信號控制內部電路,來使機械電機按照預定的設計進行運轉,在紙張上列印出文字或者圖片。
其他的問題類似,無論是大型數字機床,還是衛星的姿態調整都是這個過程。當然那些設備可能會省略掉一部分環節,比如計算機可以直接控制機械電路。省去通信埠。

㈡ 代碼是如何控制機器的

這個問題太大了吧。我想大概分為兩部分,一部分是電腦端的程序,另外一部分是嵌入硬體的程序。電腦端的程序注重邏輯判斷和數據處理,嵌入硬體的程序主要是根據電腦端輸入的指令,控制硬體的運作。最終的目的,就是把指令轉化成高低電平,通過電的變化來控制動力裝置,比如發電機等等,將電能轉化成機械能。
非自動化專業人士設想,僅供參考。

㈢ PLC是如何控制機械的

PLC邏輯,就是用來代替繼電器邏輯的,復雜機械的控制由繼電器邏輯控制相當復雜,並且不可靠。PLC出現後就由PLC邏輯代替了繼電器邏輯。PLC邏輯是軟體邏輯,控制可靠,改變PLC程序就可改變控制對象,相當靈活。當然PLC是硬體和軟體的組合體,就像計算機里有硬體,也有軟體一樣。
PLC的工作原理:
一. 掃描技術 當PLC投入運行後,其工作過程一般分為三個階段,即輸入采樣、用戶程序執行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,PLC的CPU以一定的掃描速度重復執行上述三個階段。 (一) 輸入采樣階段 在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態和數據,並將它們存入I/O映象區中的相應的單元內。輸入采樣結束後,轉入用戶程序執行和輸出刷新階段。在這兩個階段中,即使輸入狀態和數據發生變化,I/O映象區中的相應單元的狀態和數據也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大於一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。 (二) 用戶程序執行階段 在用戶程序執行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路,並按先左後右、先上後下的順序對由觸點構成的控制線路進行邏輯運算,然後根據邏輯運算的結果,刷新該邏輯線圈在系統RAM存儲區中對應位的狀態;或者刷新該輸出線圈在I/O映象區中對應位的狀態;或者確定是否要執行該梯形圖所規定的特殊功能指令。 即,在用戶程序執行過程中,只有輸入點在I/O映象區內的狀態和數據不會發生變化,而其他輸出點和軟設備在I/O映象區或系統RAM存儲區內的狀態和數據都有可能發生變化,而且排在上面的梯形圖,其程序執行結果會對排在下面的凡是用到這些線圈或數據的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態或數據只能到下一個掃描周期才能對排在其上面的程序起作用。 在程序執行的過程中如果使用立即I/O指令則可以直接存取I/O點。即使用I/O指令的話,輸入過程影像寄存器的值不會被更新,程序直接從I/O模塊取值,輸出過程影像寄存器會被立即更新,這跟立即輸入有些區別。 (三) 輸出刷新階段 當掃描用戶程序結束後,PLC就進入輸出刷新階段。在此期間,CPU按照I/O映象區內對應的狀態和數據刷新所有的輸出鎖存電路,再經輸出電路驅動相應的外部設備(繼電器----接觸器----電機----機械)。這時,才是PLC的真正輸出。

㈣ 機器人是如何動起來的為什麼輸入程序它就可以動

這個需要硬體和軟體的結合才能實現。比如說光電感測器(也可以說是機器人的眼睛)檢測到前面有一堵牆,就會給單片機的某個輸入引腳傳入一個高電平,軟體通過監聽獲得這個信息後,就會給單片機另一個指定的輸出引腳發送一個高電平,專門負責控制電機的子系統在獲得這個信號後,就會開啟指定的步進電機(比如說開啟機器人左腳的輪子,關閉右腳的輪子或者進行反向運動,這樣機器人就會轉身),這樣表面看起來就是這個機器人在面對一堵牆時做出了轉身或者後退的反應。
當然大部分工作是由軟體來完成的,通過實時監聽機器人身上的各種感測器,獲取各種信息(比如攝像頭發來的實時圖像、麥克風傳來的聲音等),然後分析這些數據(這個才是機器人的核心所在,即所謂的人工智慧了),最後再根據分析結果向全身的各種電機、液壓系統、喇叭、甚至武器系統等發送指令,然後再根據反饋信息進行後續處理……
其實對於程序而言,它並不知道它要控制的是什麼,它只需要在某個恰當的時間給單片機的某個引腳帶電即可,就像打開開關一樣;而對於某個電機而言,它也不會知道自己是受電腦控制的,反正只要給我通電我就轉,沒電我就停,僅此而已

㈤ 計算機程序如何控制機械運動的

1.人用高級語言(如JC語言)編寫控製程序,並編譯為計算機能識別的機器碼(由0和1組成)
2.將機器碼程序復制或者寫入機器人的存儲器中(存放數據的地方,比如硬碟)
3.機器人加電啟動後會自動運行服務程序。自帶的解釋程序將機器碼程序解釋成各種控制信號(它知道你這些0和1代表什麼,想要做什麼)
4.由機器人處理器將控制信號轉換成電信號
5.電信號被送到伺服系統(如四輪驅動系統、雙足系統、履帶驅動系統等)進行信號放大
6.放大的信號經驅動系統(如電動機)控制機器人運動。
7.當有感測器捕捉到信號後,傳送至處理器,會中斷服務程序要求處理,如果滿足你編寫的程序的條件,則會執行相應的程序,以實現相應的動作或者功能。

這裡面涉及到許多行業約定俗成的法則,不是想當然就可以的。
機器人目前並不具體人的思維的能力,你現在感覺像是人的思維的程序,實際上是一組邏輯和模糊判斷的集合,這就是演算法。(別問我演算法哈,我已經打了夠多字了)機器人只能根據給定的條件,做一些有限的已知的判斷和選擇,由不同的演算法決定機器人思維的模式和結果。如果允許做無限的推測,有可能死機,如果允許做未知的推測,行為結果將不可預料即失控。
OK,有興趣可自己查閱 自動控制理論 及 機器人學 微機原理等相關專業的資料

㈥ 程序是如何控制機器人的

簡單來說機器人本身需要一個解碼系統...發送給他一個指令...他解碼成為事先設定好的基本動作...然後執行...

㈦ 為什麼程序可以控制機器

這個不是一兩句話能解釋清楚的,自己去看看《微機原理及匯編語言》吧。程序被轉換成圖像倒是好解釋,程序要執行的時候會發送數據或命令給一些硬體,如果發送了命令給顯卡,那顯卡就會根據接收到的命令繪制出對應的圖像。這個在匯編語言中講的很詳細

㈧ 程序是如何控制硬體的

  1. 計算機的兩個主要組成部分是它內部的存儲器及處理器。

  2. 內部存儲器被用來存儲程序和數據,處理器則是一組電路,用來實現一系列的基本運算或機器指令,如進行算術運算和邏輯運算的指令。

  3. 在大多數計算機中,有一些指令通常被稱為宏指令,實際上這些指令時通過定義更低層次的指令(稱為微指令)來實現的。

  4. 因為微指令從來不在軟體中顯示,因此無法詳盡的表達它的概念。

㈨ 電腦的程序到底是怎麼讓機器動起來的

就描述和內容,簡單理解,0是低電平 1是高電平。也就_-,那麼就有兩種狀態,就可以代表開和關或者是或否。
你去看程序的時候,實際就是假設某個東西,當是的時候怎麼樣 否的時候怎麼樣。機器動起來的本身就是由無數個假設去判斷。
不懂繼續問,滿意請採納。

閱讀全文

與程序是怎麼控制機械轉動的相關的資料

熱點內容
steam令牌換設備了怎麼辦 瀏覽:246
新生測聽力儀器怎麼看結果 瀏覽:224
化學試驗排水集氣法的實驗裝置 瀏覽:156
家用水泵軸承位置漏水怎麼回事 瀏覽:131
羊水鏡設備多少錢一台 瀏覽:125
機械制圖里型鋼如何表示 瀏覽:19
測定空氣中氧氣含量實驗裝置如圖所示 瀏覽:718
超聲波換能器等級怎麼分 瀏覽:800
3萬軸承是什麼意思 瀏覽:110
鑫旺五金製品廠 瀏覽:861
蘇州四通閥製冷配件一般加多少 瀏覽:153
江北全套健身器材哪裡有 瀏覽:106
水表閥門不開怎麼辦 瀏覽:109
花冠儀表盤怎麼顯示時速 瀏覽:106
洗砂機多少錢一台18沃力機械 瀏覽:489
超聲波碎石用什麼材料 瀏覽:607
組裝實驗室製取二氧化碳的簡易裝置的方法 瀏覽:165
怎麼知道天然氣充不了閥門關閉 瀏覽:902
公司賣舊設備掛什麼科目 瀏覽:544
尚葉五金機電 瀏覽:59