標(biāo)題: 16路輸入輸出可編程晶體管工控板原理圖PCB工程與源碼下載(單片機(jī)串口及485通訊) [打印本頁]
作者: 電子愛好者999 時間: 2018-2-18 17:05
標(biāo)題: 16路輸入輸出可編程晶體管工控板原理圖PCB工程與源碼下載(單片機(jī)串口及485通訊)
STC12C5A60S2單片機(jī)主控的十六入十六出場效應(yīng)管工控開發(fā)板簡介
l 尺寸:145mmX103mmX25MM
l 供電:板子供電直流6到40V
l 十六路路數(shù)字量輸入光耦(PC817)隔離
l 十六路路場效應(yīng)管輸出帶光耦(PC817)隔離
l 輸入輸出帶指示
l 晶振11.0592Mhz
l 單片機(jī)內(nèi)部帶eeprom
l 控制電源和供電電源隔離
l 帶有串口232通訊接口(系在程序和通訊用)
l 帶有485接口,可以多塊控制板并聯(lián)
l 場效應(yīng)管(IRF1205)輸出可控制55V44A負(fù)載
功能:十六個輸入可以接十六個NPN型傳感器,或者控制設(shè)備的限位開關(guān)、啟動、停止開關(guān)等等,可以實(shí)現(xiàn)任意控制設(shè)備的編程(仿西門子s7-200開關(guān)管型),可以控制直流12V到55V,107w負(fù)載
Altium Designer畫的單片機(jī)工控開發(fā)板原理圖和PCB圖如下:(51hei附件中可下載工程文件)
0.png (73.17 KB, 下載次數(shù): 95)
下載附件
2018-2-19 03:39 上傳
0.jpg (60.96 KB, 下載次數(shù): 87)
下載附件
2018-2-19 03:38 上傳
實(shí)物圖:
ALIM0035.JPG (1.93 MB, 下載次數(shù): 81)
下載附件
2018-2-18 17:03 上傳
ALIM0038.JPG (1.84 MB, 下載次數(shù): 78)
下載附件
2018-2-18 17:03 上傳
八入八出場效應(yīng)管工控開發(fā)板說明書
第一部分:八入八出場效應(yīng)管工控開發(fā)板功能介紹
1.八入八出場效應(yīng)管工控開發(fā)板簡介
2.硬件連接使用說明
3.STC12C5A60S2單片機(jī)簡介
4.N溝道Irf1205場效應(yīng)管簡介
第二部分:板子編程入門教學(xué)
1. Keil uVision4
2.用keil軟件建一個簡單工程
3.開發(fā)板下載程序方法
第三部分:板子各種軟件應(yīng)用實(shí)例
一、基礎(chǔ)類
1.控制某一路延時通斷實(shí)例
2.隨機(jī)輸出控制使用實(shí)例
3.八路輸出流水燈實(shí)例
4.一對一輸入輸出互鎖控制實(shí)例
5.一對一輸入輸出自鎖控制實(shí)例
6.一對一輸入輸出點(diǎn)動控制實(shí)例
7.電腦采集輸入控制輸出實(shí)例
二、提高類
1.掉電記憶應(yīng)用實(shí)例
2.加密設(shè)定次數(shù)應(yīng)用實(shí)例
附錄:
1、硬件原理圖
0.png (341.51 KB, 下載次數(shù): 104)
下載附件
2018-2-19 03:41 上傳
注:RS485建議采用雙絞線連接,采用帶屏蔽的雙絞線連接,并將屏蔽層接地,總線上掛多個模塊時,采用手拉手不的連接方式。
采集外部干接點(diǎn)開關(guān)量信號的接法
0.png (239.03 KB, 下載次數(shù): 109)
下載附件
2018-2-19 03:42 上傳
第三部分:板子各種軟件應(yīng)用實(shí)例
通過485或232接口均可與上位機(jī)通訊測試程序
單片機(jī)源程序如下:
1. 隨機(jī)輸出控制使用實(shí)例
單片機(jī)源程序如下:
- /**********************************************************
- 程序說明:
- 程序中數(shù)組KM(數(shù)據(jù)表)中的數(shù)據(jù)控制8個場效應(yīng)管的通斷
- 適合用作控制廣告彩燈,燈箱,等等
- **********************************************************/
- #include<STC12C5A60S2.h> //庫文件
- #include <intrins.h>
- #define uchar unsigned char//宏定義無符號字符型
- #define uint unsigned int //宏定義無符號整型
- /********************************************************************
- 初始定義
- *********************************************************************/
- /********************************************************************
- 初始定義
- *********************************************************************/
- /*定義八位數(shù)字量輸入為單片機(jī)P0口*/
- sbit X00=P0^0;
- sbit X01=P0^1;
- sbit X02=P0^2;
- sbit X03=P0^3;
- sbit X04=P0^4;
- sbit X05=P0^5;
- sbit X06=P0^6;
- sbit X07=P0^7;
- /*定義八位數(shù)字量輸出IO口*/
- sbit Y00=P2^6;
- sbit Y01=P2^7;
- sbit Y02=P5^0;
- sbit Y03=P5^1;
- sbit Y04=P4^1;
- sbit Y05=P4^6;
- sbit Y06=P4^5;
- sbit Y07=P4^4;
- /********************************************************************
- 數(shù)據(jù)表格
- *********************************************************************/
- code uchar KM[]={
- 0xFF,0xE1,0xFF,0xFF,0xFF,0xFF,0xFC,0xC5,0x92,0xFF,0xB7,0xB8,0xC9,0x80,0x7F,0xFF,
- 0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xFC,0x4F,0xEF,0x3F,0xC8,0x1A,0x20,0xC0,0x00,0x00,
- 0x00,0x03,0xFF,0xFF,0xFF,0xFF,0xF8,0x7F,0xFF,0xFF,0x75,0x86,0xF6,0xC0,0x00,0x00,
- 0xFF,0x03,0xEF,0x9F,0xFB,0xFF,0xF8,0x7F,0xFF,0xFF,0xFB,0xDF,0xFE,0xC0,0x7F,0xFF,
- 0x00,0x07,0xDE,0x7F,0xC7,0xFF,0xF0,0x7E,0x7F,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,
- 0x00,0x07,0x1C,0xF7,0x9F,0xDF,0xF0,0x7E,0x7F,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,
- 0xFC,0x07,0x00,0x8C,0x1F,0xBF,0xE7,0x3C,0x3F,0xFF,0xFF,0xFF,0xFF,0xC0,0x7F,0xFF,
- 0x00,0x07,0x00,0x08,0x1C,0x3F,0x88,0x3C,0x7F,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,
- 0x00,0x06,0x0C,0x08,0x98,0x7F,0x80,0x0D,0x9F,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,
- 0xFC,0x06,0x1C,0xE3,0x99,0xFF,0x00,0x0C,0x0F,0xFF,0xFF,0xFF,0xFF,0xC0,0x5F,0xFF,
- }; //數(shù)據(jù)表格
- /********************************************************************
- 延時函數(shù)
- *********************************************************************/
- void delay(uchar t) //當(dāng)t等于50時,大概延時0.5秒;當(dāng)t等于10時,大概延時0.1秒;
- {
- uchar m,n,s;
- for(m=t;m>0;m--)
- for(n=20;n>0;n--)
- for(s=248;s>0;s--);
- }
- /********************************************************************
- 輸出處理函數(shù)
- *********************************************************************/
- void open_X3(uchar turm)
- {
- char i;
- for(i=7;i>=0;i--)
- {
- urm=_crol_(turm,1);
- switch(i)
- {
- case 0:Y00=turm&0x01;break;
- case 1:Y01=turm&0x01;break;
- case 2:Y02=turm&0x01;break;
- case 3:Y03=turm&0x01;break;
- case 4:Y04=turm&0x01;break;
- case 5:Y05=turm&0x01;break;
- case 6:Y06=turm&0x01;break;
- case 7:Y07=turm&0x01;break;
- default:break;
- }
- }
- }
- /********************************************************************
- 配置P4口
- *********************************************************************/
- void P4_init(void)
- {
- P4SW=0x70; //配置P4口
- P4M0&=0x80;
- P4M1&=0x80;
- }
- /********************************************************************
- 主函數(shù)
- *********************************************************************/
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
0.png (48.43 KB, 下載次數(shù): 103)
下載附件
2018-2-19 03:51 上傳
0.png (9.8 KB, 下載次數(shù): 108)
下載附件
2018-2-19 03:51 上傳
工控板的所有資料51hei提供下載(pcb+原理圖工程文件+源碼+說明文檔):
16路入16出可編程場效應(yīng)管DXP資料.rar
(719.61 KB, 下載次數(shù): 361)
2018-2-18 17:04 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
16入16出可編程(場效應(yīng)管).rar
(4.22 MB, 下載次數(shù): 284)
2018-2-18 17:04 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者: Liuzs001 時間: 2018-8-1 22:00
想下載,積分不夠
作者: jsq347 時間: 2018-8-11 21:53
東西真的很不錯 就是需要幣
作者: cjplc 時間: 2018-8-13 22:13
初學(xué),測試了可以用,這個單片機(jī)厲害,兩個串口
作者: cjplc 時間: 2018-8-13 22:15
初學(xué)者,程序正常運(yùn)行,這個單片機(jī)厲害,兩個串口
作者: 一束光的旅程 時間: 2018-9-8 13:35
謝謝分享,目前正在做一個項(xiàng)目需要這些資料
作者: 1160440028 時間: 2019-1-28 19:09
謝謝分享,做一個項(xiàng)目需要這些資料,學(xué)習(xí)一下。
作者: zhaobocool 時間: 2019-3-18 10:54
很好的資料,謝謝樓主了
作者: chengdeming 時間: 2019-4-29 14:38
想下載,積分不夠
作者: dlys 時間: 2019-7-16 17:40
十六入出 ,八入出,兩串口。
作者: 覃帥 時間: 2019-10-16 14:22
怎么聯(lián)發(fā)樓主
作者: red178 時間: 2020-1-6 17:16
努力學(xué)習(xí)中…………
作者: 張廣磊 時間: 2020-8-17 10:00
初學(xué),測試了可以用,這個單片機(jī)厲害,兩個串口
作者: jovew 時間: 2020-8-18 08:38
下載來,看看。能不能把單片機(jī)換成最新的? 怎么總是看到用老掉牙的單片機(jī)?
作者: ziuny 時間: 2021-12-28 21:00
電路漂亮
作者: lsg0280 時間: 2021-12-30 16:25
厲害了,學(xué)單片機(jī)就是為了用于實(shí)際。
作者: cenap 時間: 2022-2-25 14:46
有BOM表嗎? 做板出來試一下。
作者: arima 時間: 2024-7-26 21:34
下面的內(nèi)容在附件里沒找到
5.一對一輸入輸出自鎖控制實(shí)例
6.一對一輸入輸出點(diǎn)動控制實(shí)例
7.電腦采集輸入控制輸出實(shí)例
二、提高類
1.掉電記憶應(yīng)用實(shí)例
2.加密設(shè)定次數(shù)應(yīng)用實(shí)例
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |