SOGO論壇
標題:
單晶片微電腦 ATMEL AT89S52 設計 18IN 14OUT PLC
[列印本頁]
作者:
if8051
時間:
2012-3-28 19:54:23
標題:
單晶片微電腦 ATMEL AT89S52 設計 18IN 14OUT PLC
本帖最後由 又靜 於 2012-3-28 21:36 編輯
單晶片微電腦 ( Single Chip Microcomputer ) 又稱 微控制器 ( Microcontroller ) 也簡稱 MCU ( Micro Controller Unit )
1976 年 Intel 推出 8048 MCU 是歷史上第一顆 8 bit MCU,近年來 Intel 將 80C51 系列單晶片核心技術公開,許多知名半
導體公司都以 80C51 為核心,發展出性能優越各具特色的單晶片,衍生多款變種的 MCU。
使用 ATMEL AT89S52 ( 俗稱 8051 ) 來設計一款 input 18 點,output 14 點 的 PLC,這就是我的動機。
很可惜!大部分的人 學過 8051,沒有 學會 8051,所以荒廢了就再也沒碰過 8051,天經地義不會使用 8051,工作上
需要且又有莫大的興趣支持著我前進,覺得 8051 並不難,有問題?才會有進步!於不疑處有疑,方是進點!
附上 8051 PLC 實體圖 PCB size 207 * 114 mm,歡迎對 8051 有興趣的朋友一起研究。
附件:
P1080597(原圖).JPG
(2012-3-28 19:03:50, 1.69 MB) / 下載次數 31
https://oursogo.com/forum.php?mod=attachment&aid=MTgyMjk0Nnw4MjA4ZmQ5YnwxNzUzMTA3NzIwfDB8MA%3D%3D
作者:
if8051
時間:
2012-4-9 18:15:42
本帖最後由 if8051 於 2012-4-9 19:09 編輯
jlian168 兄 您的意思是?上面那塊 PCB 是我自己設計的,工作上有用到,學以致用。
個人最近在研究 ATMEL AVR ATmega16A,學習 C# & Altium Designer 畫 PCB layout 軟體。
作者:
wahahacoo
時間:
2012-5-27 08:50:50
輸出/入部分請問是用光耦合來做的嗎??
我自己也試過用這類MCU來做PLC
但是當附載取用量太大時
電源就被干擾到MCU當機....
作者:
if8051
時間:
2012-5-28 07:55:39
MCU 當機可以從多方面著手改善:策略
1:電源進入 PCB 之前,加裝 EMI Filter 電源濾波器。
2:加強 MCU DC 電源濾波及加裝 0.1uF,加大電源濾波電容器容量到 3300uF,IC 旁加裝 0.1uF,relay coil 並接反向 diode,如果許可的話
儘量使用 SSR Solid State Relay 固態繼電器 ( 我的 8051 PLC 就是如此設計 )。
3:PCB 使用雙組電源,地端需要隔離,一組 DC 5v 供電給 MCU,一組 DC 24v 供電給外部 sensor 使用;輸入側經過光耦合隔離器 PC817
再進入 MCU input,軟體也寫上 debounce 20mS。
4:軟體上留意 MCU output 多加 4 line NOP 或進入 sleep mode,外部大負載動作時,最容易干擾 MCU ,所以軟體上要特別留意!
5:屏蔽幅射干擾源,加大距離遠隔幅射源,自身罩上鋁殼屏蔽,最簡易的辦法是罩上鋁箔紙;GND 接大地。
以上純屬個人經驗提供作參考。
歡迎光臨 SOGO論壇 (https://oursogo.com/)
Powered by OURSOGO.COM