0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术英创工控主板支持电力终端标准显示介绍

英创信息技术 来源:英创信息技术 作者:英创信息技术 2019-11-15 09:59 次阅读

英创公司EM9X60系列工控主板广泛应用于电力行业,在最新的国家电网公司技术标准《电力用户用电信息系统功能规范》中,对电力终端的显示单元有明确的规定,要求液晶显示选用160X160单色点阵LCD,窗口尺寸不小于60mmX60mm,英创公司为此提出了EM9X60支持160X160点阵LCD的解决方案。

方案一、选用带英创工控主板能自动识别的LCD控制器的LCD,如CA160160Z,其主要指标为160X160点阵,控制器为S1D13700,与S1D1335/RA8835兼容。选用此类屏的优点是可直接利用英创现有的LCD_API库函数对屏进行操作,硬件连接和程序设计方便。英创EM9X60系列工控主板能自动识别的点阵LCD控制器还包括T6963C(或兼容型号),KS0108(或兼容型号)。

方案二、选择电力终端普遍使用的uc1698u控制器LCD,如HGO160X160。

HGO160X160采用ULTRACHIP(晶宏)公司的uc1698u LCD驱动IC,160X160点阵,符合国网标准,在硬件上可直接与英创EM9X60系列工控主板相连,软件方面,我们提供了专门针对uc1698u实现中西文显示的驱动程序。

对于应用层的软件编写,客户仅需要调用英创提供的API函数,就能实现画点,画线,字符显示等操作,不需要了解具体驱动细节,下面是节略测试程序的一些程序片段。

nStatus = LCD_Init( ); // LCD初始化

if( nStatus 《 0 )

return -1;

m = LCD_GetMaxX(); // 获取X方向最大点阵数

n = LCD_GetMaxY(); // 获取Y方向最大点阵数

strcpy( BufStr, ‘** 欢迎测试 **’ );

x = strlen( BufStr );

x = (m - x*6)/2; // x方向居中显示

y = 20;

LCD_WriteString( x, y, BufStr, 1 ); // 显示字符串

y+=25;

LCD_DrawLine( 0, y, n, y, 1 ); // 画线

y+=21;

LCD_DrawLine( 0, y, n, y, 1 );

k = y -10;

for( x=0; x 《 n; x++)

{

y = ( int )( k - 10.0*sin( 2.0*M_PI*x/24.0 ));;

LCD_PutPixel( x, y, 1 ); // 画点

}

注:为正确显示中文,需要将汉字点阵字模文件CCLIB12.FNT拷贝到工控主板的NandFlash根目录下。图1是执行上面测试代码后,LCD的显示效果图。

uc1698u的驱动以源代码的形式提供给客户,在英创提供的测试程序源文件中有各个应用层API函数和uc1698u驱动函数的详细说明,感兴趣的客户可向英创索要相关代码。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6063

    浏览量

    34595
收藏 人收藏

    评论

    相关推荐

    Linux工控主板对韦根信号的支持

    为50us,输出每一bit之前的间隔为1ms(如下图,实际的信号电平和时序由实际的韦根读卡器决定)。  韦根协议包含很多种格式来传输串行数据,公司工控主板
    发表于 06-12 15:27

    WinCE主板彩色打印方案

    公司WinCE系列工控主板(WinCE6、WinCE7)现可支持惠普USB喷墨打印机,提供彩色(黑白)打印功能。  除了最早
    发表于 07-06 10:08

    工控主板大容量U盘SD卡支持情况测试

      在实际应用中,有时可能产生大量数据,需要大容量的U盘或SD卡进行辅助存储。工控主板提供了对大容量U盘及SD卡的支持,以下为我们选取了
    发表于 09-19 10:33

    ESM928x系列工控主板支持WiFi+蓝牙功能

    ,ESM928x标准版带5路串口  详情参阅:ESMARC 928x系列工控主板  成都信息技术
    发表于 01-03 15:52

    支持Linux高级客户自行移植内核

    上市)  该项服务具体说明和实施流程参见:支持客户进行Linux移植  需要该服务的客户需与签订技术保密协议,并承诺严格履行协议:
    发表于 01-18 13:52

    ESM6802嵌入式主板正式销售

      成都双核Cortex-A9 i.MX6DL工控主板ESM6802正式入市销售。  ESM6802采用
    发表于 02-15 10:38

    工控主板产品选型指南

      成都信息技术有限公司是一家专注于嵌入式工控主板研发、销售与服务的高科技公司,在嵌入式领域已有超16年的从业经历。
    发表于 02-28 11:28

    嵌入式主板的无线通讯解决方案

    虚拟串口,PPP拨号登录进相应的无线网络,然后应用程序就可通过标准的Socket API进行数据通讯。  目前公司的ESMARC主板支持
    发表于 03-24 14:00

    Eclipse支持在线调试Linux应用程序

    调试linux应用程序》进行下载,也可以直接联系我们。成都信息技术有限公司http://www.emtronix.com
    发表于 03-24 16:28

    串口WiFi方案使用说明

    上的编程方法》,《串口WiFi在WinCE工控主板上的编程方法》。成都信息技术有限公司http://www.emtronix.com
    发表于 04-05 15:52

    敬请关注成都微信公众号

      为了让客户更方便快捷地获取公司的研发动态和产品信息公司对微信公众号进行了一次修改和内容扩充。此外,今后
    发表于 09-29 10:46

    主板中预装Modbus通讯协议

    modbus_Master.h,与原来的静态库保持不变,相应各个API函数的说明请参见网站技术天地文章《Wince下的Modbus主控通讯协议》、《
    发表于 10-20 10:40

    主板JAVA应用开发简介

    。  鉴于主板主要应用于工业控制和通信管理领域,所以提供的Java硬件支持包主要包括对以
    发表于 10-20 13:13

    JAVA操作主板SPI接口简介

    访问硬件资源,提供了Java硬件支持包,主要支持工控接口有:以太网、串口、CAN、GPIO、SPI、I2C、RTC等。本文主要
    发表于 10-20 13:16

    推出多功能工控主板新产品ESM7000

    。ESM7000工控主板正面  以下是ESM7000与公司主流产品ESM6802G、ESM3354主要技术指标的比较:指标ESM7000
    发表于 08-24 10:29