主营:欧姆龙,三菱,安川,Pro-face

首页 > 解决方案 > 电子_触摸屏 > 数字量/模拟量输入输出 PWM脉宽调制 液晶屏显示功能

分类+

数字量/模拟量输入输出 PWM脉宽调制 液晶屏显示功能

发布日期:2025/11/27来源:网络

一、 产品描述

1、JMDM-CON2038 简介

深圳市精敏数字机器有限公司基于多年的工业控制行业经验,自主研发的JMDM-CON2038产品是一种集成多功能型人机界面和单片机控制器一体机,是目前业内一款经过多年大规模成熟的工业应用、具有抗强干扰能力、功能强大、稳定可靠的工业控制器。它硬件采用具有高性能、工业级别的进口单片机及零部件、专业的稳定性、抗干扰电路设计,软件采用C语言编程,具有良好的可扩展性,可实现多种功能:可通过蓝色高清液晶屏人机交互界面上的10个轻触开关在线设置参数,实现控制电磁阀、气缸、传感器、接近开关、霍尔开关等;板上有高精度的AD采集芯片,最高达到18位(位数根据需要可软件调整);带4路20KHZ的PWM输出,可脉宽调制控制。适用于各种强电磁、高频干扰等环境恶劣的工业场合,JMDM-CON2038工业控制器以稳定可靠、高性价比和优异的性能表现极大地提高了客户的生产效率和经济效益。

2、JMDM-CON2038产品功能介绍

(1)有12路光电隔离数字量输入输出。

6路输入:NPN 输入形式,输入电流为10mA即可,默认12V--24V的开关量输入检测,5V开关量输入检测需定做。6路输入可以作为行程限位开关、红外传感器、接近开关、按钮等的检测。

6路晶体管输出:最大每路输出能承受4A电流。输出低电平有效。可驱动5---30V之间工作的负载。

可以用来控制电磁阀、电磁继电器、固态继电器、气缸等负载。

(2)4路光电隔离PWM输出。PWM输出工作电压为12V。可用于控制比例阀、IGBT等。频率范围为(1HZ~20KHZ);占空比可以编程设定,占空比范围为(0.000~1.000)。可用于激光电源能量控制、IGBT控制等脉宽调制场合。

(3)有一个12864液晶显示屏,亮度可调。可显示4行6列标准汉字。背光灯可以通过软件开启和关闭。

(4)带有RS485通信端子和RS232通信端口,RS232和RS485可以通过两个跳线冒来进行切换。

(5)RS232可以烧录程序,烧录程序不必使用专门的烧录器。

(6)有一个蜂鸣器输出,可以用于报警提醒。

(7)有4路高速高精度AD模拟量检测通道。检测电压范围是0--5V。可以定做成0--10V检测量程。

AD位数可以通过软件来修改,可改位数为12位、14位、16位和18位。检测速度分别为4ms、20ms、60ms和245ms。IIC总线读取数据方式。可用于模拟量的检测控制,如电压,电流,温度,湿度,压力等模拟量信号的检测控制;

(8)拥有10个按钮面板可以设置参数。

JMDM-CON2038可用于各种12点数字量输入输出的控制系统,可控制气缸、电磁阀、继电器等;可用于替代12点以内的PLC用于各种控制场合(如各种机器控制),功能上比12点的PLC加文本显示器更为强大、灵活。性能稳定,性价比高。

3、应用场合

    目前已广泛应用于气缸、电磁阀、继电器、压力测试仪、液压控制器、激光控制器、多段多路温度控制器等要求高精度、高速度的工业环境和设备上,运行稳定可靠,成功地经受了恶劣工业环境场合的强电磁、高频干扰的考验,以高性价比赢得了广大客户的信赖,并远销海内外。

二、 技术参数

1、8位高性能单片机作为主控制芯片,程序空间为64K;

2、32K字节的数据存储器,可以用来保存参数等数据,断电数据不丢失;

3、预留IIC总线接口可以焊接24C02等系列的存储芯片;

4、控制器工作电源:标配24V直流1A开关电源。12V-30V直流(或9V-20V交流)之间均可以正常运行;

5、有1 路标准的RS232 串行通信接口,可以与电脑等上位软件通信,也可与多个控制器之间联机工作。可以通过条线帽切换成RS485进行通信,可用于多机组网;

6、可直接通过RS232接口下载程序,无需烧录器,方便程序修改、升级;

7、系统采用光电隔离和启用内部看门狗及严格的高频滤除特性,并有专业的电源监控电路使系统工作稳定可靠,无死机现象;

8、128*64液晶蓝屏显示;一屏可显示6*4个汉字;也可显示图形数字符号等;

9、有10个轻触按键,可在线设置参数;

10、外形尺寸:紧凑型机壳,控制器机壳尺寸:150mm*145mm*55mm,安装尺寸:145mm*140mm,可用配套的铜卡安装;

11、用Keil C编程,用户编程有困难的可把工艺流程发给我司,我司可代为开发程序。

三、 规格  

1、工作温度:-10~+65°C;  

2、储存温度:-20~+80°C ;

3、湿度:5~95% 无凝结 ;    

4、功耗(无外部设备):+24V、1A (典型值) ;

四、 库函数说明 

4.1显示函数 

void io_init(void); //初始化IO口 

void LcmInit( void ); //液晶屏初始化 

void LcmPutBMP( unsigned char *puts ); //调用显示画面;

如:LcmPutBMP(Workbmp); //调用显示画面“Workbmp” 

void LcmReverseBMP( void ); //屏幕反相显示 

void disp_char(unsigned char xp,unsigned char yp,unsigned char chr,bit col); 

功能:显示单个数字。

说明:可显示:"‘0’、‘1’、‘2’、‘3’、‘4’、‘5’、‘6’、‘7’、‘8’、‘9’、‘.’、‘+’、‘-’、‘ ’、‘:’"。分别对应chr的数值为:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14。

 disp_char( X轴坐标, Y轴坐标, 所要显示的数字, 反色); 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); 

功能:显示字符,可自行定义任意字符,取模软件生成即可。

说明:disp_character( X轴坐标,Y轴坐标,要显示的数组指针,反色); 

举例:disp_character(104,6,ASC_A,0); 

void disp_HZ(unsigned char xp,unsigned char yp,unsigned char*puts,bit col); //显示单个汉字

如: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); //显示浮点数 

说明:disp_float ( X轴坐标, Y轴坐标, 要显示的数据, 总位数, 整数位数,反色); 

举例: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); //显示整数 

void disp_int( X轴坐标, Y轴坐标,要显示的数据, 总位数, 反色); 

如: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); //显示数值 

void disp_var( X轴坐标, Y轴坐标, 要显示的数据, 总位数, 反色); 如: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(参数位数,页码,参数地址指针,参数设置页面的数组指针);

如:a=edit(23,0,0x2000,Workbmp1); 

4.2 输入、输出函数 

IN1 、IN2、IN3 ……IN5、IN6   输入点(第1到第6点)

如:IN1==0为有输入,IN1!=0为无输入。

void out_bit(unsigned char num,bit value);//void out_bit(输出点,位值); 

DO输出(0 是开输出,1是关输出) 输出点(第1到第8点) 

如:

out_bit(1,0); //输出一开 out_bit(1,1); //输出一关

……

out_bit(6,0); //输出二开 out_bit(6,1); //输出二关

out_bit(7,1);//开液晶屏  out_bit(7,0);//关液晶屏

out_bit(8,1);//开蜂鸣器  out_bit(8,0);//关蜂鸣器 

void IIC_MCP3424_Init(void);//初始化AD

void IIC_MCP3424_CHANGE_CHL(unsigned char channel);// 17ms才能稳定 切换通道需间隔20ms,出厂默认14位AD。例如:IIC_MCP3424_CHANGE_CHL(1);切换为AD通道一。20ms以后在调用AD读取函数。

unsigned int IIC_MCP3424_READ(void)//读取AD通道的AD值。

    4.3 延时函数 

void delay_ms(unsigned int a);//如:delay_ms(100); //延时100ms 

void delayus(unsigned char us);//如:delayus(50); //延时50us 

4.4 数据保存、读取函数 

unsigned long read_data(unsigned char xdata *address,unsigned char bytenum); //数据读取 

如:now_count=read_data(0x3000,4);  //将0x3000  地址的内容读到变量now_count中 

Void save_data(unsigned char xdata *address,unsigned long your_data,unsigned char bytenum); //数据保存;如:save_data( 0x3000,now_count, 4 );//将变量now_count的值保存到0x3000地址中去。 

读取和保存是操作的十进制数。

4.5 其余函数说明 

void Led_ON(void); //LED开 

void Led_OFF(void); //LED关 

void LcmClear( void ); //清屏 

 

 

 

 


  • 精密数字压力计的调校方法 精密数字压力计的调校方法 精密数字压力计的调校方法精密数字压力计的调校方法以-90~100KPa量程的精密数字压力计为例:1、打开主机外包装,接上压力模块。2、开机,仪表显示:型号,量程,精度。后自动转换到KPa和mA同时显
  • 华北工控 | 嵌入式计算机在数字化手术室远程医疗系统的应用 华北工控 | 嵌入式计算机在数字化手术室远程医疗系统的应用 在智慧医院建设日益完善的今天,手术室作为医院的重要组成也开始与物联网、互联网、图像处理技术等有机结合,数字化手术室建设成为趋势。数字化手术室中的远程医疗数字化手术室是以设备基础为基础、以信息整合为
  • 模拟量转无线电采集转换器模块免布线远程传输还原4-20ma0-10v 模拟量转无线电采集转换器模块免布线远程传输还原4-20ma0-10v
  • 威盛数字广告牌系统解决方案 威盛数字广告牌系统解决方案 威盛能提供完整系列成熟的超小型运算平台,把功能丰富的小尺寸、小体积的系统平台带到数字广告牌应用中。威盛完整的 x86 数字广告牌系统解决方案,让任一零售商和组织都能从使用多媒体数字广告牌网络而受益
  • Topstar 嵌入式板卡TEB-M7063在数字标牌中的应用 Topstar 嵌入式板卡TEB-M7063在数字标牌中的应用   应用背景  随着计算机通信技术的日趋发达,多媒体信息发布在日常生活中随处可见,针对超市、商场、车站、银行、户外等各自不同的环境,设计迥异的多媒体发布系统应运而生,数字化、网络化、信息化的多媒体广
  • 华北工控嵌入式电脑在数字化酒店的智能应用 华北工控嵌入式电脑在数字化酒店的智能应用 系统概述 随着人们的生活质量不断提高,酒店餐饮业得到了空前的发展,国际品牌酒店、连锁商务酒店层出不穷,酒店业面临着激烈的竞争。如今单单靠满足为客人提供舒适、方便的环境等大众化需求已经不能完全满足
  • 维控人机视频(影像)输入显示部件使用说明 维控人机视频(影像)输入显示部件使用说明 一.简介:为了满足客户的需求,推出新功能:视频输入显示。实现对视频的实时监控,满足客户对当前情况的最新最快的了解掌握。二:维控人机视频实际效果图:http://v.youku.com/v_show/
  • 阿尔泰数据采集卡在模拟飞行系统的应用 阿尔泰数据采集卡在模拟飞行系统的应用 数据采集是数字信号处理中非常重要的环节。目前用于PC机的数据采集卡大部分是基于ISA总线的,这种结构的最大缺点是传输速率太低,不能实现数据的高速传输。PCI总线推出后,以其突出的性能备受计算机和通信

专注服务于工控领域 7×8小时售后支持

全方位的技术支持 因为专注所以专业