品 ?????牌: | 精敏/JMDM |
單????? 價(jià): | 600.00元/臺(tái)面議 |
最小起訂: | 1 臺(tái) |
發(fā)貨期限: | 自買(mǎi)家付款之日起 起 天內(nèi)發(fā)貨 |
所??在?地: | 廣東省 深圳 |
供貨總量: | |
有效期至: | 長(zhǎng)期有效 |
聯(lián)系我時(shí),請(qǐng)?zhí)峒霸诎俜骄W(wǎng)看到,會(huì)有優(yōu)惠。 | |
一、簡(jiǎn)介
JMDM-2038ADDA是一款多功能人機(jī)界面和單片機(jī)控制器一體機(jī),它硬件采用具有高性能、工業(yè)級(jí)別的進(jìn)口單片機(jī)及零部件、專(zhuān)業(yè)的穩(wěn)定性、抗干擾電路設(shè)計(jì),軟件采用C語(yǔ)言編程,具有良好的可擴(kuò)展性和多功能.可實(shí)現(xiàn)IO、模擬量輸入輸出、步進(jìn)伺服電機(jī)的人機(jī)交互多功能控制。
二、性能參數(shù)
1、控制12個(gè)I/O點(diǎn),全光電隔離。
2、4路光電隔離PWM輸出。
3、8路模擬量控制:4入4出。
4、8位高性能單片機(jī)作為主控制芯片,程序空間為64K;
5、32K字節(jié)的數(shù)據(jù)存儲(chǔ)器,可以用來(lái)保存參數(shù)等數(shù)據(jù),斷電數(shù)據(jù)不丟失;
6、預(yù)留IIC總線接口,可以焊接24C02等系列的存儲(chǔ)芯片;
7、控制器工作電源:標(biāo)配24V直流1A開(kāi)關(guān)電源。12V-30V直流(或9V-20V交流)之間均可以正常運(yùn)行;
8、有1 路標(biāo)準(zhǔn)的RS232 串行通信接口,可以與電腦等上位軟件通信,也可與多個(gè)控制器之間聯(lián)機(jī)工作??梢酝ㄟ^(guò)條線帽切換成RS485進(jìn)行通信,可用于多機(jī)組網(wǎng);
9、可直接通過(guò)RS232接口下載程序,無(wú)需燒錄器,方便程序修改、升級(jí);
10、系統(tǒng)采用光電隔離和啟用內(nèi)部看門(mén)狗及嚴(yán)格的高頻濾除特性,并有專(zhuān)業(yè)的電源監(jiān)控電路使系統(tǒng)工作穩(wěn)定可靠,無(wú)死機(jī)現(xiàn)象;
11、128*64液晶藍(lán)屏顯示,一屏可顯示6列*4行=24個(gè)漢字;也可顯示圖形數(shù)字符號(hào)等;
12、有10個(gè)輕觸按鍵,可在線設(shè)置參數(shù);
13、外形尺寸:150mm*145mm*55mm,安裝尺寸:145mm*140mm,可用配套的銅卡安裝;
14、用Keil C編程,用戶(hù)編程有困難的可把工藝流程發(fā)給我司,我司可代為開(kāi)發(fā)程序。
三、產(chǎn)品特點(diǎn)
1、工作溫度:-10~+65°C:
2、儲(chǔ)存溫度:-20~+80°C ;
3、濕度:5~95% 無(wú)凝結(jié) ;
4、功耗(無(wú)外部設(shè)備):+24V@1A (典型值) ;
四、使用入門(mén)
1顯示函數(shù)
void io_init(void); //初始化IO口
void LcmInit( void ); //液晶屏初始化
void LcmPutBMP( unsigned char *puts ); //調(diào)用顯示畫(huà)面;
如:LcmPutBMP(Workbmp); //調(diào)用顯示畫(huà)面“Workbmp”
void LcmReverseBMP( void ); //屏幕反相顯示
void disp_char(unsigned char xp,unsigned char yp,unsigned char chr,bit col);
功能:顯示單個(gè)數(shù)字。
說(shuō)明:可顯示:"‘0’、‘1’、‘2’、‘3’、‘4’、‘5’、‘6’、‘7’、‘8’、‘9’、‘.’、‘+’、‘-’、‘ ’、‘:’"。分別對(duì)應(yīng)chr的數(shù)值為:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14。
disp_char( X軸坐標(biāo), Y軸坐標(biāo), 所要顯示的數(shù)字, 反色); X范圍:0--128 Y范圍:0,2,4,6。
舉例:disp_char(112,6,7,1);
void disp_character(unsigned char xp,unsigned char yp,unsigned char*puts,bit col);
功能:顯示字符,可自行定義任意字符,取模軟件生成即可。
說(shuō)明:disp_character( X軸坐標(biāo),Y軸坐標(biāo),要顯示的數(shù)組指針,反色);
舉例:disp_character(104,6,ASC_A,0);
void disp_HZ(unsigned char xp,unsigned char yp,unsigned char*puts,bit col); //顯示單個(gè)漢字
如:disp_HZ(72,2,zhong,0);
void disp_float(unsigned char xp,unsigned char yp,unsigned long your_data,unsigned char bit_T,unsigned char bit_int,bit hue); //顯示浮點(diǎn)數(shù)
說(shuō)明:disp_float ( X軸坐標(biāo), Y軸坐標(biāo), 要顯示的數(shù)據(jù), 總位數(shù), 整數(shù)位數(shù),反色);
舉例:disp_float(104,6,lost_pa,7,3,0);
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);
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);
unsigned char edit(char bitnum,char page,unsigned char xdata *add_para,unsigned char *add_bk);
unsigned char edit(參數(shù)位數(shù),頁(yè)碼,參數(shù)地址指針,參數(shù)設(shè)置頁(yè)面的數(shù)組指針);
如:a=edit(23,0,0x2000,Workbmp1);
2 輸入、輸出函數(shù)
IN1 、IN2、IN3 ……IN5、IN6 輸入點(diǎn)(第1到第6點(diǎn))
如:IN1==0為有輸入,IN1!=0為無(wú)輸入。
void out_bit(unsigned char num,bit value);//void out_bit(輸出點(diǎn),位值);
DO輸出(0 是開(kāi)輸出,1是關(guān)輸出) 輸出點(diǎn)(第1到第8點(diǎn))
如:
out_bit(1,0); //輸出一開(kāi) out_bit(1,1); //輸出一關(guān)
……
out_bit(6,0); //輸出二開(kāi) out_bit(6,1); //輸出二關(guān)
out_bit(7,1);//開(kāi)液晶屏 out_bit(7,0);//關(guān)液晶屏
out_bit(8,1);//開(kāi)蜂鳴器 out_bit(8,0);//關(guān)蜂鳴器
void IIC_MCP3424_Init(void);//初始化AD
void IIC_MCP3424_CHANGE_CHL(unsigned char channel);// 17ms才能穩(wěn)定 切換通道需間隔20ms,出廠默認(rèn)14位AD。例如:IIC_MCP3424_CHANGE_CHL(1);切換為AD通道一。20ms以后在調(diào)用AD讀取函數(shù)。
unsigned int IIC_MCP3424_READ(void)//讀取AD通道的AD值。
3 延時(shí)函數(shù)
void delay_ms(unsigned int a);//如:delay_ms(100); //延時(shí)100ms
void delayus(unsigned char us);//如:delayus(50); //延時(shí)50us
4 數(shù)據(jù)保存、讀取函