JMDM系列产品说明书-1830 深圳市精敏数字机器有限公司 www.jingmindm.com
JMDM-1830 三轴运动控制器人机界面一体机说明书
一、产品描述
1、JMDM-1830 简介
JMDM-1830 是深圳市精敏数字机器有限公司基于多年的工业控制行业经验,自主研发的、集成了工业
级三轴联动控制器和人机界面的一体机,具有抗强干扰能力、功能强大、稳定可靠,广泛用于控制各
种点胶机、焊接机器手、抓料机器手等要求多角度、多方向、高精度、高速度的场合。经过多年大规
模成熟的工业应用,JMDM-1830 已经以稳定可靠、高性价比和优异的性能表现极大地提高了客户的生
产效率和经济效益。
硬件软件性能:采用具有高性能、工业级别的进口单片机芯片、部件,和专业的稳定性、抗干扰电路
设计,适用于各种强电磁、高频干扰等环境恶劣的工业场合;具有良好的可扩展性,可外接 DA/AD 扩
展板、JMDM 系列串口控制器,灵活扩展定制;采用 C 语言或汇编语言编程,功能强大,且编程灵活。
外观:紧凑形外壳,可通过液晶屏人机交互界面上的薄膜轻触开关在线设置参数,可以实时地实现高
精度、高速的定位、定时、速度控制、模拟信号输入输出控制。
与 PLC 加文本显示器的对比:JMDM-1830 工业级三轴联动控制器人机界面一体机功能上完全可替代各
种国内外品牌的 PLC 加文本显示器,且一体机的外观更为紧凑、性能和功能更强、稳定性更高、性价
比更高。
2、JMDM-1830 多功能组合产品
JMDM-1830 产品有基本型和多种扩展型产品,可根据客户需求的不同,在基本型基础上,灵活扩展定
制出多种扩展型产品。具体介绍如下:
基本型:10 路光电隔离数字量输入,NPN 输入型式,输入电流为 10MA,其中有两路可作中断源来高速
计数;8 路光电隔离数字量输出,集电极开路晶体管输出,最大输出电流为 1A,可以控制气缸,电磁
阀,继电器等,输出频率可以达到 20KHz;可以控制 3 路步进电机或伺服电机作联动的运动控制,脉
冲频率为 200KHZ,最大可达 400KHZ;
DA 扩展型:在基本型之上,多了 1 路 12 位高速高精度 DA(模拟量)输出,输出范围是 0V~10V;稳
定可靠,转换速度快,可用于控制变频器,比例阀,焊接电流等;此扩展产品的外壳需要重新定制。
AD 扩展型:在基本型之上,多了 8 路 12 位高速高精度 AD(模拟量)输入,但少了 2 路数字量输入。
可用于模拟量的检测控制,如电压,电流,温度,湿度,压力等模拟量信号的检测控制;此扩展产品
的外壳需要重新定制。
3、应用场合
1)目前已广泛应用于步进及伺服电机三轴联动运动控制场合;
2)可用于各种十八个点以内的控制系统,可控制气缸、电磁阀、继电器、步进及伺服电机、比例阀控
制、变频器控制等高速、高精度模拟量输入输出、数字量输入输出场合;可外接光电式、电容式、电
感式、霍尔式等各种传感器;
3) 可用于替代十八点以内的 PLC 加文本显示器用于各种控制场合(如各种机器控制)。
4、成功应用案例
目前已在全国各省市、港澳台地区成功、广泛应用于点胶机、焊接机器手、抓料机器手等要求多角度、
多方向、高精度、高速度的运动控制场合,运行稳定可靠,成功地经受了恶劣工业环境场合的强电磁、
高频干扰的考验,以高性价比赢得了广大客户的信赖,并远销海内外。
二、功能特性
1、8 位高性能单片机作为主控制芯片,程序空间为 64K;
2、控制器有 32K 字节的数据存储器,可以用来保存参数等数据,断电数据不丢失;
第 1 页,共 5 页
JMDM系列产品说明书-1830 深圳市精敏数字机器有限公司 www.jingmindm.com
3、内部采用了时钟芯片 DS12C887,可作时间运算和时间控制;
4、主电源(内部工作电源)采用 5V 直流电, 外部电源采用 12-24V 直流电;
5、1 路标准的 RS232 串口通信接口,可以与电脑等上位软件通信,也可以多个控制器之间联机工作;
6、可直接通过 RS232 接口下载程序,无需烧录器,使程序修改,升级方便;
7、系统采用光电隔离和启用内部看门狗及严格的高频滤除特性,并有专业的电源监控电路使系统工
作稳定可靠,无死机现象;
8、192 *64 液晶蓝屏显示;一屏可显示 12*4 个汉字;也可显示图形数字符号等;
9、有 16 个薄膜轻触开关,可在线设置参数;
10、紧凑型机壳,控制器机壳尺寸:160mm*80mm*50mm,安装尺寸:155mm*75mm,可用配套的铜卡安
装;
11、用 Keil C 或汇编编程,用户编程有困难的可把工艺流程发给我司,我司可代为开发程序。
三、规格
1、工作温度:-10~+65°C;2、储存温度:-20~+80°C ;
3、湿度:5~95% 无凝结 ;4、功耗(无外部设备): +5V@ 1A (典型值) ;
四、库函数说明
4.1 显示函数
4.1.0 void motion_init(void); //液晶屏初始化
4.1.1 void LcmInit( void ); //液晶屏初始化
4.1.2 void LcmPutDots( unsigned char DotByte ); //在当前位置显示一点
4.1.3 void LcmPutBMP( unsigned char *puts ); //调用显示画面
如:LcmPutBMP(Workbmp); //调用显示画面“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轴坐标, Y轴坐标, 所要显示的字符, 反色 );
如: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轴坐标, Y轴坐标, 所要显示的字, 反色 );
如: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);
//显示符点数
第 2 页,共 5 页