[发明专利]一种编译延时逻辑原理图到字节码方法有效
申请号: | 202110807059.1 | 申请日: | 2021-07-16 |
公开(公告)号: | CN113608491B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 肖银皓 | 申请(专利权)人: | 广东财经大学 |
主分类号: | G06F30/343 | 分类号: | G06F30/343 |
代理公司: | 广州专理知识产权代理事务所(普通合伙) 44493 | 代理人: | 邓易偲 |
地址: | 510000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编译 延时 逻辑 原理图 字节 方法 | ||
本发明公开了一种编译延时逻辑原理图到字节码方法,包括步骤读取延时逻辑的原理图,对原理图进行翻译得到逻辑元件门级网表,对逻辑元件门级网表进行简化得到最简化逻辑网表,根据最简化逻辑网表生成字节码,对字节码进行窥孔优化减小体积得到精简化字节码,将精简化字节码下载到延时模块内部得到定制延时模块。本发明实现了延时模块的高效率和低成本定制开发。
技术领域
本发明涉及机电控制技术领域,具体涉及一种编译延时逻辑原理图到字节码方法。
背景技术
在下面的背景讨论中,参考了某些结构和/或方法。然而,下面的参考不应被解释为承认这些结构和/或方法构成了现有技术。申请人明确保留证明这种结构和/或方法不作为现有技术的权利。
延时模块是一种根据外部输入信号状态和预设的延时参数来改变输出端通断状态的装置。它被广泛应用于声控灯、延时灯、门禁和水泵控制等简单的机电控制场合中。在这些场合下,与PLC相比,延时模块经济性好、体积小、易用性好,而且在损坏时也易于更换;与定制的单片机开发板相比,其配置开发便捷,无需编写代码,上手即可直接使用,大大降低了产品创新开发的门槛。
随着技术的进步和非标定制需求的上涨,延时模块的市场规模逐渐增长,而且日渐要求解决方案具备极高的经济性、好的灵活性、完全的可定制性、良好的有线和无线连接能力以及高的易用性,并要求能够将延时模块裸板深度嵌入于产品中从而加快上市速度。因此,传统的固定模式的延时模块渐渐不能满足市场需求,市场需要更加灵活和方便的延时模块编程体系,同时这种灵活性必须不伤害延时模块的高度的经济性:这使得我们必须为延时模块研发一套专用编程系统。
现有的定制延时逻辑的方法主要有三种,其均有一定缺陷而无法满足当前市场需求。
第一种方案使用完全定制的微控制器电路板,从头开始开发输入/输出电路和完成延时逻辑的代码,代码通常使用C语言、Basic语言或Forth语言编写而成。此定制一旦完成,在后续生产中其边际成本是极低的,但定制开发成本极高。若需求量小或者需求碎片化,则支付初始定制成本是非常不经济的。比如,一个方案的量产成本虽然可能在20元/产品左右,但其开发成本可能达到200000元以上,当需求量仅仅在几十或者甚至是个位数时全定制开发成本平摊在产品产量上可能会是物料成本的数倍甚至数十倍。对于市场规模尚不确定的新产品,采用全定制开发是相当冒险的,不利于产品创新。而且此种方法一案一开发,每一款产品的开发调试都必须从头进行,浪费人力物力和时间,还可能拖累产品的上市速度。
第二种方案使用预置多种延时模式的延时模块。此种方法应用简单方便,而且预置多种延时模式的延时模块可以作为标准产品加以大量生产,大大提高了经济性。但随着定制化需求的广度和深度的增加,预置延时模式的数量不断增多,模块内置的程序越来越复杂,调试和除错也越来越困难。在启用一种延时模式时,其余延时模式的程序虽然没有使用,但也被预加载在延时模块内,占用模块内部单片机的资源,使得模块必须使用比必要程度更高规格的单片机。此外,若客户需要一种模块没有预置的延时模式,则又需要进入第一种方案的全定制流程。总的而言,此种方法在满足传统需求时没有问题,但在应对现今不断增长的产品差异化定制化需求时显得力不从心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东财经大学,未经广东财经大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110807059.1/2.html,转载请声明来源钻瓜专利网。