汽车尾灯的功能一般有刹车灯、倒车灯、轮廓灯、转向灯等。其控制电路在早期基本上都是国外的套路。事实上,汽车尾灯的灯光控制并没有什么技术含量,现在随着电子技术门槛的降低,电子器件可靠性的提高,国内一些厂商为避开专利纠纷也自行开发了自己的电路,但原理上大同小异。一些过去用继电器控制的部分,现在也改用晶闸管控制了。
至于尾灯控制的功能的配置上,似乎除了倒车灯在某些车型上不一样(有的车只有一个倒车灯)外,其他的没什么差别。
LIBRARY IEEE;
USE ieee.std_logic_1164.all;
USE ieee.std_logic_arith.all;
USE ieee.std_logic_unsigned.all;
ENTITY weideng IS
PORT
(
CLK,LEFT,RIGHT,CHECK,STOP:IN STD_LOGIC;
LAP:OUT STD_LOGIC_VECTOR(5 DOWNTO 0)
);
END ENTITY weideng;
ARCHITECTURE BEHAVE OF weideng IS
TYPE STATETP IS(S1,S2,S3,S4);
SIGNAL REGL,REGR,REGC,REGS:STD_LOGIC;
BEGIN
PROCESS(CLK)
VARIABLE COUNT:INTEGER RANGE 0 TO 8;
VARIABLE S:STATETP;
VARIABLE TAP:STD_LOGIC_VECTOR(5 DOWNTO 0);
BEGIN
IF RISING_EDGE(CLK) THEN
REGL<=LEFT;
REGR<=RIGHT;
REGC<=CHECK;
REGS<=STOP;
IF REGL='0' AND LEFT='1' THEN
S:=S1;
TAP:="100000";
ELSIF REGR='0'AND RIGHT='1' THEN
S:=S2;
TAP:="000001";
ELSIF REGC='0' AND CHECK='1' THEN
S:=S3;
TAP:="111111";
ELSIF REGS='0' AND STOP='1' THEN
S:=S4;
TAP:="000000";
END IF;
COUNT:=COUNT+1;
IF COUNT=8 THEN--ke yi ba zhe li de 8 gai cheng geng da,dan yao zhu yi gai COUNT sheng ming chu de fan wei;
COUNT:=0;
IF S=S1 THEN
TAP(5 DOWNTO 0):=TAP(4 DOWNTO 0)&TAP(5);
ELSIF S=S2 THEN
TAP(5 DOWNTO 0):=TAP(0)&TAP(5 DOWNTO 1);
ELSIF S=S3 THEN
TAP:="111111";
ELSIF S=S4 THEN
TAP:=NOT TAP;
END IF;
END IF;
END IF;
LAP<=TAP;
END PROCESS;
END ARCHITECTURE BEHAVE;
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报