《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于PIC16F628單片機(jī)的CM402型高速貼片機(jī)控制系統(tǒng)改造設(shè)計(jì)與實(shí)現(xiàn)
基于PIC16F628單片機(jī)的CM402型高速貼片機(jī)控制系統(tǒng)改造設(shè)計(jì)與實(shí)現(xiàn)
摘要: 該P(yáng)VS控制系統(tǒng)以PIC16F628單片機(jī)為核心,具有集成度高、性能穩(wěn)定、抗干擾能力強(qiáng)、性價(jià)比高等優(yōu)點(diǎn)。該P(yáng)VS控制系統(tǒng)已制作成品銷售,由蘇州翔慶精密機(jī)械有限公司等單位經(jīng)過6個(gè)月的聯(lián)機(jī)生產(chǎn)驗(yàn)證,證明該設(shè)計(jì)方案可靠、可行。利用該P(yáng)VS控制系統(tǒng)改造CM402型貼片機(jī),預(yù)期可提升生產(chǎn)力約4%,具有良好的實(shí)用價(jià)值。
Abstract:
Key words :

引言

隨著表面貼裝技術(shù)(Surface Mounted Technology,SMT)的不斷優(yōu)化及貼片元器件制作工藝的迅速發(fā)展,貼片機(jī)在電子制造業(yè)中的應(yīng)用日益突出。CM402型高速貼片機(jī)是由日本松下公司研發(fā)和生產(chǎn),針對(duì)某些特定工件、按特定工序進(jìn)行批量加工的專用設(shè)備。根據(jù)筆者為期兩周的現(xiàn)場(chǎng)調(diào)查和論證,傳統(tǒng)CM402型高速貼片機(jī)在拼接料生產(chǎn)過程中,若出現(xiàn)拼接料檢知停止時(shí),停機(jī)掃料的時(shí)間將影響到生產(chǎn)效率。通過認(rèn)真分析該設(shè)備的工序流程及閱讀其用戶手冊(cè),可將此拼接料檢知、停機(jī)掃料程序進(jìn)行技術(shù)改造,并在原有電控系統(tǒng)上利用PVS控制系統(tǒng)替代Timer(計(jì)時(shí)器),可實(shí)現(xiàn)接料不停機(jī)控制功能,從而可提升其生產(chǎn)效率。

本文以利用PIC16F628單片機(jī)構(gòu)成PVS控制系統(tǒng)為例,從硬件系統(tǒng)設(shè)計(jì)和軟件系統(tǒng)設(shè)計(jì)入手,給出了印制電路板圖、電路原理圖及源代碼。

硬件系統(tǒng)設(shè)計(jì)

該P(yáng)VS控制系統(tǒng)以PIC16F628單片機(jī)為核心,由PIC16F628單片機(jī)及其外圍元器件、電源模塊、繼電器模塊組成,印制電路板和電路原理圖如圖1、圖2所示。

 

圖1 印制電路板

圖2 原理圖

PIC16F628單片機(jī)及其外圍元器件

PIC16F628單片機(jī)是由Microchip公司生產(chǎn)的PIC系列8位CMOS閃存單片機(jī)之一,該系列單片機(jī)采用RISC(Reduced Instruction Set Computer)嵌入式結(jié)構(gòu),具有執(zhí)行速度高、功耗低、體積小巧、工作電壓低、驅(qū)動(dòng)能力強(qiáng)、品種豐富等優(yōu)越性能。其總線結(jié)構(gòu)采取數(shù)據(jù)總線和指令線分離獨(dú)立的哈佛(Harvord)結(jié)構(gòu),具有很高的流水處理速度。與同類8位單片機(jī)相比,程序存儲(chǔ)器可節(jié)省一半,指令運(yùn)行速度可以提高4倍左右。PIC16F628單片機(jī)封裝形式為DIP-18,配合相應(yīng)程序,該芯片可實(shí)現(xiàn)繼電器智能控制功能,即配合其他配套電路可構(gòu)成PVS控制系統(tǒng),實(shí)現(xiàn)CM402型貼片機(jī)接料不停機(jī)控制功能。JP2為報(bào)警信號(hào)輸入端、JP5為PC機(jī)并口解鎖信號(hào)輸入端、SB1、SB2為定時(shí)時(shí)間調(diào)節(jié)按鈕,LED1~LED6構(gòu)成定時(shí)時(shí)間顯示電路,單只LED亮表示10s,全部亮表示60s。

電源模塊

電源模塊設(shè)計(jì)的質(zhì)量直接關(guān)系到PVS控制系統(tǒng)的穩(wěn)定性。該控制系統(tǒng)直接利用CM402型貼片機(jī)的+24V穩(wěn)壓電源,故采用穩(wěn)壓性能較好的三端穩(wěn)壓集成電路LM7812、LM7805實(shí)現(xiàn)兩級(jí)穩(wěn)壓,為單片機(jī)、光電耦合器等元器件提供+5V直流穩(wěn)壓電源。JP1為24V電源輸入端,與CM402貼片機(jī)相應(yīng)插座直接連接。

繼電器模塊

繼電器模塊由晶體管驅(qū)動(dòng)電路和固態(tài)繼電器構(gòu)成。其中VT1、VT2選用C9014型晶體管;歐姆龍TQ2-24V型24V繼電器。該模塊工作狀態(tài)由單片機(jī)RA4(第3腳)控制,并通過JP3、JP4與CM402型貼片機(jī)相應(yīng)端口相連。

軟件系統(tǒng)設(shè)計(jì)

軟件環(huán)鏡基于MPLAB IDE V8.33,編譯器HI-TECH C,仿真器ICD2.0燒寫PIC16F628芯片實(shí)現(xiàn)CM402型貼片機(jī)控制系統(tǒng)改造設(shè)計(jì)功能。

實(shí)現(xiàn)程序如下:

#include

__CONFIG(0X1F3C);

#define ulong unsigned long

#define uint unsigned int

#define uchar unsigned char

#define RD (1)

#define WR (1<<1)

#define WREN (1<<2)

#define WRERR (1<<3)

#define FREE (1<<4)

#define CFGS (1<<6)

#define EEPGD (1<<7)

#define START_READ_EEPROM() EECON1=EECON1|RD

#define START_WRITE_EEPROM() EECON1=EECON1|WR

#define ENABLE_WRITE_EEPROM() EECON1=EECON1|WREN

#define DISABLE_WRITE_EEPROM() EECON1=EECON1&(~WREN)

#define SELECT_EEPROM() EECON1=EECON1&(~(EEPGD|CFGS))

#define out RA3

uint js=1;

uchar Key_Num = 0x00,Key_Num1 = 0x00; //本次鍵碼

uchar Key_Backup = 0x00,Key_Backup1 = 0x00; //備份鍵碼

uchar key,temp,key1,temp1;

bit Key_Dis_F = 0,Key_Dis_F1 = 0,OFF_ON=0;

uchar ES=1,ES_DATA=1;

bit a;

ulong z=1;

uchar ES_BC_DATA;

void ms(uint b);

void keyscan(void);

char readByte(char addr);

void writeByte(char addr, char data);

void X_Y_IN(void);

void main()

{ TRISB2=0;

TRISB3=0;

TRISB4=0;

TRISB5=0;

TRISA6=0;

TRISA7=0;

RB2=1;

RB3=1;

RB4=1;

RB5=1;

RA6=1;

RA7=1;

TRISB0=1;

TRISB1=1;

RB0=1;

RB1=1;

TRISB6=1;

TRISB7=1;

RB7=1;

RB6=1;

GIE=1;

PEIE=1;

T1CON=0X01;

TMR1IE=1;

TMR1IF=0;

TMR1L=0XEF;

TMR1H=0XD8;

CM0=1;

CM1=0;

CM2=1;

C2OUT=0;

C2INV=1;

TRISA4=0;

RA4=1;

TRISA3=0;

RA3=1;

a=out=1;

ES_BC_DATA=readByte(0x00);

ES_DATA=ES=ES_BC_DATA;

while(1)

{ asm("clrwdt");//清看門狗

keyscan();

X_Y_IN();

if((C2OUT==1)&(OFF_ON==1)&(a==0))

{ ms(4);

if((C2OUT==1)&(OFF_ON==1)&(a==0))

{ C2OUT=0;

ES_DATA=ES_BC_DATA;

OFF_ON=0;

a=out=1;

z=1;

}

}

switch(ES)

{ case 1:

RB2=1;

RB3=1;

RB4=1;

RB5=1;

RA6=1;

RA7=0;

break;

case 2:

RB2=1;

RB3=1;

RB4=1;

RB5=1;

RA6=0;

RA7=0;

break;

case 3:

RB2=1;

RB3=1;

RB4=1;

RB5=0;

RA6=0;

RA7=0;

break;

case 4:

RB2=1;

RB3=1;

RB4=0;

RB5=0;

RA6=0;

RA7=0;

break;

case 5:

RB2=1;

RB3=0;

RB4=0;

RB5=0;

RA6=0;

RA7=0;

break;

case 6:

RB2=0;

RB3=0;

RB4=0;

RB5=0;

RA6=0;

RA7=0;

break;

}

}

}

void ms(uint b)

{ uchar c;

while(b--)

for(c=123;c>0;c--);

}

void interrupt tmr1(void)

{ if(TMR1IF==1)

{ TMR1IF=0;

TMR1L=0XEF;

TMR1H=0XD8;

js++;

if(js==1000)

{ js=1;

if(OFF_ON==1)

{ if(ES_DATA!=0);

{ ES_DATA--;

if(ES_DATA==0)

{ a=out=0;

}

}

}

}

}

}

void X_Y_IN(void)

{ if((RB0==0)&(RB1==0))

{ ms(2);

if((RB0==0)&(RB1==0)&((z++)==500))

{ temp1=1;

}

}

else

{ z=1;

temp1=0;

}

Key_Num1=temp1;

if((Key_Num1!=0x00)&&(Key_Num1 == Key_Backup1 ))

{ if(!Key_Dis_F1)

{ Key_Dis_F1 = 1;

asm("clrwdt");

if((RB0==0)&(RB1==0))

{ OFF_ON=1;

}

}

}

else

{ Key_Backup1 = Key_Num1;

Key_Dis_F1 = 0;

}

}

void keyscan(void)

{ if((RB7==0)|(RB6==0))

{ ms(10);

if((RB7==0)|(RB6==0))

{ temp=1;

}

}

else

{ temp=0;

}

Key_Num=temp;

if((Key_Num!=0x00)&&(Key_Num == Key_Backup ))

{ if(!Key_Dis_F)

{ Key_Dis_F = 1;

asm("clrwdt");

if((RB6==0)&(RB7==1))

{ ES--;

if(ES<=1)

{ ES=1;

}

if(ES!=ES_BC_DATA)

{ ES_DATA=ES_BC_DATA=ES;

writeByte(0x00,ES_BC_DATA);

writeByte(0x01,out);

writeByte(0x02,RA4);

writeByte(0x03,RB1);

writeByte(0x04,RB0);

writeByte(0x05,z);

}

}

if((RB6==1)&(RB7==0))

{ ES++;

if(ES>=6)

{ ES=6;

}

if(ES!=ES_BC_DATA)

{ ES_DATA=ES_BC_DATA=ES;

writeByte(0x00,ES_BC_DATA);

}

}

}

}

else

{ Key_Backup = Key_Num;

Key_Dis_F = 0;

}

}

char readByte(char addr)

{ char tmpEEPROM;

EEADR = addr;

SELECT_EEPROM();

START_READ_EEPROM();

tmpEEPROM = EEDATA;

return tmpEEPROM;

}

void writeByte(char addr, char data)

{ EEADR = addr;

EEDATA = data;

SELECT_EEPROM();

ENABLE_WRITE_EEPROM();

EECON2 = 0X55;

EECON2 = 0Xaa;

START_WRITE_EEPROM();

ENABLE_WRITE_EEPROM();

while(1 != EEIF);

EEIF = 0;

}

結(jié)束語

該P(yáng)VS控制系統(tǒng)以PIC16F628單片機(jī)為核心,具有集成度高、性能穩(wěn)定、抗干擾能力強(qiáng)、性價(jià)比高等優(yōu)點(diǎn)。該P(yáng)VS控制系統(tǒng)已制作成品銷售,由蘇州翔慶精密機(jī)械有限公司等單位經(jīng)過6個(gè)月的聯(lián)機(jī)生產(chǎn)驗(yàn)證,證明該設(shè)計(jì)方案可靠、可行。利用該P(yáng)VS控制系統(tǒng)改造CM402型貼片機(jī),預(yù)期可提升生產(chǎn)力約4%,具有良好的實(shí)用價(jià)值。

作者:湖南有色金屬職業(yè)技術(shù)學(xué)院 李響初  上海振華科技有限公司 蔡振華

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲综合色视频| 欧美日韩中文在线| 亚洲综合二区| 在线亚洲欧美专区二区| 最新日韩av| 亚洲激情视频在线观看| 亚洲第一主播视频| 午夜影院日韩| 欧美亚洲视频在线观看| 香蕉久久久久久久av网站| 亚洲欧美一级二级三级| 亚洲欧美激情一区二区| 亚洲欧美精品| 午夜在线a亚洲v天堂网2018| 性欧美xxxx大乳国产app| 欧美在线视频一区二区| 久久精品免费看| 亚洲黑丝一区二区| 日韩视频不卡中文| 在线一区欧美| 亚洲在线1234| 欧美在线视频播放| 久久久久久成人| 久久综合九色综合欧美就去吻| 久久亚洲高清| 欧美xx视频| 欧美精品一区二区三区四区| 欧美理论电影网| 欧美午夜视频在线观看| 国产精品免费视频xxxx| 国产一区二区三区久久悠悠色av| 狠狠干成人综合网| 亚洲片区在线| 亚洲视频在线观看三级| 小处雏高清一区二区三区| 久久精品国产欧美激情| 亚洲黑丝在线| 亚洲一区二区三区激情| 久久国产精品高清| 蜜桃久久精品乱码一区二区| 欧美精品一区二区三| 国产精品露脸自拍| 国产夜色精品一区二区av| 在线观看不卡| 日韩西西人体444www| 亚洲欧美色一区| 亚洲第一色在线| 在线一区二区三区四区五区| 欧美伊人精品成人久久综合97| 久久综合色综合88| 欧美色欧美亚洲另类七区| 国产亚洲aⅴaaaaaa毛片| 亚洲黄色一区| 亚洲综合精品一区二区| 亚洲黄色大片| 亚洲欧美久久久| 久久网站热最新地址| 欧美日韩国产经典色站一区二区三区| 国产精品美女诱惑| 亚洲成色777777女色窝| 亚洲午夜激情免费视频| 久久成人国产精品| 在线亚洲+欧美+日本专区| 久久国产精品一区二区三区四区| 欧美成人精品在线视频| 国产精品永久入口久久久| 亚洲国产欧洲综合997久久| 亚洲自拍都市欧美小说| 亚洲精品中文字幕女同| 久久av最新网址| 欧美日韩国产麻豆| 国内精品久久久久久| 一区二区免费在线视频| 亚洲国产高清在线| 香蕉乱码成人久久天堂爱免费| 欧美二区不卡| 国产综合视频在线观看| 这里只有精品丝袜| 亚洲乱码国产乱码精品精| 久久激情网站| 国产精品sss| 亚洲人线精品午夜| 久久经典综合| 校园激情久久| 欧美日韩三级| 亚洲国产婷婷香蕉久久久久久99| 欧美一级理论性理论a| 亚洲午夜女主播在线直播| 牛人盗摄一区二区三区视频| 国产日产欧产精品推荐色| 在线视频精品| 日韩视频在线观看免费| 久久亚洲国产精品日日av夜夜| 国产精品女主播| 亚洲久色影视| 亚洲黄色av一区| 久久久久久久综合色一本| 国产精品日韩在线播放| 亚洲美女在线观看| 亚洲精选视频免费看| 免费观看成人网| 国语精品一区| 亚洲欧美成人一区二区三区| 中文国产亚洲喷潮| 欧美日本精品| 亚洲精品国产品国语在线app | 亚洲欧美韩国| 亚洲午夜国产一区99re久久| 欧美激情精品久久久久久久变态| 韩国成人精品a∨在线观看| 午夜精品一区二区三区在线视 | 国语自产精品视频在线看抢先版结局| 亚洲综合视频网| 亚洲伊人色欲综合网| 欧美日韩视频在线| 日韩天堂av| 亚洲一二三级电影| 欧美午夜电影在线| 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲一区一卡| 欧美日韩一区视频| 日韩午夜av电影| 亚洲丝袜av一区| 欧美视频在线不卡| 在线一区观看| 亚洲欧美日韩网| 国产精品色婷婷久久58| 亚洲男人天堂2024| 久久经典综合| 一区在线视频| 亚洲精品欧美精品| 欧美—级a级欧美特级ar全黄| 亚洲欧洲视频| 中文成人激情娱乐网| 国产精品视频| 欧美亚洲午夜视频在线观看| 久久久久久久久久久久久9999| 韩国成人精品a∨在线观看| 亚洲国产精品一区二区www在线| 免费视频一区| 亚洲免费成人| 亚洲欧洲av一区二区| 国产一区二区三区电影在线观看| 亚洲国产精品久久久久秋霞蜜臀| 欧美激情第二页| 99ri日韩精品视频| 欧美一区二区三区免费观看视频| 国产一区高清视频| 亚洲日本精品国产第一区| 欧美日韩精品免费看| 亚洲免费视频中文字幕| 久久久国产一区二区| 1000部精品久久久久久久久| 99精品视频一区| 国产伦精品一区二区三区四区免费 | 最近中文字幕mv在线一区二区三区四区| 欧美va天堂在线| 日韩一级不卡| 久久福利一区| 亚洲人成在线播放| 午夜欧美电影在线观看| 精品动漫3d一区二区三区免费版| 一区二区三区av| 国产精品视频网站| 亚洲国产精品999| 欧美日韩在线播放一区| 亚洲欧美一区二区原创| 免费观看日韩| 亚洲午夜国产成人av电影男同| 久久久精品国产99久久精品芒果| 亚洲国产另类久久精品| 亚洲综合精品四区| 一区二区三区在线高清| 亚洲视频在线一区观看| 黄色资源网久久资源365| 在线亚洲观看| 狠狠久久婷婷| 亚洲尤物视频在线| 亚洲第一色在线| 亚洲欧美一区二区精品久久久| 136国产福利精品导航| 亚洲免费在线精品一区| 在线成人av网站| 亚洲欧美日韩国产一区二区| 亚洲高清在线精品| 欧美一区二区三区免费大片| 亚洲人成网站色ww在线| 久久久五月婷婷| 亚洲视频一二| 欧美极品一区| 久久国产精品亚洲va麻豆| 国产精品都在这里| 日韩视频一区二区在线观看| 国产一区二区黄色| 亚洲综合大片69999| 亚洲人成网站在线观看播放| 久久嫩草精品久久久久| 亚洲一区二区三区色| 欧美区亚洲区| 亚洲国产经典视频|