微控制器的問題,微控制器有問題如何解決

時間 2023-04-20 23:30:09

1樓:網友

tihali,你好。

分析一下你的要求,你需要電機驅動電路,控制電路(微控制器及附屬ic),位置檢測電路,人機介面電路(鍵盤和顯示屏),還有就是通訊介面。

xyz三軸建議用步進電機,而切削軸建議用高速直流電機就行。三組驅動ic:l297+l298,切削軸用一片l298就行。

微控制器用乙個高速的吧,比如msp430什麼的。用arm的當然更好。

位置檢測就用旋轉編碼器(也只能用這個),根據你的定位精度選擇吧。

人機介面嘛,肯定是4*4鍵盤,液晶屏用(320*240)的,比較氣派,呵呵。

通訊有串列埠就夠了,晶元max232,以方便pc控制這個小床子,**,電氣部分沒多少錢,一千塊左右,機械結構比較麻煩,乙個電機得一百多,看不見的錢很多。。。

分很少啊。。。

2樓:網友

這類你應該買乙個工控板 電腦控制 乙個人很難完成 再說這東西有現成誰喜歡花大力氣在這上下功夫 旋轉的用步進電機不太可能吧 步進電機轉速不一定能達到要求 你應該買5相電機 2相細分的噪音大 旋轉可以用伺服電機。

3樓:網友

不會很便宜的,你既然要精確控制電機的旋轉,就必須要有檢測電機旋轉的裝置(比如旋轉編碼器)或者使用步進電機 都不便宜 並且市場上不好找。

微控制器有問題如何解決

4樓:

親,您好,很高興為您解答:微控制器有問題如何解決如下:微控制器故障的排除1微控制器正常工作的三個條件微控制器工作的三個條件分別是電源、時鐘晶振、復位。

當微控制器不能正常工作時,我們首先就要檢查這三個條件,用電壓表或者萬用表檢測他的電源和接地腳,檢測兩個引腳之間的電壓是不是5v左右;對於時鐘晶體振盪有沒有正常工作,我們最好用示波器進行檢測,看能否檢測到相應頻率的正弦波脈衝;復位檢測比較簡單,微控制器的復位電平一般是高電平復位,微控制器在接通電源的時候一般復位引腳上會出現5v左右的高電平,另外在按下復位按鍵時,復位引腳上也會出現高電平,用一般的電壓表或者萬用表都可以進行檢測。2微控制器內部是否正常工作的檢測微控制器內部有沒有正常工作,我們主要是通過寫入程式的方式來進行檢測和排查。這個檢測需要有「燒入」**的硬體和軟體才行,檢測的原理就是通過「燒入」**的硬體和軟體,將一段帶有檢測功能的正常**「燒入」到微控制器。

檢查兩個方面:第一就是能不能將目標**正常寫入微控制器,不能正常寫入微控制器時,說明微控制器已經損壞,需要更換同型號的微控制器;第二就是目標**可以正常寫入微控制器,寫入後的效果是不是就是程式設定的功能,如果是說明微控制器正常。微控制器在更換時,我們最好採用同型號的微控制器,然後寫入公司給予的目標**,微控制器的**目前一般比較便宜,零售**大概5元左右。

微控制器問題

微控制器有問題如何解決

微控制器有問題如何解決

5樓:

親,你好,很高興為您解答微控制器有問題如何解決?答 問題復現。穩定復現問題才能正確的對問題進行定位、解決以及驗證。

一般來說,越容易復現的問題越容易解決。 模擬復現條件。

有的問題存在於特定的條件下,只需要模擬出現問題的條件即可復現。對於依賴外部輸入的條件,如果條件比較複雜難以模擬可以考慮程式裡預設直接進入對應。1.

2 提高相關任務執行頻率。例如某個任務長時間執行才出現異常則可以提高該任務的執行頻率。1.

3 增大測試樣本量。

微控制器原理問題

微控制器原理問題

6樓:

你好,親親很高興為你解答,微控制器原理問題如下:微控制器是將**處理單元(cpu)、儲存器、輸入輸出整合在一片晶元上,可以說微控制器就是一台微型計算機,只是和我們平常使用的計算機相比它的功能有所不同,也沒有我們用的計算機那樣強大。計算機可以執行乙個個應用,微控制器可以按照工程師的編寫可執行檔案,實現各種各樣的功能。

那麼,微控制器是怎麼知道要執行什麼指令,做什麼動作呢,我們的指令又是怎麼被微控制器識別呢?了解這個過程,可以加深對微控制器的理解。

7樓:

關於51微控制器記憶體問題,一直是個疑惑大家的問題,因為51微控制器是個很另類的微控制器。

下面我給樓主講解一下:

51微控制器之所以另類,是因為,他定址記憶體的空間,不是靠匯流排,是用指令的方式。

51微控制器有以下幾個記憶體模組組成:

rom或者flash就不說了。

ram有---內部ram的低128位(00-7f)

--內部ram的高128位(80-ff)--89c51微控制器沒有這一段空間】

--特殊功能暫存器(sfr)(80-ff)

--外部ram 64k(0000-ffff)

樓主又疑惑了,好多位址是重複的,比如,我向80h位址寫乙個數值,微控制器怎麼知道讀的是內部的高128位ram?還是sfr?還是外部64k的ram呢?

答案是用指令,如果是直接定址,那麼訪問的就是sfr,如果是r0或者r1間接定址,就是內部高128位ram,如果是dptr或者是r0,r1間接定址,且配合的是movx指令,那麼就是訪問外部64kram中的第80h個位址。

對於你內部的128b,可以直接定址,暫存器定址、暫存器間接定址都可。

微控制器原理問題? 20

8樓:匿名使用者

高2位位址線 決定了晶元片選 選片1 01選片2 10選片3 11選片4

對於1 個晶元是固定的。

低14位從 00 0000 0000 0000 至 11 1111 1111 1111變化。

所以第一片位址為0000 0000 0000 0000 至 0011 1111 1111 1111變化。

即 0000h至3fffh

第二片位址為01 00 0000 0000 0000 至 01 11 1111 1111 1111變化。

即 4000h至7fffh

第三片位址為 8000h至0bfffh

第四片位址為 0c000h至0ffffh

4個晶元總容量是64k

9樓:匿名使用者

74ls139是2-4線解碼器,即2個微控制器io控制4個io,所以,27128的片選訊號ce為4個單獨控制。

74ls373三態輸出的八d鎖存器,這裡是用來當輸出位址選擇和資料讀取復用io口,共8個io用於27128位址a0-a7控制,p2.

0~共6個io用於27128位址a8-a13控制,位址為2的14次方=16384

所以,27128位址範圍為4片晶元的全部位址=4*16384=65536,即0~65535

27128-1:16k,0000h~3fffh27128-2:16k,4000h~7fffh27128-3:

16k,8000h~bfffh27128-4:16k,c000h~ffffh

10樓:大炮

兩位, 8位, 6位,一共16位,可用位址0-65536共計8kbyte.

微控制器問題,微控制器的問題有哪些?

理論上定時器0的中斷優先順序要比串列埠的高,你對中斷優先順序的理解有誤。在預設情況下,微控制器的5個中斷源都是同級的優先順序,只在同時申請中斷時,先響應定時器t0的中斷,但不等於t0的優先順序比串列埠高,而是同級的。在響應了同級的中斷時,是不能再響應其它同級的中斷的。你的問題解決的辦法是 在響應串列...

微控制器的延時問題,微控制器延時問題

具體說你用的8位微控制器 處理int型別時需要做兩次減法指令 而char型只需要一次 你想想在你的函式裡一共減法做了20 20 248次那也就是說換為char型資料 就相當於至少少了20 20 248條語句 按常用51微控制器,12m振盪頻率算 一條語句1微妙 加起來就可觀了吧。你仔細看看你的c語言...

微控制器方面學習問題,微控制器學習問題

我剛畢業時也和你一樣困惑,但是要相信自己的能力,看得出來你很好學,也很上進,很多公司都會覺得你不錯的,以後找到工作在工作中相關的知識你會了解的更多,不要想幾個月就成為哪一方面的高手,慢慢積累,不斷學習,不論工作 讀本 讀碩都是在學習的過程,當你工作一段時間後,你會發現你和你身邊的同事,不論是本科還是...

微控制器學習問題,微控制器學習問題,迷茫啊!

彙編和c是不同的語言。學習沒有先後順序。彙編語句比較多,不容易記,c常用的才20幾個關鍵字。學習彙編可以使你更了解微控制器結構及工作原理。學習c可以使你把精力放到頂層設計上,可以把程式移植到不同的微控制器框架中。我是先學的彙編再學的c,這樣,什麼c語言指標啦,變數啦,那種迴圈效率高啦都很容易理解。但...

微控制器彙編問題,微控制器組合語言的問題

改好了,可以編譯。但是,程式設計的思路,可能還有錯。org 0000h ljmp main org 0003h ljmp pint0 org 0200h main mov ie,81h cpu開放中斷,int0允許中斷setb it0 外部中斷為邊沿觸發方式mov sp,30h 指標入口位址。set...