久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

【我是工程師】用51單片機(jī)做了個開關(guān)控制板 和大家分享下過程

朋友開發(fā)產(chǎn)品要做個控制板,我就按照自己的思路做了下,下面是全過程和大家分享
全部回復(fù)(38)
正序查看
倒序查看
yeming
LV.9
2
2015-05-07 22:16

產(chǎn)品要求:

朋友拿來了一個控制面板,按照這個面板控制4個開關(guān),按鈕開關(guān)按一次,相對應(yīng)的繼電器開關(guān)反轉(zhuǎn)一次,這樣可以控制相對應(yīng)的電器的開關(guān)

這個控制面板上有8個腳,分別是:

1.接地段

2.LED+

3.LED-

4-8均是和地之間的按鈕,

LED是控制面板上的一個小發(fā)光的LED

0
回復(fù)
yeming
LV.9
3
2015-05-07 22:28
@yeming
產(chǎn)品要求:朋友拿來了一個控制面板,按照這個面板控制4個開關(guān),按鈕開關(guān)按一次,相對應(yīng)的繼電器開關(guān)反轉(zhuǎn)一次,這樣可以控制相對應(yīng)的電器的開關(guān)這個控制面板上有8個腳,分別是:1.接地段2.LED+3.LED-4-8均是和地之間的按鈕,LED是控制面板上的一個小發(fā)光的LED[圖片]

設(shè)計(jì)思路:

利用51單片機(jī),把控制面板作為輸入開關(guān),用單片機(jī)進(jìn)行檢測,每發(fā)現(xiàn)開關(guān)被按下一次,就讓相對應(yīng)的輸出端口的電平反轉(zhuǎn)一次,用此電平來控制繼電器,這樣就可以達(dá)到設(shè)計(jì)的要求!

0
回復(fù)
yeming
LV.9
4
2015-05-07 22:39
@yeming
設(shè)計(jì)思路:利用51單片機(jī),把控制面板作為輸入開關(guān),用單片機(jī)進(jìn)行檢測,每發(fā)現(xiàn)開關(guān)被按下一次,就讓相對應(yīng)的輸出端口的電平反轉(zhuǎn)一次,用此電平來控制繼電器,這樣就可以達(dá)到設(shè)計(jì)的要求!

電路的組建:

分析了電路的工作原理,使用萬能板是可以搭建的,不過比較麻煩,萬能板不適合繼電器的插孔,難以做得漂亮,所以我在網(wǎng)上搜搜看看是否有單獨(dú)的繼電器板出售的,功夫不負(fù)有心人,在淘寶上還真的有,我就干脆下單,把繼電器板和51最小系統(tǒng)板一起采購,準(zhǔn)備用杜邦線來連接,所以連杜邦線也采購了,看了資料后,把杜邦線采購了2種,8位的和2位的!

采購的東西:

杜邦線

系統(tǒng)板的反面

系統(tǒng)板的正面

右下有2組+5V輸出,真的是太好了,我正好需要2組!

繼電器板正面

繼電器板的反面

0
回復(fù)
yeming
LV.9
5
2015-05-07 22:44
@yeming
電路的組建:分析了電路的工作原理,使用萬能板是可以搭建的,不過比較麻煩,萬能板不適合繼電器的插孔,難以做得漂亮,所以我在網(wǎng)上搜搜看看是否有單獨(dú)的繼電器板出售的,功夫不負(fù)有心人,在淘寶上還真的有,我就干脆下單,把繼電器板和51最小系統(tǒng)板一起采購,準(zhǔn)備用杜邦線來連接,所以連杜邦線也采購了,看了資料后,把杜邦線采購了2種,8位的和2位的!采購的東西:杜邦線[圖片]系統(tǒng)板的反面[圖片]系統(tǒng)板的正面右下有2組+5V輸出,真的是太好了,我正好需要2組![圖片]繼電器板正面[圖片]繼電器板的反面[圖片]

差點(diǎn)忘了,還有個5V的電源

0
回復(fù)
yeming
LV.9
6
2015-05-07 22:55
@yeming
差點(diǎn)忘了,還有個5V的電源[圖片]

電路的連接設(shè)計(jì):

首先,把公共的部分連接起來,正負(fù)電源和地,

然后焊一個小板,把面板杜邦線上的電源部分和LED分開

小板正面

小板背面

裝好LED限流電阻和杜邦線的

0
回復(fù)
yeming
LV.9
7
2015-05-07 23:04
@yeming
電路的連接設(shè)計(jì):首先,把公共的部分連接起來,正負(fù)電源和地,然后焊一個小板,把面板杜邦線上的電源部分和LED分開小板正面[圖片]小板背面[圖片]裝好LED限流電阻和杜邦線的[圖片]

單片機(jī)系統(tǒng)的連接

左邊的是輸入口,分別接上3,1-3.5,右邊是輸出口,分別對應(yīng)2.1.2.5(程序算5是因?yàn)檩斎氲拿姘逵?個按鈕,輸出只有4個繼電器,但是程序還是按照5個來編,多余端口空著不用的沒關(guān)系)右上是2個電源插口,分別接上繼電器板和中轉(zhuǎn)小板,左上黑色的是+5V電源插座

0
回復(fù)
yeming
LV.9
8
2015-05-07 23:18
@yeming
單片機(jī)系統(tǒng)的連接左邊的是輸入口,分別接上3,1-3.5,右邊是輸出口,分別對應(yīng)2.1.2.5(程序算5是因?yàn)檩斎氲拿姘逵?個按鈕,輸出只有4個繼電器,但是程序還是按照5個來編,多余端口空著不用的沒關(guān)系)右上是2個電源插口,分別接上繼電器板和中轉(zhuǎn)小板,左上黑色的是+5V電源插座[圖片]

插好杜邦線的頂視圖

接線柱的功能:

GND是接電源負(fù)極

VCC是接電源正極

IN1-IN4是給繼電器輸入的信號,高電平繼電器釋放,低電平繼電器吸合,原理圖是很簡單的

從上圖對應(yīng)本圖我們可以看到

灰色線是接電源負(fù)極,紅色線是接電源正極,他們之間的4條線分別是4個繼電器控制電平輸入

0
回復(fù)
yeming
LV.9
9
2015-05-07 23:48
@yeming
插好杜邦線的頂視圖[圖片]接線柱的功能:GND是接電源負(fù)極VCC是接電源正極IN1-IN4是給繼電器輸入的信號,高電平繼電器釋放,低電平繼電器吸合,原理圖是很簡單的[圖片]從上圖對應(yīng)本圖我們可以看到灰色線是接電源負(fù)極,紅色線是接電源正極,他們之間的4條線分別是4個繼電器控制電平輸入[圖片]

做出的實(shí)驗(yàn)效果視頻

http://v.youku.com/v_show/id_XOTUwNDkzOTQ4.html?from=y1.7-1.2

今晚太晚,待續(xù)軟件部分,,,

0
回復(fù)
2015-05-08 09:15
@yeming
做出的實(shí)驗(yàn)效果視頻http://v.youku.com/v_show/id_XOTUwNDkzOTQ4.html?from=y1.7-1.2今晚太晚,待續(xù)軟件部分,,,
葉工什么時候開始弄單片機(jī)了啊~~
0
回復(fù)
yeming
LV.9
11
2015-05-08 12:03
@電源網(wǎng)-娜娜姐
葉工什么時候開始弄單片機(jī)了啊~~
十年前開始學(xué)了,后來近5年多沒做什么項(xiàng)目,就沒玩了,本版有個帖子,本人正在自學(xué)單片機(jī)啊,被列為精華帖,呵呵!最近又有東西做,就再次撿起來玩下的!
0
回復(fù)
gaon
LV.7
12
2015-05-08 18:22
@yeming
十年前開始學(xué)了,后來近5年多沒做什么項(xiàng)目,就沒玩了,本版有個帖子,本人正在自學(xué)單片機(jī)啊,被列為精華帖,呵呵!最近又有東西做,就再次撿起來玩下的!
感覺功能不復(fù)雜,不用單片是不是也能行?
0
回復(fù)
yeming
LV.9
13
2015-05-08 23:00
@gaon
感覺功能不復(fù)雜,不用單片是不是也能行?
應(yīng)該可以的的,但是電路要復(fù)雜很多的!
0
回復(fù)
45280
LV.4
14
2015-05-09 18:20
@yeming
產(chǎn)品要求:朋友拿來了一個控制面板,按照這個面板控制4個開關(guān),按鈕開關(guān)按一次,相對應(yīng)的繼電器開關(guān)反轉(zhuǎn)一次,這樣可以控制相對應(yīng)的電器的開關(guān)這個控制面板上有8個腳,分別是:1.接地段2.LED+3.LED-4-8均是和地之間的按鈕,LED是控制面板上的一個小發(fā)光的LED[圖片]

這個很簡單好吧!幾句代碼搞定

如果想加遠(yuǎn)程控制,寫個串口程序和上位機(jī)就可以了。

0
回復(fù)
yeming
LV.9
15
2015-05-09 22:52
@45280
[圖片]這個很簡單好吧!幾句代碼搞定!如果想加遠(yuǎn)程控制,寫個串口程序和上位機(jī)就可以了。
雖然我不用C語言編寫,貌似你的這個有點(diǎn)問題,,,
0
回復(fù)
45280
LV.4
16
2015-05-10 05:03
@yeming
雖然我不用C語言編寫,貌似你的這個有點(diǎn)問題,,,
請指教
0
回復(fù)
yeming
LV.9
17
2015-05-10 13:00
@45280
請指教[圖片]

指教不敢說,交流一下!

我覺得你用實(shí)際的板子一試就知道了!可能會在按下過程中,輸出有不斷翻轉(zhuǎn)不停的感覺!

0
回復(fù)
45280
LV.4
18
2015-05-10 16:36
@yeming
指教不敢說,交流一下!我覺得你用實(shí)際的板子一試就知道了!可能會在按下過程中,輸出有不斷翻轉(zhuǎn)不停的感覺!

為什么會不斷翻轉(zhuǎn)呢?

沒時間去試,如果單單寫個獨(dú)立按鍵都要去調(diào)試幾遍那還得了。

再說了,那么簡單的邏輯,根本不需要用單片機(jī)來做,

用2片CD4013 或者CD4027 就可以了。

圖紙呆會發(fā)上來。

0
回復(fù)
45280
LV.4
19
2015-05-10 17:14
@yeming
指教不敢說,交流一下!我覺得你用實(shí)際的板子一試就知道了!可能會在按下過程中,輸出有不斷翻轉(zhuǎn)不停的感覺!

這是CD4013的,CD4013是雙D觸發(fā)器,2片做4個開關(guān)剛好合適。

CD4027是雙JK觸發(fā)器,一樣可以。我就不畫圖了,把它接成2分頻的形式就可以了。

0
回復(fù)
yeming
LV.9
20
2015-05-10 20:18
@45280
[圖片]這是CD4013的,CD4013是雙D觸發(fā)器,2片做4個開關(guān)剛好合適。CD4027是雙JK觸發(fā)器,一樣可以。我就不畫圖了,把它接成2分頻的形式就可以了。
你這個做做實(shí)驗(yàn)還可以,做產(chǎn)品就免了!具體道理請你自己想想,想不通就做實(shí)驗(yàn),不要再說沒時間做實(shí)驗(yàn)了!
0
回復(fù)
45280
LV.4
21
2015-05-10 20:56
@yeming
你這個做做實(shí)驗(yàn)還可以,做產(chǎn)品就免了!具體道理請你自己想想,想不通就做實(shí)驗(yàn),不要再說沒時間做實(shí)驗(yàn)了!

不是我想不通,是你沒看明白吧? 

你沒看到有句while(!key); ??

產(chǎn)品我做的多了。。。

僅僅是個開關(guān),上面這幾句代碼是完全沒有問題的。。

如果要做其他復(fù)雜點(diǎn)的項(xiàng)目,則要用其他算法。

并且做產(chǎn)品還要考慮到成本以及可靠性的問題。。

就這樣一個簡單的邏輯,根本不需要用單片機(jī)來做,

僅僅是一個簡單的邏輯運(yùn)算,單片機(jī)的可靠性和門電路是沒法比的。

而且一個單片機(jī)多少錢?一個CD400X 門電路多少錢?

0
回復(fù)
yeming
LV.9
22
2015-05-11 09:51
@45280
不是我想不通,是你沒看明白吧? 你沒看到有句while(!key);??產(chǎn)品我做的多了。。。僅僅是個開關(guān),上面這幾句代碼是完全沒有問題的。。如果要做其他復(fù)雜點(diǎn)的項(xiàng)目,則要用其他算法。并且做產(chǎn)品還要考慮到成本以及可靠性的問題。。就這樣一個簡單的邏輯,根本不需要用單片機(jī)來做,僅僅是一個簡單的邏輯運(yùn)算,單片機(jī)的可靠性和門電路是沒法比的。而且一個單片機(jī)多少錢?一個CD400X門電路多少錢?
至于成本問題,不勞你老費(fèi)心了。。。
0
回復(fù)
yeming
LV.9
23
2015-05-17 23:20
@yeming
做出的實(shí)驗(yàn)效果視頻http://v.youku.com/v_show/id_XOTUwNDkzOTQ4.html?from=y1.7-1.2今晚太晚,待續(xù)軟件部分,,,

軟件設(shè)計(jì)思路是:

掃描按鍵是否有按下

沒有按下就繼續(xù)掃描

有按下就等待一段時間再確認(rèn)是否按下?

沒有按下就回到繼續(xù)掃描

有按下就再確認(rèn)有沒放開

沒有放開就在原地等待

有放開就使相對應(yīng)的輸出端口電平反轉(zhuǎn)

再回到掃描按鍵

0
回復(fù)
yeming
LV.9
24
2015-05-21 19:14
@yeming
軟件設(shè)計(jì)思路是:掃描按鍵是否有按下沒有按下就繼續(xù)掃描有按下就等待一段時間再確認(rèn)是否按下?沒有按下就回到繼續(xù)掃描有按下就再確認(rèn)有沒放開沒有放開就在原地等待有放開就使相對應(yīng)的輸出端口電平反轉(zhuǎn)再回到掃描按鍵

以下是匯編程序供參考:

123.txt

0
回復(fù)
2015-05-22 14:59
@yeming
至于成本問題,不勞你老費(fèi)心了。。。

投票正式開始,投出的每一票都至關(guān)重要,最終大獎花落誰家?我們拭目以待...掃描



點(diǎn)擊:




該參賽作品編號為NO.44

0
回復(fù)
韓易
LV.3
26
2015-05-22 17:48
@電源網(wǎng)-璐璐
投票正式開始,投出的每一票都至關(guān)重要,最終大獎花落誰家?我們拭目以待...掃描[圖片]點(diǎn)擊:[圖片]該參賽作品編號為NO.44[圖片]
老羞成怒 
0
回復(fù)
yeming
LV.9
27
2015-05-26 23:31
@yeming
電路的組建:分析了電路的工作原理,使用萬能板是可以搭建的,不過比較麻煩,萬能板不適合繼電器的插孔,難以做得漂亮,所以我在網(wǎng)上搜搜看看是否有單獨(dú)的繼電器板出售的,功夫不負(fù)有心人,在淘寶上還真的有,我就干脆下單,把繼電器板和51最小系統(tǒng)板一起采購,準(zhǔn)備用杜邦線來連接,所以連杜邦線也采購了,看了資料后,把杜邦線采購了2種,8位的和2位的!采購的東西:杜邦線[圖片]系統(tǒng)板的反面[圖片]系統(tǒng)板的正面右下有2組+5V輸出,真的是太好了,我正好需要2組![圖片]繼電器板正面[圖片]繼電器板的反面[圖片]

繼電器板的電路圖

4路繼電器.pdf

0
回復(fù)
hua7718534
LV.1
28
2015-06-04 14:49
@45280
不是我想不通,是你沒看明白吧? 你沒看到有句while(!key);??產(chǎn)品我做的多了。。。僅僅是個開關(guān),上面這幾句代碼是完全沒有問題的。。如果要做其他復(fù)雜點(diǎn)的項(xiàng)目,則要用其他算法。并且做產(chǎn)品還要考慮到成本以及可靠性的問題。。就這樣一個簡單的邏輯,根本不需要用單片機(jī)來做,僅僅是一個簡單的邏輯運(yùn)算,單片機(jī)的可靠性和門電路是沒法比的。而且一個單片機(jī)多少錢?一個CD400X門電路多少錢?

其實(shí)大家學(xué)到了就好,我也是學(xué)C的程序是沒有問題,不要用這么好的單片機(jī)就是了。搞得這么貴,造手機(jī)都有了

0
回復(fù)
2016-02-11 16:26
0
回復(fù)
200808liu
LV.4
30
2016-02-17 15:05
看看,學(xué)習(xí)一下
0
回復(fù)
kukudi
LV.1
31
2016-02-18 17:35
學(xué)習(xí)。。。。。。。。。
0
回復(fù)
發(fā)