模电课程设计作业

发布 2020-02-26 18:18:28 阅读 4706

eda 课程设计。

班级:自动化0803

学号 :30705085

姓名:吕向龙。

日期:2024年12月30日。

设计题目一:乡村十字路**通灯管理系统。

一、 设计要求。

主干道与乡村公路十字交叉路口在现代化的农村星罗棋布。图2为某十字路。

**通灯与传感器运行示意图。设计交通灯控制系统,用以管理十字路口的车辆。

通行。具体要求:

1)主干道车辆通行有优先权,当乡间公路无车时,主干道绿灯亮,乡间公路。

红灯亮,并始终保持主干道车辆通行。

2)当乡村公路有车、主干道没有车辆时,乡间公路绿灯亮,主干道红灯亮。

3)当主干道和乡村公路均有车时,按主干道通车60 s,乡村公路通车30 s交。

替进行。4)每次由绿灯亮变为红灯亮和红灯亮变为绿灯亮的转换过程中,要亮5 s 时。

间的黄灯,作为过渡。

5)用开关代替传感器作检测车辆是否到来的信号,用红、绿、黄三种颜色的。

发光二极管分别作交通灯。

6)秒脉冲时基可由外电路引入。

二、设计思想和框图。

该型系统由路边传感器输入道路是否有车信号。当乡村公路无车时,则输出。

为主干道亮绿灯,乡村公路亮红灯。当乡村公路有车而主干道无车时,则该系统。

输出为主干道亮红灯,乡村公路亮绿灯。如都有车,则引入时间记时寄存器d。

该寄存器由时钟脉冲控制计数,开始时先使乡村公路通行,计数过30 个脉冲后。

转为都亮黄灯,亮5 个脉冲之后则由主干道通行60 个脉冲,随后再亮5 个脉冲。

的黄灯,在一个流程结束后重新开始循环。

根据要求分析控制器工作状态:

1. 当m=0,c=0时,主干道无车,乡村道无车,则mg=1,cr=1;

2. 当m=1,c=0时,主干道有车,乡村道无车,则mg=1,cr=1;

3. 当m=1,c=1时,主干道有车,乡村道有车,则d开始计数,当d>=0,d<=30,mr=1,cg=1;当d>=30,d〈=35,则my=1,cy=1;当d>=35,d<=95,则mg=1,cr=1;当d>=95,d<=99,则my=1,cy=1,d=0。

4. 当m=0,c=1时,主干道无车,乡村道有车,则与mr=1,cg=1。

其中:m、c用来代表主干道与乡村道的有无车,有车为1,无车为0,cr, cg,cy,mr,mg,my,分别指乡村道红、绿、黄灯和主干道红、绿、黄灯。d用来计时控制。

在乡村道与主干道之间需要灯循环转换,需要一计数器(d0..d6)来控制。

完成,用m、c来代表是否有需要进行转换乡村与主干道之间灯的转换。灯亮的时间用d来控制。

三、设计程序。

module traffic

title 'tt'

m,c,en,cp1 pin 11,12,13,7;

cr,cy,cg,mr,my,mg pin 68,69,70,71,72,73 istype 'reg';

k,d6..d0 node istype'reg';

cp,x=.c.,.x.;

q=[mr,mg,my,cr,cg,cy];

d=[d6..d0];

set=[d,q];

equations

k:=!k;

when(m==1)&(c==1) then

when(d>=0)&(d<100) then d:=d+1;else d:=0;

when(d>=0)&(d<30) then q:=[1,0,0,0,1,0];

when(d>=30)&(d<35) then q:=[0,0,1,0,0,1];

when(d>=35)&(d<95) then q:=[0,1,0,1,0,0];

when(d>=95)&(d<=99) then q:=[0,0,1,0,0,1];

else q:=0;}

else when(m==1)&(c==0)#(m==0)&(c==0) then q:=[0,1,0,1,0,0];

else when(m==0)&(c==1) then q:=[1,0,0,0,1,0];

test_vectors

[en,m,c,cp1]->q)

1,x,x,cp]->x;

repeat 5

repeat 5

repeat 5

repeat 100

end四、输出波形。

五、结果分析。

由波形可以发现,当乡村公路与主干道都有车时,则主干道红灯和乡村公路绿灯。

先亮30个脉冲,随后由黄灯亮5个脉冲,随后主干道绿灯和乡村公路红灯亮60

个脉冲,随后再由黄灯亮5个脉冲,循环往复,当主干道无车时则保证乡村公路。

的通行。自选设计题目二:步进电动机的三相六拍状态控制逻辑电路。

一、设计要求。

设计一个控制步进电机用的三相六拍状态工作的逻辑电路,如果用1 表示线圈通。

电,0 表示线圈断电,设正转时控制输入端m=1,反转时m=0,则三个线圈abc的状态转换图如图所示。(附加要求:要求所设计的电路具有自启动能力。)

二、方案设计:

由于给出了状态转换框图,故采用状态图做,采用case 语句解决个状态之间的。

转换;由于三个数字表示起运行状态,所以共8 个状态,但只用了其中6 个,要求有自起功能时需解决另外两个状态的运行,故将其插入6个状态中的任何一个即可,但要保证其余的两个状态不能形成自环。

三、程序设计。

module diandongji

title 'dianji'

clk,m pin;

q2,q1,q0 pin istype 'reg';

q=[q2,q1,q0];

c,x=.c.,.x.;

s0=^b100;s1=^b110;s2=^b010;s3=^b011;s4=^b001;s5=^b101;s6=^b000;s7=^b111;

equations

state_diagram q

state s0:case(m==0):s5;

m==1):s1;

endcase

state s1:case(m==0):s0;

m==1):s2;

endcase

state s2:case(m==0):s1;

m==1):s3;

endcase

state s3:case(m==0):s2;

m==1):s4;

endcase

state s4:case(m==0):s3;

m==1):s5;

endcase

state s5:case(m==0):s4;

m==1):s0;

endcase

state s6:case(m==0):s0;

m==1):s0;

endcase

state s7:case(m==0):s0;

m==1):s0;

endcase

test_vectors

[m,clk]->q])

repeat 6

repeat 6

repeat 6

repeat 6

end四、**波形:

五、模拟结果分析:

步进电机有正转和反转之分,分别用m=1 和m=0 表示,m=0 时:在第一个时钟脉冲的上升沿,系统检测到q2 为1,q1 为0,q0 为0;下一个脉冲时,系统检测到q2为1,q1 为0,q0 为1;再接下来的脉冲中,系统检测到q2为0,q1为0,q0为1……;m=1时:在第一个时钟脉冲的上升沿,系统检测到q2为1,q1为1,q0为0;下一个脉冲时,系统检测到q2为0,q1为1,q0为0;再接下来的脉冲中,系统检测到q2为0,q1为1,q0为1……;满足状态转换及自起,设计满足要求。

设计心得。eda电子课程设计是为我们学生理论联系实际的具体实践活动。经过这次为期一周的对eda和abel-hdl语言的学习,使我意识到了理论联系实践的重要性。

这次课程设计使得我加深了对书本理论知识的理解,同时也学到了很多在课堂上没有的东西,感觉收获很大。但是在实际的设计过程中困难重重,好多东西都不甚明白,最后还是自己和同组的同学一起**才解决了问题。在这过程中老师的帮助很大,老师给了我们很多启迪性的想法,这些思想都是难能可贵的。

虽然问题很多,但最终还是顺利的把课题给设计出来了,心里面感觉非常的充实。通过这次对eda的实践运用,加深了我对本专业的理解,同时也让我明白了很多理论知识的实践性用法。特别是理论知识上又让我加深了一层认识。

不管从知识上还是动手能力上这次的课程设计都是一个很好的机会,它让我不仅学到了很多知识,也锻炼了自己的能力。使自己对未来有一个更加清楚的认识,对未来有了更多的信心。总的来说这是一次非常有意义的实践活动。

模电课程设计

苏州市职业大学。课程设计说明书。名称小功率可调直流稳压电源 10年6月 28日至 10 年 7 月2日共 1 周。院系电子信息工程系 班级 09微电子1 姓名王林强。系主任曹丰文 教研室主任陈伟元 指导教师朱臻 第一章 绪论3 1.稳压电源3 2.变压器3 3.整流电路4 4.滤波电路5 5.稳压电...

模电课程设计

课程设计报告。电子配料秤设计。1 设计任务与要求。在工业生产中,经常要将不同的物料按一定重量的比例配置进行混合加工,现设计重量计量装置,用于配料生产的自动控制系统。要求 配料精度优于百分之一 配料的重量连续可调,料满自动停止加料 工作稳定可靠 设计电路所需的直流电源。2 总体方案设计。该装置主要功能...

模电课程设计

模拟电路课程设计报告。题目多功能有源滤波器。一 设计任务与要求。设计一个可以同时获得高通 低通和带通三种滤波特性的滤波器,通带 1。用桥式整流电容滤波集成稳压块电路设计电路所需的正负直流电源 12v 二 方案设计与论证。题目要求分析 一,题目要求设计一个可以同时获得高通 低通和带通三种滤波特性的滤波...