电子烟系统动态切换方法与流程
本发明为涉及一种电子烟系统动态切换方法,特别为关于一种电子烟的usb界面透过usb线与计算机连接后,经由储存于电子烟内的微控制器(mcu)中判别软件程序对电子烟的uart功能进行切换的方法。
背景技术:
电子雾化器(英语:vape或electroniccigarette),俗称「电子烟」,是一种以可充电锂聚合物电池供电驱动雾化器,透过加热油舱中的电子液体(俗称烟油、电子液体、e-liquid或e-juice;烟油含有丙二醇、植物甘油、食用香精或尼古丁)的装置。电子烟无需燃烧,只会产生「蒸气」亦无焦油及一氧化碳,可以减少部分传统纸烟对身体的影响,使得以电子烟替代纸烟的吸烟人士远离纸烟中的致癌物。
所知悉地,电子烟如同手机等诸多电子设备一般,使用后需要对如锂电池或是imr电池又称锰酸锂(limn)电池进行充电。
如图1所示,该图为藉由计算机的usb(universalserialbus)界面对电子烟进行充电之方块示意图。从电子烟内部到电子烟的usb界面,会将电源的部分连接起来,这样的设计,可以让计算机透过usb供电给电子烟,并且进行充电。
如图2所示,该图为从电子烟内部将uart线路连接到电子烟的usb界面进行充电,及电子烟与计算机进行通讯之方块示意图。为了让电子烟能够使用usb供电及充电,同时满足让电子烟能与计算机通讯,从电子烟内部到电子烟的usb界面,会将电源的部分连接;另一方面,也会从电子烟内部将uart(universalasynchronousreceiver/transmitter,通用异步收发传输器,是一种异步收发传输器,是计算机硬件的一部分,将数据通过串行通信和并行通信间作传输转换)线路连接到电子烟的usb界面,以达到让计算机透过usb供电给电子烟进行充电,同时也能让电子烟与计算机通讯,满足工厂生产测试、健康管理等应用。然而,当电子烟的usb界面连接计算机充电时,作业系统为windows下,计算机荧幕会出现装置无法辨识的讯息。
若电子烟的usb界面具备uart功能,并且已开启uart功能,当电子烟在与windows计算机连接时便会在计算机荧幕出现装置无法辨识的讯息。上述现象的成因在于windows计算机的usb界面是usb讯号,电子烟的usb界面若是接受到uart讯号,将会造成windows计算机端无法辨识而跳出无法辨识讯息。
因此,在电子烟的usb界面透过usb线与windows计算机连接后,如能提供一种软件判别流程机制,而能对电子烟的uart功能进行切换的流程应是迫切需要的。
技术实现要素:
本发明的目的为:当电子烟的usb界面与windows计算机透过usb线连接后,因没有开启电子烟的uart功能,充电过程中不会出现无法辨识的讯息,若需使用电子烟的uart功能时,能透过本发明的特定操作来开启电子烟的uart功能,在使用完电子烟的uart功能之后,本发明的目的在于能够将电子烟的uart功能关闭,下次与windows计算机连接时,不会出现无法辨识的讯息。
为达成前述目的,本发明提供一种电子烟系统动态切换方法,其中该电子烟的一usb界面透过一usb线与一计算机连接后,经由储存于该电子烟内的一微控制器(mcu)中一判别软件程序对该电子烟内的一uart功能进行动态切换方法,包含下列步骤:步骤(a):在一第一预定时间藉由该判别软件程序判断该电子烟对该usb线之插拔次数是否达到一预定阀值,若是,执行步骤(b);步骤(b):藉由该判别软件程序改变该电子烟的该mcu的uart的一暂存器的数值以暂时地开启该电子烟的该uart功能,并执行步骤(c);步骤(c):藉由该判别软件程序判断是否在一第二预定时间内是否接收由该计算机经过该usb线发送一启动uart命令,若是,执行步骤(d);步骤(d):若于该第二预定时间内该判别软件程序收到该启动uart命令,则该判别软件程序正式地开启该电子烟的该uart功能,执行步骤(e);步骤(e):藉由该判别软件程序接收该uart命令后,则该判别软件程序会执行该电子烟的对应该uart命令功能;以及步骤(f):藉由该判别软件程序判断是否接收从该计算机发出一结束uart命令后,若是,执行步骤(i)该判别软件程序关闭该电子烟的该mcu的该uart功能,切换回一般的状态,否则执行步骤(e)。
较佳地,当步骤(a)不会达到该预定阀值,执行步骤(g)则该计算机透过该usb线对该电子烟进行充电。
较佳地,当步骤(c)该判别软件程序并无接收该启动uart命令,执行步骤(h)则该判别软件程序将该电子烟的该mcu的uart的该暂存器改回原先的数值。
较佳地,该预定阀值之插拔次数为3次、该第一预定时间为6秒,以及该第二预定时间为5秒。
较佳地,该uart命令功能关于工厂生产测试、健康管理之应用。
较佳地,该计算机为作业系统为windows计算机。
附图说明
本领域中具有通常知识者在参照附图阅读下方的详细说明后,可以对本发明的各种态样以及其具体的特征与优点有更良好的了解,其中,该些附图包括:
图1为根据计算机的usb界面对电子烟进行充电之方块示意图。
图2为根据从电子烟内部将uart线路连接到电子烟的usb界面进行充电,及电子烟与计算机进行通讯之方块示意图。
图3为本发明电子烟的usb界面透过usb线与计算机之连接电路示意图。
图4为本发明电子烟系统动态切换方法之流程图。
图中各附图标记说明如下。
电子烟1usb界面11
uart12微控制器(mcu)13
判别软件程序14暂存器15
usb线2windows计算机3
步骤(a)~步骤(i)。
具体实施方式
以下配合图式及元件符号对本发明的实施方式作更详细的说明,俾使其所属技术领域中具有通常知识者在研读本说明书后能据以实施。
图3为本发明电子烟的usb界面透过usb线与计算机之连接电路示意图。图4为本发明电子烟系统动态切换方法之流程图。上述两张图说明一电子烟1的usb界面11透过一usb线2与一计算机3(以windows计算机为例,以下简写计算机3)连接后,经由储存于该电子烟1内的一微控制器13(mcu)中一判别软件程序14对该电子烟1内的一uart12功能进行动态切换方法之流程。
其中,该判别软件程序14为该电子烟1的系统程序,该电子烟1的硬件结构是mcu13加上周边的电路系统,mcu13指的是微控制器,是把中央处理器、存储器、定时/计数器、各种输入输出界面等都整合在集成电路芯片上的微型计算机。因此,该判别软件程序14是储存于该电子烟1内的mcu13中判别软件程序。
请一并参阅图3及图4,该电子烟1的该usb界面11透过该usb线2与该计算机3连接后,经由储存于该电子烟1内的微控制器13(mcu)中判别软件程序14,对该电子烟1内的uart12功能进行动态切换方法,包含下列步骤:
步骤(a):在一第一预定时间(以6秒为例)内藉由该判别软件程序14判断该电子烟1对该usb线2之插拔次数是否达到一预定阀值(插拔次数为3次),若是,执行步骤(b)。
也就是说,步骤(a)目的为:该判别软件程序14判断是否有达成要暂时开启该电子烟1的uart功能的要求。这说明该电子烟1的该usb界面11第一次插入usb线2之后,是否于6秒内拔出再插入再拔出再插入,总共插入三次拔出两次,若该判别软件程序14判断成立,即执行步骤(b),若不成立,则执行步骤(g):该计算机3透过该usb线2对该电子烟1进行充电。
步骤(b):藉由该判别软件程序14改变该电子烟1的该mcu13的uart的一暂存器15的数值以暂时地开启该电子烟1的该uart功能,并执行步骤(c)。例如:原uart的该暂存器15的数值为0x00,将uart的该暂存器15的数值改变成0xff,如此便会开启uart功能。
步骤(c):藉由该判别软件程序14判断是否在一第二预定时间(以5秒为例)内是否接收由该计算机3经过该usb线2发送一启动uart命令。若是,执行步骤(d),若不成立,则执行步骤(h):该判别软件程序14将该电子烟1的该mcu13的该uart的该暂存器15改回原先的数值。例如原uart的该暂存器15的数值为0xff,改变该uart的该暂存器15的数值为0x00,如此便会关闭uart功能。
步骤(d):若于该第二预定时间内该判别软件程序14收到该启动uart命令,则该判别软件程序14正式地开启该电子烟1的该uart功能。
步骤(e):藉由该判别软件程序14接收该uart命令后,则该判别软件程序14会执行该电子烟1的对应该uart命令功能。其中,该uart命令功能关于工厂生产测试、健康管理之应用。
步骤(f):藉由该判别软件程序14判断是否接收从该计算机3发出一结束uart命令后,若是,执行步骤(i)该判别软件程序14关闭该电子烟1的该mcu13的该uart功能,切换回一般的状态,否则执行步骤(e)。
而当步骤(f)执行完毕后,至步骤(i)进行程序变量的初始化,这是改变uart的该暂存器15前的准备,准备完毕后会自动执行步骤(h),当步骤(h)执行完毕,便会自动地执行步骤(g)。
本发明提供了一种电子烟系统动态切换方法,在该电子烟的该usb界面透过该usb线与该计算机连接后,经由储存于该电子烟内的微控制器(mcu)中该判别软件程序对该电子烟的该uart功能进行切换的步骤。其中,该判别软件程序执行的步骤的技术优势为:(1)从该电子烟内部将该uart线路连接到该电子烟的该usb界面,达到让该计算机透过该usb线供电给该电子烟以进行充电;(2)让该电子烟的该uart线路与计算机进行通讯,满足工厂生产测试、健康管理等应用;而且(3)该电子烟的该usb界面透过该usb线与该计算机连接计算机进行充电时,该计算机荧幕不会出现装置无法辨识的讯息。
本发明所提供的电子烟系统动态切换方法具产业上之利用价值,惟以上之叙述仅为本发明之较佳实施例说明,凡精于此项技艺者均可以轻易依据上述之说明而作其他种种之改良,但仍都属于本发明之精神及以下所界定之专利范围中。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除