手写发光字的方法及其装置的制作方法

文档序号:8022653阅读:362来源:国知局
专利名称:手写发光字的方法及其装置的制作方法
技术领域
本发明涉及一种广告字的实现方法,尤其是实现手写发光字的方法及其装置。
背景技术
目前,所有发光字都是只能单一颜色或七种颜色显示或在同一横面或竖面同时变色,但都不能模仿手写的笔划顺序进行动感展现,这种显示效果显得很单一、而且呆板,无法满足不同使用环境中的多种使用要求。

发明内容
本发明克服了上述缺点,提供一种能够模仿书写效果显示的手写发光字的方法及其装置。
本发明解决其技术问题所采取的技术方案是一种实现手写发光字的方法,包括以下步骤1)将文字的笔划分成若干笔划段,所述笔划段的个数大于或等于文字的笔划数;2)通过控制器将各文字段所要显示的各项参数进行设定;3)按照控制器的设定控制笔划段进行发光显示。
所述步骤2)、3)中的控制器可分为主控制器和从控制器,主控制器向从控制器发送控制命令,控制从控制器的工作,从控制器控制笔划段的显示。
所述主控制器的工作流程可为如下
a)初始化主程序;b)读取数据;c)向从控制器发送显示控制数据;所述从控制器的工作流程可为如下i.接收从主控制器传送来的控制数据;ii.根据控制数据通过显示子程序发出显示数据。
所述从控制器的工作流程中,还可包括一个数据判别过程和一个转发子程序,所述数据判别过程在显示子程序之前,用于判断所述从控制器接收到的数据类型,当接收到的数据得到校验后确认为本从控制器的控制数据时,就进入显示子程序,否则进入转发子程序,将控制信息转发到下一级从控制器。
所述主程序中初始化主程序和读取数据过程之间还可包括有一个设置调用子程序数目和一个选择子程序过程,通过设置多个子程序并依次逐个执行多个子程序,来达到多种显示效果。
一种实现手写发光字的控制装置,包括一个用于控制整个装置工作的控制器和多个显示发光文字的显示电路,所述多个显示电路作为多个笔划段,组合后构成整个文字的笔划。
所述控制器可包括主控制器和从控制器,所述主控制器包括一个单片机、一个收发控制及其外围电路,所述从控制器包括一个单片机、两个收发模块、两个达林顿驱动芯片及其外围电路。
所述象素灯条可为三路,每路为同一颜色的多个发光元件,所述发光元件为发光二极管。
本发明通过将文字的笔划分为若干笔划段,由控制器分别控制每一个笔划段的按照设定的顺序和颜色发光显示,在整体上实现模仿人手写顺序进行显示的效果,使发光字更具人性化智能化,从而满足不同使用者的不同使用需求。此外,由于所述控制器由主控制器和从控制器构成,通过主控制器控制多个从控制器工作,再由从控制器分别控制多个笔划段的显示,使得对笔划段的控制更加灵活多样。


图1为本发明中主控制器的主程序流程2为本发明中数据读取子程序流程3为本发明中发送子程序流程4为本发明中从控制器的主程序流程5为本发明中显示子程序流程6为本发明中转发子程序流程7为本发明中电路原理框8为本发明中电路原理9为本发明的文字示例图具体实施方式
如图1所示,本发明通过如下方法实现将需要显示的文字的笔划,分割成若干笔划段,每一段由一片或多片并联连接的象素灯条组成,每片象素灯条有RGB三个信号控制端口,通过主控制器和从控制器控制所述象素灯条输出RGB信号控制象素灯条的颜色,当所述象素灯条按字笔画顺序输出同一颜色信号给各段象素灯条时,就能达到手写的感观效果,就形成如同手写般的动态效果。
所述控制器的控制框图如图7所示,电路原理图如图8所示,由主控制器和从控制器构成,所述每一个笔划段由一个或多个并联的象素灯条构成,主控制器连接到顺次相连的多个从控制器上,向从控制器发送控制信息和数据信息,所述每个从控制器与四条象素灯条相连,控制每条象素灯条的发光顺序和发光颜色。
所述主控制器,由一个单片机U2、一个RS485接口芯片U1及其外围电路构成,所述RS485接口芯片U1的DI端与所述单片机U2的数据发送端TXD端直接相连。主控制器与从控制器间的串行信号通过接口芯片U1的传输,所述接口芯片U1的A、B端口(RS485平衡传输)为信号发送端,所述单片机U2通过TXD端即数据发送端发送信号。
所述从控制器由两个RS485接口芯片U6、U7,一个单片机U3、两个达林顿管驱动芯片U4、U5及其外围电路构成,所述单片机的十二个控制端P10~P17、P31~P37分别对应连接到两个达林顿驱动芯片U4、U5的输入端,即U4的Y1~Y6端和U5的Y1~Y6端,U4的输出端Q1~Q3、Q4~Q6和U5的输出端Q1~Q3、Q4~Q6分别与4个象素灯条对应连接。第一个从控制器的RS485接口芯片U7的输入端通过屏蔽数据线与所述主控制器中RS485接口芯片U1的两个输出端相连,输出DI端连接到所述单片机U3的数据发送端RXD端,另一个RS485接口芯片U6的DI端与所述单片机的TXD端,两个输出端A、B端分别对应连接到下一级从控制器的接口芯片U7’的A、B端信号接收端口,依次类推,通过主控制器控制多个从控制器。所述从控制器间的串行信号通过接口芯片U6和下一级从控制器的接口芯片U7’连接传输,所述单片机U3通过RXD端(数据接收端)接收信号,TXD端(数据发送端)发送信号。所述单片机U3芯片通过程序控制,使其在P10~P17、P31~P37端对应产生A1、A2、A3、B1、B2、B3、C1、C2、C3、D1、D2、D312路控制信号,去控制达林顿管驱动芯片U4的输出端Q1~Q3、Q4~Q6和达林顿管驱动芯片U5的输出端Q1~Q3、Q4~Q6的通断,从而使RGB控制信号输出端输出不同的信号。
所述每组象素灯条共为RGB三路,每路为相同颜色的5个发光二极管串连构成,每路发光二极管的正极端与工作电源VCC相连,负极端再串连一个缓冲电阻后连接所述达林顿驱动芯片的输出端。当达林顿驱动芯片输出低电平时,LED导通发光,当达林顿驱动芯片输出高电平时,LED截至。
主控制器的控制过程如图1所示,通过初始化调用子程序列表和设置调用子程序的数目后,逐个进入每个子程序流程,所述每个子程序设定和控制不同的色彩、发光顺序等显示效果,每个子程序流程依次完成数据读取流程和数据发送流程。所述数据读取流程如图2所示,在设定了从控制器的数目和所要传输的数据的长度后逐个读取相应的数据;数据发送流程如图3所示,在初始化串口和设定发送的字节数目后开始逐个字节向从控制器发送从数据读取流程中读取到的数据。
所述主控制器数据的具体传递方式和控制方式如下1)读取子程序读取数据格式如下

1R、1G、1B、2R、2G、2B、3R、3G、3B、4R、4G、4B分别对应着从控制器上的4组象素灯条的RGB信号,当对应位为1时表示亮,为0时表示暗。例如第1个数据为10000000,第2个数据为00000000时,对应的从控制器输出就为第1组象素灯亮红色,其他3组都不亮。
2)发送帧数据格式第1个字节为从控制器编号,例如00000001就选中第1块从控制器,从控制器就会显示出所要的状态,否则就传到下一从控制器。
第2、3个字节是显示所需数据,格式如1)所示。
3)手写顺序实现以“人”为例,如图9所示,第一画“丿”撇,把它分成4段,把第二画“ヘ”捺,把它分成3段,每一段由一条象素灯条组成,如图5所示其中1.1,1.2,1.3,1.4分别表示第一画的4段象素灯条,连接到编号为1的从控制器上;2.1,2.2,2.3分别表示第二画的3段象素灯条,连接到编号为2的从控制器上。
假设当前每一个象素灯都发红光,所以这时发送00000001,01010010,01000000,1.1段的象素灯就变成绿色,其它几段就为红色,接着发送00000001,01001010,01000000,1.1,1.2段的象素灯就变成绿色,其它几段就为红色,接着发送00000001,01001001,01000000,1.1,1.2,1.3段的象素灯就变成绿色,接着发送00000001,01001001,00100000,1.1,1.2,1.3,1.4灯就变成绿色,其它几段就为红色,这时就完成了人字的第一画,在视觉上就产生一种书写向后顺序的效果,第二画时只要把写第一画时帧数据的第一个字节改为00000010就可以实现向后顺序,从而使整体上形成一种书写的视觉效果。
从控制器的控制流程如图4所示,在设置串口接收方式后开始接收数据长度,然后逐个接收字节数据,再判断接收到的数据中所包含的设定的校验字节是否为对应的此从控制器的数据,如果是则进入显示子程序,如果否则进入转发子程序,将控制数据通过接口芯片转发到下一级从控制器中,由下一级从控制器再进行判断相应的校验字节,如果是下一级的控制数据则进入相应显示子程序,如果否则进入转发子程序,将控制数据通过接口芯片转发到再下一级的从控制器中,依次类推。所述显示子程序流程如图5所示,首先显示数据长度,再将这一长度的数据逐个送到I/O接口,控制达林顿驱动芯片U4、U5象素灯条中的发光二极管按着设定的颜色和顺序发光显示;所示转发子程序如图6所示,在初始化串口和设置了发送字节数目后逐个将数据转发出去。
所述从控制器接收到数据跟I/O口关系如下所示

从控制器编号方法如下当接收帧数据的第一个字节为00000001时,控制器就会把接下来的数据送到I/O口,但如果接收到的是其他(00000000没有使用),程序就会把这一字节数据减一然后连通其他数据一起传送到下一块控制器,这样就实现了一个控制器编号。
本发明通过控制器对象素灯条的控制,将使发光字更具人性化,智能动感技术,使得人们看到的发光字,像有人在拿笔写出来一样。当然,在不需要手写功能时,通过对控制器和象素灯条的设置,使得发光字也可以显示单一颜色或七种颜色进行展现。
权利要求
1.一种实现手写发光字的方法,其特征在于包括以下步骤1)将文字的笔划分成若干笔划段,所述笔划段的个数大于或等于文字的笔划数;2)通过控制器将各文字段所要显示的各项参数进行设定;3)按照控制器的设定控制笔划段进行发光显示。
2.根据权利要求1所述的实现手写发光字的方法,其特征在于所述步骤2)、3)中的控制器分为主控制器和从控制器,主控制器向从控制器发送控制命令,控制从控制器的工作,再由从控制器控制笔划段的显示。
3.根据权利要求1或2所述的实现手写发光字的方法,其特征在于所述主控制器的工作流程如下1)初始化主程序;2)读取数据;3)向从控制器发送显示控制数据。
4.根据权利要求1或2所述的实现手写发光字的方法,其特征在于所述从控制器的工作流程如下1)接收从主控制器传送来的控制数据;2)根据控制数据通过显示子程序发出显示数据。
5.根据权利要求4所述的实现手写发光字的方法,其特征在于所述从控制器的工作流程中,还包括一个数据判别过程和一个转发子程序,所述数据判别过程在显示子程序之前,用于判断所述从控制器接收到的数据类型,当接收到的数据得到校验后确认为本从控制器的控制数据时,就进入显示子程序,否则进入转发子程序,将控制信息转发到下一级从控制器。
6.根据权利要求3所述的实现手写发光字的方法,其特征在于所述主程序中初始化主程序和读取数据过程之间还包括有一个设置调用子程序数目和一个选择子程序过程,通过设置多个子程序并依次逐个执行多个子程序,来达到多种显示效果。
7.一种实现手写发光字的控制装置,其特征在于包括一个用于控制整个装置工作的控制器和多个显示发光文字的显示电路,所述多个显示电路作为多个笔划段,组合后构成整个文字的笔划。
8.根据权利要求7所述的实现手写发光字的控制装置,其特征在于所述控制器包括主控制器和从控制器,所述主控制器包括一个单片机、一个收发控制及其外围电路,所述从控制器包括一个单片机、两个收发模块、两个达林顿驱动芯片及其外围电路。
9.根据权利要求7或8所述的实现手写发光字的控制装置,其特征在于所述象素灯条为三路,每路为同一颜色的多个发光元件,所述发光元件为发光二极管。
全文摘要
本发明涉及一种广告字的实现方法和装置,尤其是实现手写发光字的方法及其装置。本发明通过将文字的笔划分为若干笔划段,由控制器分别控制每一个笔划段的按照设定的顺序和颜色发光显示,在整体上实现模仿人手写顺序进行显示的效果,使发光字更具人性化智能化,从而满足不同使用者的不同使用需求。此外,由于所述控制器由主控制器和从控制器构成,通过主控制器控制多个从控制器工作,再由从控制器分别控制多个笔划段的显示,使得对笔划段的控制更加灵活多样。
文档编号H05B37/02GK1652168SQ20051005968
公开日2005年8月10日 申请日期2005年3月31日 优先权日2005年3月31日
发明者卢日养 申请人:卢日养
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1