標(biāo)題: STC51單片機(jī)初次工業(yè)環(huán)境實(shí)戰(zhàn)!沒(méi)人帶,走了太多冤枉路!在這里總結(jié)一下,給自己留... [打印本頁(yè)]

作者: mdy0712    時(shí)間: 2019-8-27 01:14
標(biāo)題: STC51單片機(jī)初次工業(yè)環(huán)境實(shí)戰(zhàn)!沒(méi)人帶,走了太多冤枉路!在這里總結(jié)一下,給自己留...
先來(lái)一段廢話(huà),留給以后的自己看,一切都是趕的吧,這個(gè)項(xiàng)目在設(shè)計(jì)之初是沒(méi)有考慮單片機(jī)的,是一個(gè)機(jī)械手從震動(dòng)盤(pán)循環(huán)取螺絲的設(shè)備。螺絲直徑7.65mm左右,機(jī)械手要放進(jìn)去的孔位是7.9mm,需要一次性埋入8個(gè)進(jìn)去,開(kāi)始做的工裝非常簡(jiǎn)陋,因?yàn)槲沂侵饕{(diào)試人員,效果一直很差,反正機(jī)緣巧合,最后決定要用到步進(jìn)電機(jī),裝上齒輪帶動(dòng)螺絲到指定位置。既然要用步進(jìn)電機(jī),那么機(jī)械手自身的接口,無(wú)法發(fā)送脈沖的,只能輸出簡(jiǎn)單的開(kāi)關(guān)信號(hào)。用PLC的話(huà),成本不允許了。玩單片機(jī)時(shí)間是挺早,當(dāng)初就是因?yàn)閱纹瑱C(jī)學(xué)會(huì)了一些基礎(chǔ)電路的知識(shí),才做到這份工作的,起碼實(shí)現(xiàn)了工資翻倍,工作更輕松的目標(biāo)。反正根據(jù)自己的經(jīng)驗(yàn)吧,就決定用步進(jìn)電機(jī),于是就自己上單片機(jī)了。進(jìn)入正題,我在此次項(xiàng)目中有什么心得。但片機(jī)主要負(fù)責(zé),讓兩個(gè)電機(jī)同時(shí)開(kāi)始轉(zhuǎn)。然后不一定同時(shí)停下來(lái),反正就是一直發(fā)脈沖就是
先談收獲:
1:在工業(yè)環(huán)境中,一定不能用低質(zhì)量的配件,如電源,不能用7805這種自己搭建的電路,這些湊合。必須買(mǎi)專(zhuān)業(yè)的5v電源,還必須是單獨(dú)的5v。我就吃虧了,用了一個(gè),24和5v共用的,結(jié)果步進(jìn)電機(jī)是24v的,然后用電量比較大。造成單片機(jī)一會(huì)兒正常,一會(huì)兒不正常。原因還不好找。
2:?jiǎn)纹瑱C(jī)的夾緊座。不一定靠譜的。如果感覺(jué)單片機(jī)不能正常工作,請(qǐng)一定要直接測(cè)量單片機(jī)的兩個(gè)電源引腳的電壓。
3:買(mǎi)的51最小系統(tǒng)板,有的P0口會(huì)有排阻;如果用P0口做地電平輸入信號(hào)的時(shí)候互相之間干擾非常嚴(yán)重。
4:工業(yè)環(huán)境中,請(qǐng)使用工業(yè)電路板,在某寶搜索:工業(yè)用電流放大板,PLC電流放大板。。。。之類(lèi)的詞匯,可以搜的到。價(jià)格幾十塊,的確是好用。
5:發(fā)送脈沖的程序一定要放在中斷里面。我之前沒(méi)有邏輯分析儀,我一直以為那個(gè)得上幾千,買(mǎi)不起,后來(lái)機(jī)緣巧合發(fā)現(xiàn)。有款不到30的邏輯分析儀,買(mǎi)回來(lái),把自己發(fā)的脈沖抓出來(lái)看看,因?yàn)槭莾陕访}沖同時(shí)發(fā)的。心想應(yīng)該是一樣的波形。但是 如圖,后來(lái)的波形 區(qū)別是可以自己看看,還可以測(cè)量你的延時(shí)對(duì)不對(duì)。有了它,真的是太方便了,真的是這個(gè)眼睛給了我太大幫助了。
6:步進(jìn)電機(jī)的驅(qū)動(dòng)器,我自己買(mǎi)了個(gè)TB6600,用在35步進(jìn)電機(jī)上,感覺(jué)噪音有點(diǎn)大,但是有個(gè)自動(dòng)降流的功能不錯(cuò),后來(lái)自己把難處反應(yīng)了一下;ㄒ槐兜膬r(jià)格,買(mǎi)了好像是DM542,這款。反正都是用,感覺(jué)最明顯的就是噪音小了。
7:就是會(huì)使用二相的步進(jìn)電機(jī)了。剛開(kāi)始,想買(mǎi)18BYJ,采購(gòu)買(mǎi)成了35步進(jìn),,uln2003坑定是不行了,后來(lái)就用手邊的一塊L298N湊合。還用上面的24V轉(zhuǎn)5V的電給單片機(jī)供電,結(jié)果可想而知。電壓會(huì)自己變成2v,,,
8:這個(gè)STC單片機(jī)真的不能裝反。否則,連反應(yīng)的時(shí)間都不會(huì)給你就給你燒了。
9:STC15系列的單片機(jī),和STC12以下的開(kāi)發(fā)板是不通用的,謹(jǐn)慎購(gòu)買(mǎi)15系列
10:當(dāng)我們?cè)诳磩e人(如:老板)在做產(chǎn)品的時(shí)候,心里想如果是我,我一定會(huì)用最好的配件。當(dāng)真的輪到自己頭上讓自己出錢(qián)的時(shí)候,唉,說(shuō)實(shí)在的連20塊錢(qián)都不想多出,買(mǎi)個(gè)雜牌的5v電源,要15塊錢(qián),明緯比較大。要45左右?紤]再三,自己掏腰包。就淪落了。。。。心里默默的告訴自己,我沒(méi)用7805就不錯(cuò)了。
11:程序流程圖是個(gè)很重要的東西?上疫是不會(huì),編程非常的被動(dòng)。干到3點(diǎn)發(fā)現(xiàn)錯(cuò)的編不下去了,重新再來(lái)的心情,,,,,我已經(jīng)忘了。忘性好沒(méi)辦法;
12:熬夜這個(gè),我估計(jì)大伙都差不多。老家9點(diǎn)半睡覺(jué)的習(xí)慣,實(shí)在是奢侈啊

13:最后再端正下自己的價(jià)值觀吧:多做有價(jià)值的事情,少做有價(jià)格沒(méi)價(jià)值的事情。
現(xiàn)在的像我這90后。可以說(shuō)是很難不受影響的堅(jiān)持做實(shí)業(yè)。我相信大伙都差不多吧,都有伴。

作者: bemc    時(shí)間: 2019-8-27 08:15
以后可以用伺服電機(jī)試試
作者: GodWorks    時(shí)間: 2019-8-27 08:45
的確很多時(shí)候就覺(jué)得,這樣下去是否可以繼續(xù)維持,以后的生活。
加油吧,實(shí)業(yè)始終是支撐著社會(huì)發(fā)展的中流砥柱。繼續(xù)砥礪前行,比會(huì)遇到美好風(fēng)景。
作者: wardwang    時(shí)間: 2019-8-27 09:22
邏輯分析儀是在某寶上購(gòu)買(mǎi)的嗎?可以私下給個(gè)鏈接嗎?
作者: _4061N_    時(shí)間: 2019-8-27 11:00
幸虧我上次(也是第一次)用STC單片機(jī)做的控制器時(shí)候用的單獨(dú)電源,軍工插座……不然說(shuō)不定就涼了
作者: xiuyueyuan2013    時(shí)間: 2019-8-27 11:52
想可靠的話(huà)就用工頻電源加7805,見(jiàn)過(guò)開(kāi)關(guān)電源壞掉的,工頻電源輕易不會(huì)損壞,7805穩(wěn)壓精度很高的,噪音只有40微伏,比開(kāi)關(guān)電源好多了,普通開(kāi)關(guān)電源的噪音都是10毫伏起步的
作者: szzxl10    時(shí)間: 2019-8-27 12:43
好貼,支持下
作者: devcang    時(shí)間: 2019-8-27 14:06
需求分析、設(shè)計(jì)、代碼、測(cè)試、
作者: 915868588    時(shí)間: 2019-8-27 15:16
謝謝分享
作者: mdy0712    時(shí)間: 2019-8-31 11:37
wardwang 發(fā)表于 2019-8-27 09:22
邏輯分析儀是在某寶上購(gòu)買(mǎi)的嗎?可以私下給個(gè)鏈接嗎?

直接搜索邏輯分析儀,價(jià)格30左右的那款就是
作者: 3078    時(shí)間: 2019-9-16 15:22
謝謝分享
作者: childxiaoxiao    時(shí)間: 2019-11-7 16:48
能發(fā)個(gè)邏輯分析儀的鏈接嗎
作者: szkalwa    時(shí)間: 2021-10-23 16:34
做產(chǎn)品和玩開(kāi)發(fā)板是二回事!要用做產(chǎn)品的思維來(lái)弄。產(chǎn)品在應(yīng)用場(chǎng)合各種環(huán)境問(wèn)題都會(huì)碰到要去面對(duì)和解決!
作者: 鐘志偉    時(shí)間: 2021-10-23 17:27
wardwang 發(fā)表于 2019-8-27 09:22
邏輯分析儀是在某寶上購(gòu)買(mǎi)的嗎?可以私下給個(gè)鏈接嗎?

某一個(gè)寶搜DSlogic,我買(mǎi)了個(gè)100MHz的還挺好用
作者: 朱明輝    時(shí)間: 2021-10-24 10:31
STC12和傳統(tǒng)的STC89系列單片機(jī)引腳排布是相同的,STC11也是。STC15系列就完全不一樣了,省去了外部的復(fù)位電路和晶振電路,只需要兩個(gè)電源引腳就OK了,功能還是很強(qiáng)大的,我們這邊現(xiàn)在基本上都用STC15系列的單片機(jī)了,只有一些實(shí)驗(yàn)性項(xiàng)目用STC11或STC12,新員工用89系列練習(xí)
作者: xiexugang    時(shí)間: 2021-10-25 10:08
真正實(shí)用的程序,都是有基本的定時(shí)中斷程序部分.
PC電腦的操作系統(tǒng),就是建立在定時(shí)中斷基礎(chǔ)上的
作者: 雪玉寐影    時(shí)間: 2021-12-7 02:46
這就是工業(yè)上寧可用昂貴的PLC而不愿用單片機(jī)的重要原因!單片機(jī)限于各種因素,設(shè)計(jì)不好就不會(huì)穩(wěn)定工作,而PLC是廠家做好了電路經(jīng)過(guò)了無(wú)數(shù)次的測(cè)試!
作者: zgrfox110    時(shí)間: 2021-12-7 15:39
雪玉寐影 發(fā)表于 2021-12-7 02:46
這就是工業(yè)上寧可用昂貴的PLC而不愿用單片機(jī)的重要原因!單片機(jī)限于各種因素,設(shè)計(jì)不好就不會(huì)穩(wěn)定工作,而P ...

看文章里面寫(xiě)PLC了嗎?沒(méi)有好壞,只有合適不,幾十萬(wàn)的工程用PLC最合適,幾千塊錢(qián)的設(shè)備需要plc做,買(mǎi)PLC的錢(qián)都幾千上萬(wàn)了。只做一兩次的工程,PLC合適,做成百上千套設(shè)備,用PLC做?老板會(huì)不考慮的直接請(qǐng)工程師回家
作者: Angle145    時(shí)間: 2021-12-8 08:39
從你的描述來(lái)看是自己組裝從某一個(gè)寶買(mǎi)來(lái)的各種電路板,單片機(jī)甚至可能是用的ic夾緊座的那種小開(kāi)發(fā)板,電源可能也是小功率電源(24v供電明顯功率不足但是7805來(lái)背鍋了),建議你學(xué)畫(huà)板,然后系統(tǒng)學(xué)習(xí)下工控板pcb設(shè)計(jì)以及工業(yè)電源設(shè)計(jì),有時(shí)候組裝帶來(lái)的不穩(wěn)定帥鍋給質(zhì)量和其他因素不利于學(xué)習(xí)進(jìn)步!
作者: lzzasd    時(shí)間: 2021-12-10 08:27
開(kāi)發(fā)小板用在工業(yè)產(chǎn)品中也沒(méi)有什么錯(cuò)   最主要還是要考慮工作環(huán)境    有灰塵水珠電磁干擾等等問(wèn)題
但把供電接在24V動(dòng)力電源就有問(wèn)題了   需要單獨(dú)供電用7805也沒(méi)問(wèn)題    這個(gè)是處理核心    如果不穩(wěn)定后面很多問(wèn)題
在實(shí)際運(yùn)用中還要注意輸入輸出的隔離與驅(qū)動(dòng)匹配    就沒(méi)多大問(wèn)題了
用單片機(jī)而不用PLC的原因很多   一般是批量化便宜  無(wú)法破解程序   專(zhuān)板專(zhuān)用無(wú)法替換   功能速度比PLC強(qiáng)等等

作者: donglw    時(shí)間: 2024-6-3 16:23
xiuyueyuan2013 發(fā)表于 2019-8-27 11:52
想可靠的話(huà)就用工頻電源加7805,見(jiàn)過(guò)開(kāi)關(guān)電源壞掉的,工頻電源輕易不會(huì)損壞,7805穩(wěn)壓精度很高的,噪音只有 ...

TI公司有款開(kāi)關(guān)電源芯片適合單片機(jī),噪聲類(lèi)似7805
作者: tieq1952    時(shí)間: 2024-6-5 07:55
加油,實(shí)業(yè)始終是支撐社會(huì)發(fā)展的中流砥柱。砥礪前行!
作者: xiexugang    時(shí)間: 2024-6-7 03:43
xiexugang 發(fā)表于 2021-10-25 10:08
真正實(shí)用的程序,都是有基本的定時(shí)中斷程序部分.
PC電腦的操作系統(tǒng),就是建立在定時(shí)中斷基礎(chǔ)上的

說(shuō)得很好,理解的很透切!




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1