1樓:匿名使用者
智慧系統(pc、工業智慧系統或嵌入式系統等)都有多種埠,每個埠由若干資料位和時鐘位組成,一「位」可以理解為一根線或一個插孔。
程式可以控制這些插孔或導線的輸出電平。當某一位處於高電平時,它輸出+5v電壓;處於低電平時,它與地線連通或者說輸出0v電壓。通過合適的介面(ttl電路、光耦、電晶體控制器的輸入端等)處理之後,可以驅動可控矽、繼電器或大功率三極體、igbt、mos管的通斷,從而控制了電器開關。
若有不明之處,歡迎追問。
2樓:
確實很複雜,但是也很簡單。
1 程式編寫完執行時需要一個或多個條件來觸發電路通斷。比如到時間關機就是一個條件。
2需要有一個介面電路來翻譯軟體想要幹嘛然後發出訊號給驅動電路來實現電路通斷。比如介面卡。沒它就不能控制外部電器。
3有時還需要測量外部引數,如溫度 壓力等。有的介面卡整合了這些功能。
微控制器系統整合了所有這些,軟體固話在微控制器裡面執行,發出指令,譯碼電路翻譯成電訊號給驅動電路,驅動電路(有時需功率放大)推動繼電器或其他控制元件完成任務。
軟體程式怎麼控制機械裝置呢?
3樓:匿名使用者
你這個問題太大了, 可以用四年時間讀一個本科出來了。。。
簡單說,
計算機》作業系統》應用軟體》通訊埠(usb或者其他介面)》微控制器》控制電路》機械電機
比如印表機,列印頭是個機械部件。 計算機如何控制?
計算機和作業系統就不用給你說了,從應用軟體說吧,應用軟體呼叫作業系統的通訊模組,操作計算機的io匯流排,給通訊埠傳送指令,指令通過usb或者串列埠等介面傳送給印表機內部的微控制器或者是其他類似的嵌入式晶片,印表機內部的微控制器通過數字訊號控制內部電路,來使機械電機按照預定的設計進行運轉,在紙張上列印出文字或者**。
其他的問題類似,無論是大型數字機床,還是衛星的姿態調整都是這個過程。當然那些裝置可能會省略掉一部分環節,比如計算機可以直接控制機械電路。省去通訊埠。
4樓:匿名使用者
使用tpc**設定控制器就可以程式控制機械裝置自動執行,控制內部有智慧軟體,使用者只需在功能設定表上設定所需的功能,十分簡單,簡單的裝置控制幾分鐘就可以設定完畢。適合不熟悉程式設計的人員使用。
程式是怎樣來控制硬體電路動作的,程式是怎樣來控制硬體電路動作的
我很久以前也對這個問題很感興趣,查閱了很多資料之後,我得出一個結論 程式是一堆邏輯的 而硬體是實實在在存在的需要用電平控制的電路,程式在控制硬體之前,必須要有一箇中間的媒介來溝通兩個,這個媒介可能就是磁頭或者光頭,你所寫的 如果是在軟盤或者硬碟中,那麼就是磁頭通過掃描硬碟或軟盤將每個 轉化成電訊號,...
matlab軟體編寫完程式怎麼執行出來的
你寫程式並儲存後,如果是指令碼檔案,點上方工具中的 執行 就可以了 如果是函式檔案,要先定義輸入變數,再呼叫函式,才能執行。輸入了要執行的函式名稱,直接回車就可以啊 編制好了matlab程式,怎麼在matlab裡面執行?把門頭那個軟體開啟以後點那個新建,然後你就可以在上邊兒那段兒把你的那個程式給輸進...
光電感測器五根線怎麼接控制電路的3根線
一般情況下 褐 24v 藍 0v 黑 npn 白 pnp 其他,檢視說明書吧 有些是特殊用途。光電感測器的三根引腳分別接什麼線?三線式 1 棕色線,vdd 一般10 24v 2 藍色線,ground 接地0v 3 黑色線output 輸出 作為控制訊號用。三腳式 1 1號引腳接電源輸入,vdd。2 ...