一、產(chǎn)品描述
1、JMDM-1830簡介
JMDM-1830是深圳市精敏數(shù)字機(jī)器有限公司基于多年的工業(yè)控制行業(yè)經(jīng)驗,自主研發(fā)的、集成了工業(yè)級三軸聯(lián)動控制器和人機(jī)界面的一體機(jī),具有抗強(qiáng)干擾能力、功能強(qiáng)大、穩(wěn)定可靠,廣泛用于控制各種點膠機(jī)、焊接機(jī)器手、抓料機(jī)器手等要求多角度、多方向、高精度、高速度的場合。經(jīng)過多年大規(guī)模成熟的工業(yè)應(yīng)用,JMDM-1830已經(jīng)以穩(wěn)定可靠、高性價比和優(yōu)異的性能表現(xiàn)極大地提高了客戶的生產(chǎn)效率和經(jīng)濟(jì)效益。
硬件軟件性能:采用具有高性能、工業(yè)級別的進(jìn)口單片機(jī)芯片、部件,和專業(yè)的穩(wěn)定性、抗干擾電路設(shè)計,適用于各種強(qiáng)電磁、高頻干擾等環(huán)境惡劣的工業(yè)場合;具有良好的可擴(kuò)展性,可外接DA/AD擴(kuò)展板、JMDM系列串口控制器,靈活擴(kuò)展定制;采用C語言或匯編語言編程,功能強(qiáng)大,且編程靈活。
外觀:緊湊形外殼,可通過液晶屏人機(jī)交互界面上的薄膜輕觸開關(guān)在線設(shè)置參數(shù),可以實時地實現(xiàn)高精度、高速的定位、定時、速度控制、模擬信號輸入輸出控制。
與PLC加文本顯示器的對比:JMDM-1830工業(yè)級三軸聯(lián)動控制器人機(jī)界面一體機(jī)功能上完全可替代各種國內(nèi)外品牌的PLC加文本顯示器,且一體機(jī)的外觀更為緊湊、性能和功能更強(qiáng)、穩(wěn)定性更高、性價比更高。
2、JMDM-1830多功能組合產(chǎn)品
JMDM-1830產(chǎn)品有基本型和多種擴(kuò)展型產(chǎn)品,可根據(jù)客戶需求的不同,在基本型基礎(chǔ)上,靈活擴(kuò)展定制出多種擴(kuò)展型產(chǎn)品。具體介紹如下:
基本型:10路光電隔離數(shù)字量輸入,NPN輸入型式,輸入電流為10MA,其中有兩路可作中斷源來高速計數(shù);8路光電隔離數(shù)字量輸出,集電極開路晶體管輸出,最大輸出電流為1A,可以控制氣缸,電磁閥,繼電器等,輸出頻率可以達(dá)到20KHz;可以控制3路步進(jìn)電機(jī)或伺服電機(jī)作聯(lián)動的運(yùn)動控制,脈沖頻率為200KHZ,最大可達(dá)400KHZ;
DA擴(kuò)展型:在基本型之上,多了1 路12 位高速高精度DA(模擬量)輸出,輸出范圍是0V~10V;穩(wěn)定可靠,轉(zhuǎn)換速度快,可用于控制變頻器,比例閥,焊接電流等;此擴(kuò)展產(chǎn)品的外殼需要重新定制。
AD 擴(kuò)展型:在基本型之上,多了8路12位高速高精度AD(模擬量)輸入,但少了2路數(shù)字量輸入。
可用于模擬量的檢測控制,如電壓,電流,溫度,濕度,壓力等模擬量信號的檢測控制;此擴(kuò)展產(chǎn)品的外殼需要重新定制。
3、應(yīng)用場合
1)目前已廣泛應(yīng)用于步進(jìn)及伺服電機(jī)三軸聯(lián)動運(yùn)動控制場合;
2)可用于各種十八個點以內(nèi)的控制系統(tǒng),可控制氣缸、電磁閥、繼電器、步進(jìn)及伺服電機(jī)、比例閥控制、變頻器控制等高速、高精度模擬量輸入輸出、數(shù)字量輸入輸出場合;可外接光電式、電容式、電感式、霍爾式等各種傳感器;
3) 可用于替代十八點以內(nèi)的PLC加文本顯示器用于各種控制場合(如各種機(jī)器控制)。
4、成功應(yīng)用案例
目前已在全國各省市、港澳臺地區(qū)成功、廣泛應(yīng)用于點膠機(jī)、焊接機(jī)器手、抓料機(jī)器手等要求多角度、多方向、高精度、高速度的運(yùn)動控制場合,運(yùn)行穩(wěn)定可靠,成功地經(jīng)受了惡劣工業(yè)環(huán)境場合的強(qiáng)電磁、高頻干擾的考驗,以高性價比贏得了廣大客戶的信賴,并遠(yuǎn)銷海內(nèi)外。
二、功能特性
1、8位高性能單片機(jī)作為主控制芯片,程序空間為64K;
2、控制器有32K字節(jié)的數(shù)據(jù)存儲器,可以用來保存參數(shù)等數(shù)據(jù),斷電數(shù)據(jù)不丟失;
3、內(nèi)部采用了時鐘芯片DS12C887,可作時間運(yùn)算和時間控制;
4、主電源(內(nèi)部工作電源)采用5V直流電, 外部電源采用12-24V直流電;
5、1路標(biāo)準(zhǔn)的RS232串口通信接口,可以與電腦等上位軟件通信,也可以多個控制器之間聯(lián)機(jī)工作;
6、可直接通過RS232接口下載程序,無需燒錄器,使程序修改,升級方便;
7、系統(tǒng)采用光電隔離和啟用內(nèi)部看門狗及嚴(yán)格的高頻濾除特性,并有專業(yè)的電源監(jiān)控電路使系統(tǒng)工作穩(wěn)定可靠,無死機(jī)現(xiàn)象;
8、192 *64 液晶藍(lán)屏顯示;一屏可顯示12*4 個漢字;也可顯示圖形數(shù)字符號等;
9、有16個薄膜輕觸開關(guān),可在線設(shè)置參數(shù);
10、緊湊型機(jī)殼,控制器機(jī)殼尺寸:160mm*80mm*50mm,安裝尺寸:155mm*75mm,可用配套的銅卡安裝;
11、用Keil C 或匯編編程,用戶編程有困難的可把工藝流程發(fā)給我司,我司可代為開發(fā)程序。
三、規(guī)格
1、工作溫度:-10~+65°C;2、儲存溫度:-20~+80°C ;
3、濕度:5~95% 無凝結(jié) ;4、功耗(無外部設(shè)備): +5V@ 1A (典型值) ;
四、庫函數(shù)說明
4.1 顯示函數(shù)
4.1.0 void motion_init(void); //液晶屏初始化
4.1.1 void LcmInit( void ); //液晶屏初始化
4.1.2 void LcmPutDots( unsigned char DotByte ); //在當(dāng)前位置顯示一點
4.1.3 void LcmPutBMP( unsigned char *puts ); //調(diào)用顯示畫面
如:LcmPutBMP(Workbmp); //調(diào)用顯示畫面“Workbmp”
4.1.4 void LcmReverseBMP( void ); //屏幕反相顯示
4.1.5 void disp_char(unsigned char xp,unsigned char yp,unsigned char chr,bit col); //顯示單個字符
void disp_char( X軸坐標(biāo), Y軸坐標(biāo), 所要顯示的字符, 反色 );
如:disp_char(146,6,7,1);
4.1.6 void disp_HZ(unsigned char xp,unsigned char yp,unsigned char*puts,bit col); //顯示單個漢字
void disp_HZ( X軸坐標(biāo), Y軸坐標(biāo), 所要顯示的字, 反色 );
如:disp_HZ(72,2,fan,0);
4.1.7 void disp_float(unsigned char xp,unsigned char yp,unsigned long your_data,unsigned char
bit_T,unsigned char bit_int,bit hue);
//顯示符點數(shù)
void disp_float ( X軸坐標(biāo), Y軸坐標(biāo), 要顯示的數(shù)據(jù), 總位數(shù), 整數(shù)位數(shù),反色);
如:disp_float(104,6,lost_pa,7,3,0);
4.1.8 void disp_int(unsigned char xp,unsigned char yp,unsigned long your_data,unsigned char
bit_T,bit hue); //顯示整數(shù)
void disp_int( X軸坐標(biāo), Y軸坐標(biāo),要顯示的數(shù)據(jù), 總位數(shù), 反色);
如:disp_int(160,0,now_count,4,0);
4.1.9 void disp_var(unsigned char xp, unsigned char yp,unsigned int your_data,unsigned char
bit_int,bit hue); //顯示數(shù)值
void disp_var( X軸坐標(biāo), Y軸坐標(biāo), 要顯示的數(shù)據(jù), 總位數(shù), 反色);
如:disp_var(140,0,hours,5,0);
4.1.10 unsigned char edit(char bitnum,char page,unsigned char xdata *add_para,unsigned char
*add_bk);
unsigned char edit( 位數(shù), 頁碼, 地址,參數(shù)設(shè)置頁面的地址);
如:a=edit(23,0,0x800E,Workbmp1);
4.2 輸入、輸出
4.2.0 IN1 、IN2、IN3、IN4 ……IN11、IN12 輸入點(第1到第12點)
4.2.1 void out_bit(unsigned char num,bit value);//void out_bit(輸出點,位值);
DO輸出(0 是開輸出,1是關(guān)輸出) 輸出點(第1到第8點)
如:out_bit(1,0); //輸出點1開 out_bit(1,1); //輸出點1關(guān)
4.2.2 unsigned int READ_AD(unsigned char cha); //1-8通道模擬量讀取
READ_AD( 通道數(shù) ); 如:a= READ_AD(1);
4.2.3 unsigned int READ_TAD(unsigned char cha);
unsigned int READ_TAD( 通道數(shù) ); //9-16通道模擬量讀取
4.2.4 void DAOUTPUT(unsigned int DAVALUE);//DA輸出
4.3 延時
4.3.0 void delay_ms(unsigned int a);//如: delay_ms(100); //延時100ms
4.3.1 void Delay(unsigned int MS);//如: Delay(50); //延時50ms
4.4 時間設(shè)置
4.4.0 void StartDs12c887(void); //12c887啟動
4.4.1 void InitDs12c887(void); //12c887初始化
4.4.2 unsigned char GetMinutes(void); //讀取分鐘
4.4.3 unsigned char GetHours(void); //讀取小時
4.4.4 void SetTime(unsigned char chSeconds,unsigned char
chMinutes,unsigned char charchHours); //設(shè)置時、分、秒
如:SetTime( 20,02,08);
4.4.5 void SetDate(unsigned char chDate, unsigned char chMonth,unsigned char chYear); //設(shè)置
年、月、日
如:SetDate(20,03,05);
4.4.6 void SetCentury(void);//設(shè)置世紀(jì)
4.5 數(shù)據(jù)保存、讀取
4.5.0 unsigned long read_data(unsigned char xdata *address,unsigned char bytenum); //數(shù)據(jù)讀取
如:now_count=read_data(0x804F,4); //將0x804F 地址的內(nèi)容讀到變量now_count中。
4.5.1 Void save_data(unsigned char xdata *address,unsigned long your_data,unsigned char
bytenum); //數(shù)據(jù)保存
如:save_data( 0x804F,now_count, 4 );//將變量now_count的值保存到0x804F
4.6 其余函數(shù)說明
4.6.0 void Led_ON(void); //LED開
4.6.1 void Led_OFF(void); //LED關(guān)
4.6.2 void LcmClear( void ); //清屏
4.6.3 void Beep_ON(void); //蜂鳴器開
4.6.4 void Beep_OFF(void); //蜂鳴器關(guān)
五、接線步驟說明
第一步:輸入信號連接
JMDM-1830的輸入點為“低電平”有效,當(dāng)軟件檢測到對應(yīng)輸入點上的“低電平”時,確認(rèn)為有信號輸入,反之為沒有信號輸入。輸入信號可以由“點動開關(guān)”、“限位開關(guān)”、“接近開關(guān)”、“普通光電傳感器件”等一系列元器件提供,輸入信號使用的常電源為12V或24V(根據(jù)提拱輸入信號的器件所需供電條件決定),控制器“37腳”為輸入信號共用電源正輸入,即12V+或是24V+,現(xiàn)以點動開關(guān)24V信號輸入為例加以說明,
點動開關(guān)的兩端如上圖所示接線,此時控制器的“37腳”接24V電源正端,當(dāng)點動開關(guān)按下時,第一輸入點(27腳)與供電電源的24V地導(dǎo)通,27腳得到“低電平”有輸入信號,當(dāng)點動開關(guān)松開時,第一輸入點(27腳)與供電電源24V地斷開,27腳處于懸空狀態(tài),沒有輸入信號。
第二步:輸出信號連接 JMDM-1830的輸出也為“低電平”有效,當(dāng)輸件控制對應(yīng)輸出點輸出時,此輸出點將與輸出共用電源的地線導(dǎo)通,沒有輸出時輸出腳為懸空狀態(tài)。輸入信號可以用于“繼電器”、“電磁閥”、“氣缸”等器件的控制,輸出信號使用的電源為12V或24V(根據(jù)輸出所要控制的器件來決定),控制器的“17腳”為輸出信號共用電源地輸入,即12V地或24V地,“26腳”為輸出信號共用電源正輸入,即12V正或24V正,現(xiàn)以輸出點一12V信號輸出控制繼電器為例加以說明, 繼電器的線圈端,1腳接輸出共用電源的12V+,線圈的另一端接控制器第一輸出點(18腳),繼電器的3、4腳(開關(guān)端)接要控制的信號線,此時控制器的“17腳”接12V地源地,“26腳”接12V電源正,當(dāng)輸出點1有信號輸出時,18腳輸出一個低電平,繼電器得到工作電壓12V,繼電器吸合,開關(guān)閉合,3、4腳導(dǎo)通,當(dāng)18腳沒有輸出時,18腳懸空,繼電器不工作,開關(guān)斷開,3、4腳斷開。
第三步:步進(jìn)(伺服)電機(jī)連接
JMDM-1830對步進(jìn)電機(jī)的控制是通過步進(jìn)電機(jī)驅(qū)動器實現(xiàn)的,控制器的“9、11、13腳”分別為三組步進(jìn)控制的方向信號輸出,控制器的“10、12、14腳”分別為三組步進(jìn)控制的脈沖信號輸出,“9、10”,“11、12”,“13、14”分別為一組電組的輸出信號;方向、脈沖信號輸出均為“負(fù)信號有效”。具體接線請參照“JMDM-201830步進(jìn)驅(qū)動與控制器接線圖”。
第四步:電源連接
JMDM-1830產(chǎn)品使用標(biāo)準(zhǔn)5V直流供電,請嚴(yán)格按照,“7號”輸入端子接5V+,“8號”輸入端子接5V地的接法接入電源,如有反接或不按電壓要求輸入電源,將可能導(dǎo)致控制器的損壞。
六、訂購信息
JMDM-1830 產(chǎn)品選型:基本型(默認(rèn))、DA 擴(kuò)展型、AD 擴(kuò)展型。
1、產(chǎn)品包括:控制器、編程下載線(附送)、電子版技術(shù)資料(包括編程軟件及教程、應(yīng)用范例、操作手冊)、說明書;
2、發(fā)貨方式:快遞。
七、售后服務(wù)
自產(chǎn)品售出之日起,保修一年。
八、聯(lián)系方式
聯(lián)系人:李衛(wèi)紅;
電話:0755-29769287;13427969290 ;
傳真:0755-29355820;阿里旺旺:ahappybear
郵箱:jingmingk@163.com
QQ:2355735131