国产电影一区二区三区,,欧美大片免费观看,伊人久久大香线蕉av,国产日韩成人内射视频

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

【我是工程師】用51單片機做了個開關控制板 和大家分享下過程

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

產品要求:

 朋友拿來了一個控制面板,按照這個面板控制4個開關,按鈕開關按一次,相對應的繼電器開關反轉一次,這樣可以控制相對應的電器的開關

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

1.接地段

2.LED+

3.LED-

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

LED是控制面板上的一個小發光的LED

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

設計思路:

 利用51單片機,把控制面板作為輸入開關,用單片機進行檢測,每發現開關被按下一次,就讓相對應的輸出端口的電平反轉一次,用此電平來控制繼電器,這樣就可以達到設計的要求!

0
回復
yeming
LV.9
4
2015-05-07 22:39
@yeming
設計思路:利用51單片機,把控制面板作為輸入開關,用單片機進行檢測,每發現開關被按下一次,就讓相對應的輸出端口的電平反轉一次,用此電平來控制繼電器,這樣就可以達到設計的要求!

電路的組建:

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

采購的東西:

杜邦線

系統板的反面

系統板的正面

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

繼電器板正面

繼電器板的反面

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

差點忘了,還有個5V的電源

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

電路的連接設計:

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

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

小板正面

小板背面

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

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

單片機系統的連接

 左邊的是輸入口,分別接上3,1-3.5,右邊是輸出口,分別對應2.1.2.5(程序算5是因為輸入的面板有5個按鈕,輸出只有4個繼電器,但是程序還是按照5個來編,多余端口空著不用的沒關系)右上是2個電源插口,分別接上繼電器板和中轉小板,左上黑色的是+5V電源插座

0
回復
yeming
LV.9
8
2015-05-07 23:18
@yeming
單片機系統的連接左邊的是輸入口,分別接上3,1-3.5,右邊是輸出口,分別對應2.1.2.5(程序算5是因為輸入的面板有5個按鈕,輸出只有4個繼電器,但是程序還是按照5個來編,多余端口空著不用的沒關系)右上是2個電源插口,分別接上繼電器板和中轉小板,左上黑色的是+5V電源插座[圖片]

插好杜邦線的頂視圖

接線柱的功能:

GND是接電源負極

VCC是接電源正極

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

從上圖對應本圖我們可以看到

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

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

做出的實驗效果視頻

今晚太晚,待續軟件部分,,,

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

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

如果想加遠程控制,寫個串口程序和上位機就可以了。

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

指教不敢說,交流一下!

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

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

為什么會不斷翻轉呢?

沒時間去試,如果單單寫個獨立按鍵都要去調試幾遍那還得了。

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

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

圖紙呆會發上來。

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

這是CD4013的,CD4013是雙D觸發器,2片做4個開關剛好合適。

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

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

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

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

產品我做的多了。。。

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

如果要做其他復雜點的項目,則要用其他算法。

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

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

僅僅是一個簡單的邏輯運算,單片機的可靠性和門電路是沒法比的。

而且一個單片機多少錢?一個CD400X 門電路多少錢?

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

軟件設計思路是:

掃描按鍵是否有按下

沒有按下就繼續掃描

有按下就等待一段時間再確認是否按下?

沒有按下就回到繼續掃描

有按下就再確認有沒放開

沒有放開就在原地等待

有放開就使相對應的輸出端口電平反轉

再回到掃描按鍵

0
回復
yeming
LV.9
24
2015-05-21 19:14
@yeming
軟件設計思路是:掃描按鍵是否有按下沒有按下就繼續掃描有按下就等待一段時間再確認是否按下?沒有按下就回到繼續掃描有按下就再確認有沒放開沒有放開就在原地等待有放開就使相對應的輸出端口電平反轉再回到掃描按鍵

以下是匯編程序供參考:

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

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



點擊:




該參賽作品編號為NO.44

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

繼電器板的電路圖

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

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

0
回復
2016-02-11 16:26
0
回復
200808liu
LV.4
30
2016-02-17 15:05
看看,學習一下
0
回復
kukudi
LV.1
31
2016-02-18 17:35
學習。。。。。。。。。
0
回復