当前位置:文档之家› 《数据结构(Java版)(第4版)》课程设计题

《数据结构(Java版)(第4版)》课程设计题

《数据结构(Java版)(第4版)》课程设计题
《数据结构(Java版)(第4版)》课程设计题

第10章课程设计

10.4 课程设计选题

课程设计的目的、要求和选题详见教材10.4节,及课程设计任务书。

10.4.1 线性表

1. 多项式的表示和运算

题意详见教材2.4节。

(1)使用排序单链表存储多项式

10-1 ?一元多项式相加,PolySinglyList多项式排序单链表类增加以下成员方法,public权限。

//多项式相加,返回this+list的多项式,不改变this和list,C(x)=A(x)+B(x)。

//算法不调用深拷贝,将this(A)和list(B)中的所有结点合并(相加)到C多项式单链表

PolySinglyList union(PolySinglyList list)

10-2 ?二元多项式相加,实现10-1题。

10-3 ?一元多项式相乘,Polynomial多项式类增加以下成员方法。

public boolean equals(Object obj) //比较两个多项式是否相等,覆盖

public Polynomial multi(Polynomial poly) //相乘,返回this*poly的多项式10-4 ?二元多项式相乘,实现10-3题。

(2)使用排序循环双链表存储多项式

10-5 ?一元多项式相加,声明PolyDoublyList多项式排序循环双链表类,继承排序循环双链表类,方法声明如下。Polynomial多项式类使用PolyDoublyList对象作为成员变量。

PolyDoublyList union(PolyDoublyList list) //返回相加的多项式,不调用深拷贝10-6 ?二元多项式相加,实现10-5题。

10-7 ?一元多项式相乘,声明PolyDoublyList多项式排序循环双链表类,继承排序循环双链表类,实现二元多项式相乘运算,方法声明如下。Polynomial多项式类使用PolyDoublyList对象作为成员变量。

Polynomial multi(Polynomial poly) //返回相乘的多项式

10-8 ?二元多项式相乘,实现10-7题。

10.4.2 栈和队列及递归算法

1. 计算表达式值

在例4.2、例4.6计算算术表达式值的基础上,增加以下功能。

⑴检查表达式语法是否正确。

⑵使用散列映射存储运算符集合,建立从运算符到优先级的映射,快速查找指定运算符的优先级。运算符集合包括位运算符、关系运算符、逻辑运算符、字符串连接运算符等,各运算符的优先级见附录D。

⑶整数表达式增加位运算功能。

⑷计算逻辑表达式、字符表达式、字符串表达式等,BNF定义见教材实验4-12。

⑸以浮点数作为常数,所求算术表达式值为浮点数类型。

⑹增加标识符作为变量,识别标识符,为变量赋值。使用散列映射存储变量集合,快速查找指定变量的值。

⑺采用文件保存多行表达式字符串,读取表达式,并将结果写入文件。

10-9 ??计算表达式值。改进例4.2,同时使用运算符栈和操作数栈,省略转换成后缀表达式过程;增加运算符、浮点数等功能。

10-10 ???计算表达式值,递归算法。改进例4.6,增加运算符、浮点数等功能。

10-11 ?????带变量的表达式求值,使用栈,增加运算符、浮点数等功能。

10-12 ?????带变量的表达式求值,递归算法,增加运算符、浮点数等功能。

10-13 ??给定一个初始序列,求解素数环问题(例4.3)的所有解,采用回溯法(10.3.4节)。

2. 走迷宫

迷宫题见实验4-13,指定迷宫大小、入口及出口位置和初始状态等,求解一条或多条路径,演示走迷宫过程,显示一条或多条结果路径。

10-14 ??走迷宫,使用栈。

10-15 ??走迷宫,使用队列。

10-16 ??走迷宫,递归算法。

10-17 ??走迷宫求所有路径,采用回溯法(10.3.4节)。

10-18 ??骑士游历问题(见实验题4-18)求多个解,采用回溯法(10.3.4节)。

10.4.3 矩阵和广义表

1. 稀疏矩阵的压缩存储及运算

以下各题实现深拷贝、矩阵相加(addAll()和union()见实验题5-3)、转置等矩阵运算。

(1)稀疏矩阵三元组行的排序单/双链表

10-19 ?设LinkedMatrix矩阵类采用行的排序单链表存储(见实验题5-4)。

10-20 ??设LinkedMatrix矩阵类采用行的多项式排序单链表PolySinglyList(见2.4节)存储。

10-21 ?设LinkedMatrix矩阵类采用行的排序循环双链表存储。

10-22 ??设LinkedMatrix矩阵类采用行的多项式排序循环双链表存储。

(2)稀疏矩阵三元组列的排序单/双链表

10-23 ?设LinkedMatrix矩阵类采用列的排序单链表存储(见实验题5-4)。

10-24 ??设LinkedMatrix矩阵类采用列的多项式排序单链表PolySinglyList(见2.4节)存储。

10-25 ?设LinkedMatrix矩阵类采用列的排序循环双链表存储。

10-26 ??设LinkedMatrix矩阵类采用列的多项式排序循环双链表存储。

(3)稀疏矩阵三元组十字链表

以下各题实现深拷贝、矩阵相加(addAll()和union()见实验题5-3)、比较相等、转置等矩阵运算。

10-27 ???设CrossLinkedMatrix矩阵类采用十字单链表存储,见图5.13。

10-28 ????设CrossLinkedMatrix矩阵类采用十字双链表存储,改进图5.13,每个结点增加指向行列前驱的指针。

2. 广义表

10-29 ???声明以双链表示的广义表类GenList,实现广义表的遍历、插入、删除、查找原子、比较相等、复制等操作。

10-30 ???以广义表双链表示实现m元多项式的相加、相乘等运算。

10.4.4 二叉树和树

1. 二叉树(二叉链表存储结构)

(1)二叉树的成员方法,递归算法

已知BinaryTree二叉树类采用二叉链表存储结构,增加以下成员方法,public权限。

10-31 ?以先根和中根序列构造二叉树,替换其中所有与pattern匹配的子树。成员方法声明如下:BinaryTree(T prelist[], T inlist[]) //以先根和中根序列构造二叉树

void replaceAll(BinaryTree pattern, BinaryTree bitree) //替换所有与pattern匹配子树(深拷贝)10-32 以中根和后根序列构造二叉树,替换其中所有与pattern匹配的子树。方法声明如下:BinaryTree(T inlist[], T postlist[]) //以中根和后根序列构造二叉树(2)二叉树的成员方法,使用栈的非递归算法

10-33 ?以先根和中根序列构造二叉树(使用栈的非递归算法),替换其中所有与pattern匹配的子树。

10-34 ?以中根和后根序列构造二叉树(使用栈的非递归算法),替换其中所有与pattern匹配的子树。

(3)对二叉树操作的静态方法,递归算法

10-35 ?以中根和后根序列构造二叉树,求二叉树中两结点最近的共同祖先结点。方法声明如下:T ancestor(BinaryTree bitree, T x, T y) //返回x、y结点最近的共同祖先结点10-36 ?以中根和后根序列构造二叉树,求一棵二叉树的所有直径及其路径长度。方法声明如下:void diameterAll(BinaryTree bitree) //输出二叉树的所有直径及其路径长度10-37 ??以中根和后根序列构造一棵二叉树,以层次序列构造一棵完全二叉树,调用以下方法:boolean isComplete(BinaryTree bitree) //判断是否为完全二叉树(4)对二叉树操作的静态方法,使用栈的非递归算法

(5)表达式二叉树

表达式二叉树类ExpressionBinaryTree(见例6.3)声明以下方法。

10-38 ??? void createByPostfix(String postfix) //以后缀表达式构造表达式二叉树

10-39 ??? void inorder() //输出带括号的中缀表达式,算法必须比较运算符优先级的大小其中,使用散列映射存储运算符集合,快速查找指定运算符的优先级,Java运算符及其优先级见附录D。

(6)二叉树的其他应用

10-40 ?存储淘汰赛的比赛信息,创建表示比赛过程的满二叉树(教材图1.2),保存比赛结果。

2. 二叉树(三叉链表存储结构)

(1)二叉树的成员方法,不使用栈的非递归算法

10-41 ??BinaryTree(T prelist[])以标明空子树的先根序列构造二叉树(不使用栈的非递归算法),替换

所有与pattern匹配的子树。

10-42 ???BinaryTree(BinaryTree bitree)深拷贝,不使用栈的非递归算法。

10-43 ???以中根和后根序列构造二叉树,printGenList()输出二叉树的广义表表示(不使用栈的非递

归算法)。

(2)对二叉树操作的静态方法,不使用栈的非递归算法

10-44 ?以中根和后根序列构造二叉树,求二叉树中两结点最近的共同祖先结点。

10-45 ?以中根和后根序列构造二叉树,求二叉树的所有直径及其路径长度(不使用栈的非递归算法)。

10-46 ????BinaryTree createByGenList(String genlist) //以广义表表示字符串构造二叉树(3)表达式二叉树

10-47 ??? createByPostfix(String postfix) //以后缀表达式构造表达式二叉树10-48 ??? inorder() //输出带括号的中缀表达式,使用散列映射存储运算符集合

3. 线索二叉树

以下对中序线索二叉树操作的算法描述见习题解答6.3节。

10-49 ? ThreadNode parent(ThreadNode node) //返回node结点的父母结点

10-50 ?插入根,插入左/右孩子操作,方法声明如下。

void add(T x) //插入x作为根结点,原根作为x的左孩子

ThreadNode add(ThreadNode p, T x, boolean leftChild) //插入x作为p的左/右孩子结点10-51 ??删除根,删除指定结点的左孩子结点,2度结点用删除结点的左孩子顶替,方法声明如下。

void remove() //删除根,分别用左或右孩子顶替

void remove(ThreadNode p, boolean leftChild) //删除p的左或右孩子,用左或右孩子顶替

void remove(ThreadNode p) //删除以p结点为根的子树

10-52 ??删除根,删除指定结点的右孩子结点,2度结点用删除结点的右孩子顶替,画出算法描述图。

4. Huffman树

10-53 ???采用Huffman编码进行文件压缩,以字符为单位进行压缩,统计字符使用频率。

①指定一个文本文件,采用散列映射或树映射统计其中字符使用频率(例8.3、例8.5)。

②指定字符集合和权值集合创建一棵Huffman树,获得各字符的Huffman编码(以多个二进制位表示)。

③压缩指定文件,计算压缩比。

④解压缩文件,指定二进制位文件,采用Huffman编码对二进制位序列进行译码,获得原文本文件。

10-54 ???采用Huffman编码进行文件压缩,以单词为单位进行压缩,统计单词的使用频率,单词以

空格、标点符号或回车换行符分隔。要求同上。

5. 树(父母孩子兄弟链表存储)

Tree树类采用父母孩子兄弟链表存储。

(1)树的成员方法,递归算法

10-55 ?void replaceAll(Tree pattern, Tree tree) //替换所有与pattern匹配子树为tree

10-56 ??? void printGenList() //输出树(森林)的广义表表示字符串

10-57 boolean equalsIgnoreOrder(Tree tree) //无序树,比较是否相等,忽略孩子结点次序10-58 TreeNode search(Tree pattern) //无序树,查找匹配的子树,忽略孩子结点次序10-59 ??void removeAll(Tree pattern) //无序树,删除所有匹配的子树,忽略孩子次序10-60 ???void replaceAll(Tree pattern, Tree tree) //无序树,替换所有匹配子树,忽略孩子次序

(2)树的成员方法,非递归算法

10-61 ??? void printGenList() //输出树的广义表表示,使用栈的非递归算法10-62 ??? void printGenList() //输出树的广义表表示,不使用栈的非递归算法(3)对树操作的静态方法,递归算法

10-63 T ancestor(Tree tree, T x, T y) //返回x、y结点最近的共同祖先结点

10-64 void diameterAll(Tree tree) //输出树的所有直径及其路径长度

10-65 ???Tree createGenList(String genlist) //返回以广义表表示genlist构造的树(森林)(4)对树操作的静态方法,非递归算法

10-66 ???Tree createGenList(String genlist) //以广义表构造树,使用栈的非递归算法

10-67 ???Tree createGenList(String genlist) //以广义表构造树,不使用栈的非递归算法

6. 树(孩子兄弟链表存储)

Tree树类采用孩子兄弟链表存储,方法声明同上。

(1)树的成员方法,递归算法

10-68 ?void replaceAll(Tree pattern, Tree tree) //替换所有与pattern匹配子树为tree

10-69 ??? void printGenList() //输出树(森林)的广义表表示字符串

10-70 boolean equalsIgnoreOrder(Tree tree) //无序树,比较是否相等,忽略孩子结点次序

10-71 TreeNode search(Tree pattern) //无序树,查找匹配的子树,忽略孩子结点次序10-72 ??void removeAll(Tree pattern) //无序树,删除所有匹配的子树,忽略孩子次序10-73 ???void replaceAll(Tree pattern, Tree tree) //无序树,替换所有匹配子树,忽略孩子次序

(2)树的成员方法,非递归算法

10-74 ??? void printGenList() //输出树的广义表表示,使用栈的非递归算法(3)对树操作的静态方法,递归算法

10-75 T ancestor(Tree tree, T x, T y) //返回x、y结点最近的共同祖先结点

10-76 void diameterAll(Tree tree) //输出树的所有直径及其路径长度

10-77 ?Tree create(String[] prelist) //以横向凹入表示构造树

10-78 ???Tree createGenList(String genlist) //返回以广义表表示genlist构造的树(森林)(4)对树操作的静态方法,非递归算法

10-79 ???Tree createGenList(String genlist) //以广义表构造树,使用栈的非递归算法

10.4.5 图

1. 图的邻接表存储带权图类

实现AdjListGraph类声明的以下成员方法,public权限。

10-80 int cost() //返回带权图的代价(无向图每边只计算一次)10-81 Triple minWeightEgde() //返回带权图中权值最小的边

10-82 boolean isComplete() //判断是否完全图

10-83 AdjListGraph createComplete(T[] vertices) //以顶点集合构造一个完全图

10-84 AdjListGraph(AdjListGraph graph) //拷贝构造方法,深拷贝

10-85 ?AdjListGraph(MatrixGraph graph) //拷贝构造方法,深拷贝

2. 抽象图类关于图的连通性操作

(1)实现AbstractGraph类以下对图的操作,图的邻接矩阵存储。

10-86 ?boolean equals(Object obj) //比较两个图是否相等,忽略顶点次序

10-87 ?boolean isSubgraph(AbstractGraph graph) //判断是否子图

10-88 ?boolean isSpanSubgraph(AbstractGraph graph) //判断是否生成子图

10-89 ?boolean stronglyConnected() //判断一个无向图是否为连通图

10-90 ?boolean stronglyConnected() //判断一个有向图是否为强连通图

10-91 ?boolean isTree() //判断一个无向图是否为一棵树

10-92 ?boolean isCyclePath(int[] vertexs) //判断由顶点序列表示的一条路径是否为回路

10-93 ?boolean isPath(SinglyList pathlink) //判断由单链表存储的顶点序列是否是图的一条路径10-94 ?void printPathAll(int i, int j) //输出顶点i v、j v之间的所有路径及其路径长度,回溯法(10.3.4节)10-95 ??void printPathAll(int i)//输出从顶点i v出发的所有深度优先搜索的遍历路径(图7.23),回溯法

(2)实现AbstractGraph类以下对图的操作,图的邻接表存储。

10-96 ??boolean equals(Object obj) //比较两个图是否相等,忽略顶点次序10-97 ??boolean isSubgraph(AbstractGraph graph) //判断是否子图

10-98 ???boolean isSubgraph(MatrixGraph graph) //判断是否子图,graph图邻接矩阵存储

10-99 ??boolean isSpanSubgraph (AbstractGraph graph) //判断是否生成子图

10-100 ???boolean isSpanSubgraph (MatrixGraph graph) //判断是否生成子图,graph 邻接矩阵存储 10-101 ??boolean stronglyConnected () //判断一个无向图是否为连通图

10-102 ??boolean stronglyConnected () //判断一个有向图是否为强连通图

10-103 ??boolean isTree () //判断一个无向图是否为一棵树

10-104 ??boolean isCyclePath (int[] vertexs) //判断由顶点序列表示的一条路径是否为回路

10-105 ??boolean isPath (SinglyList pathlink) //判断由单链表存储的顶点序列是否是图的一条路径 10-106 ??void printPathAll (int i, int j) //输出i v 、j v 之间的所有路径及其路径长度,回溯法(10.3.4节) 10-107 ???void printPathAll (int i) //输出从i v 出发的所有深度优先搜索的遍历路径(图7.23),回溯法

3. 图的邻接多重表存储

(1) 以邻接多重表存储带权无向图

10-108 ???以邻接多重表存储带权无向图,实现插入、删除、遍历操作算法。

10-109 ????void printPathAll (int i) //输出从顶点i v 出发的所有深度优先搜索的遍历路径(图7.23) 10-110 ????以邻接多重表存储带权无向图,采用Prim 算法求图的最小生成树。

10-111 ?????以邻接多重表存储带权无向图,采用Kruskal 算法求图的最小生成树。

10-112 ????以邻接多重表存储带权无向图,采用Dijkstra 算法求图的单源最短路径。

10-113 ?????以邻接多重表存储带权无向图,采用Floyd 算法求图所有顶点间的最短路径。

(2) 以邻接多重表存储带权有向图

10-114 ???以邻接多重表存储带权有向图,实现插入、删除、遍历操作算法。

10-115 ????void printPathAll (int i) //输出从顶点i v 出发的所有深度优先搜索的遍历路径(图7.23) 10-116 ????以邻接多重表存储带权有向图,采用Dijkstra 算法求图的单源最短路径。

10-117 ?????以邻接多重表存储带权有向图,采用Floyd 算法求图所有顶点间的最短路径。

4. 图的应用

10-118 ???绘制一个由若干城市的航班路线构成的带权有向图(图1.3),连接两城市的边表示两地是否开通航班,有直飞或经停,边的权值表示两地间价格。指定两城市,给出多种航班路线方案,在何地中转,标明最短路径。

10-119 ???绘制一个由若干货币的汇率关系构成的带权有向图,如人民币、美元、欧元、英镑、加元、澳元等,有向边表示汇率关系。有些货币之间无法直接兑换,需要由第三方中转。指定两种货币的若干金额,给出转换结果,由第三方中转的多种方案。例如,将100美元转换成多少人民币;将1000人民币转换成多少土耳其里拉,需要由美元或欧元中转,标明最佳转换方案。

10-120 地铁计费,题详见教材10.4节。

10-121 ????公共交通信息综合查询,题详见教材10.4节。

10.4.6 查找

1. 查找设计

(1) 散列

10-122 ??HashSet散列表类声明实现Set接口(见1.1.3节),实现集合相等、包含、并、差、交等集合运算,以及读写对象文件操作。

10-123 ??实现HashMap散列映射类的keySet()、values()等方法。

(2) 二叉排序树

10-124 BinarySortTree subSet (T begin, T end) //返回取值在begin ~end 范围内的子树,深拷贝 10-125 boolean isSubtree (BinarySortTree bstree) //判断bstree 表示排序集合是否是this 的子集

ASL的计算公式(显示每层的查找次数×结点个数)及结果10-126 void printASL() //输出

成功

10-127 ??BinarySortTree二叉排序树类声明实现Set接口,实现集合相等、包含、并、差、交等集合运算。

10-128 ??实现TreeMap树映射类的keySet()、values()等方法。

(3)平衡二叉树

10-129 ????声明平衡二叉树类A VL,实现平衡二叉树的插入、删除和查找等操作。使用平衡二叉树存储互异的排序随机数序列,分析其特点、功能和查找效率。

2. 查找应用

(1)提供快速查询的存储技术

10-130 ??电话簿,按姓氏分块存储。采用索引单链表(图8.8)结构,实现以下功能,分析算法效率。

①索引表按姓氏排序,采用排序单链表或排序循环双链表存储。

②主表按姓氏分块存储,各块按姓名排序,提供查找、插入、删除操作,可存储一人多号,采用排序单/循环双链表存储。

③提供读写对象文件操作。

10-131 ??电话簿,按姓氏分块存储,用散列表作为索引表和主表,不排序,要求同上。

10-132 ??电话簿,按姓氏分块存储,采用二叉排序树作为索引表和主表,要求同上题。

10-133 ????电话簿,按树形关系分块存储,实现以下功能,分析算法效率。

①索引表是树结构,显示人物关系分类,以广义表表示一棵树。例如:

全部(家人,同学(中学同学,大学同学,研究生同学),同事(计算机系,通信系),朋友)将该树形关系保存在指定文件中。

②主表按树形关系分块存储,提供查找、插入、删除操作,采用散列表存储。

③提供读写对象文件操作。

10-134 ????电话簿,按树形关系分块存储,索引表采用横向凹入表示一棵树;主表采用二叉排序树存储,按姓名排序。要求同上。

10-135 ??学生信息的存储和管理,按班级分块存储。

声明Student学生类,包括学号、姓名、生日、班级、多门课程成绩等属性。

声明StudentManage学生信息管理类,采用索引单链表结构,按班级分块存储,实现以下功能,分析算法效率。

①索引表按班级排序,采用排序单链表或排序循环双链表存储。

②主表按班级分块存储,提供查找、插入、删除操作,采用排序单/循环双链表存储。

⑴基本操作:包括插入、删除、修改、查找学生对象等操作。

⑵计算成绩:计算指定学生多门课程成绩的总分、平均值和绩点。

⑶查询班级成绩:指定班级,显示所有学生各门课程成绩及总分、平均值和绩点,标记每门课程的最高分和最低分,计算每门课程的平均值。

⑷分段统计:指定班级指定课程,按优秀、良好、中等、及格、不及格五个等级分段统计人数。

⑸排序:将学生信息表或班级成绩查询结果排序显示,选择排序依据,或按学号,或按成绩等,采用二叉排序树存储一种排序结果。

⑹文件存储:将学生信息表及查询结果或分别写入对象文件或文本文件,提供从指定文件中读取信息的操作。

10-136 ??学生信息的存储和管理,采用散列表作为索引表和主表,不排序,要求同上。

10-137 ??学生信息的存储和管理,采用二叉排序树作为索引表和主表,要求同上题。

10-138 ?变量名的语法检查,题详见教材10.4节。

10-139 ??拼写检查,题详见教材10.4节。

10-140 ??手机信息之通讯录管理,提供显示、修改、插入、删除操作,提供查找和排序功能,提供按约定树形关系分类功能。说明所采用的数据结构,分析特点和性能。

10-141 ??手机信息之最近通话管理,分别保存并有效管理若干最近“未接来电”、“已接来电”、“已拨电话”等信息,通讯录中已有的电话号码按人名显示,提供按姓名或时间排序等功能。

10-142 ??手机信息之短消息管理,将短消息分别存储在收件箱、发件箱、草稿箱中;通讯录中已有的电话号码按人名显示;短消息按时间降序排列,每号码占一条信息,展开可查看所有收发分类信息;提供短消息群发功能,即在通讯录中选择多个数据项;提供自动回复功能。

(2)使用映射,分类统计

10-143 众数,题详见教材10.4节。

10-144 统计获奖名单,题详见教材10.4节。

10-145 选票统计,题详见教材10.4节。

09电信电子线路课程设计题目

电子线路课程设计题目 (模电、数电部分) 一、锯齿波发生器 二、语音放大电路 三、可编程放大器 四、数字频率计 五、可调电源 六、汽车尾灯控制电路 2011.09

一、设计一高线性度的锯齿波发生器 要求: (1)利用555定时器和结型场效应管构成的恒流源设计一高线性度的锯齿波发生器;参考电路如图所示; (2)在EWB中对该电路进行仿真; (3)焊接电路并进行调试;调试过程中思考: a、电路中两个三极管的作用是什么?其工作状态是怎么样的? b、R3阻值的大小会对锯齿波的线性度产生什么影响? c、输出锯齿波的幅值范围多大? d、调节电路中的可调电阻对波形有什么影响? e、LM324的作用是什么? (4)参考电路图中采用的是结型场效应管设计的,若采用N沟道增强型VMOS管和555定时器来设计一高线性度的锯齿波发生器,该如何设计? LM324 图2 高线性度锯齿波发生器的设计

二、语音放大电路的设计 通常语音信号非常微弱,需要经过放大、滤波、功率放大后驱动扬声器。 要求: (1)采用集成运算放大器LM324和集成功放LM386N-4设计一个语音放大电路;假设语音信号的为一正弦波信号,峰峰值为5mV,频率范围为100Hz~1KHz,电路总体原理图如下所示; 图4 语音放大电路 (2)仔细分析以上电路,弄清电路构成,指出前置放大器的增益为多少dB?通带滤波器的增益为多少dB? (3)参照以上电路,焊接电路并进行调试。 a、将输入信号的峰峰值固定在5mV,分别在频率为100Hz和1KHz的条件下测试前 置放大的输出和通带滤波器的输出电压值,计算其增益,将计算结果同上面分析 的理论值进行比较。 b、能过改变10K殴的可调电阻,得到不同的输出,在波形不失真的条件下,测试集 成功放LM386在如图接法时的增益; c、将与LM386的工作电源引脚即6引脚相连的10uF电容断开,观察对波形的影响, 其作用是什么? d、扬声器前面1000uF电容的作用是什么?

模拟电子技术课程设计

模拟电子技术课程设计 ——线性F/v转换1.设计任务和要求 ------------------2 2.总体方案选择的论证 ------------------3 3.单元电路的设计 ------------------7 4.绘出总体电路图 ------------------14 5.组装与调试 ------------------15 6.所用元器件的购买清单 ------------------16 7.列出参考文献 ------------------16 8.收获、体会和建议 ------------------17

一.课程设计与要求 (1)设计任务 选取基本集成放大器 LF353、555定时器、二极管和电阻、电容等元器件,设计并制作一个简易的线性F/V转换器。首先,在EWB软件平台环境下进行电路设计和原理仿真,选取合适的电路参数,通过输出的波形的直流电压测试线性F/V转换器的运行情况。其次,在硬件设计平台上搭建电路,并进行电路调试,通过数字万用表观测电路的实际输出电压值。最后,将该实际电压值与理论分析和仿真结果进行比较,分析产生误差的原因,并提出改进方法。 (2)设计要求 1.性能指标要求。 ①输入频率为0~10KHz、幅度为20mV(峰峰值)的交流信号。 ②线性输出0~10V的交流信号。 ③转换绝对误差小于20mV(平均值)。 ④1KHz时的纹波小于50mV。 2.设计报告要求。 ①根据电路性能指标要求设计完成电路原理图,计算元件参数,写出理论推导工程,并分析各单元电路的工作原理。 ②利用EWB软件进行仿真调试。 ③绘出总体电路图 ④记录实验结果和调试心得,判断误差原因,万恒实验结果分析。

电子技术课程设计题目

电子技术课程设计一、课程设计目的: 1.电子技术课程设计是机电专业学生一个重要实践环节,主要让学生通过自己设计并制作一个实用电子产品,巩固加深并运用在“模拟电子技术”课程中所学的理论知识; 2.经过查资料、选方案、设计电路、撰写设计报告、答辩等,加强在电子技术方面解决实际问题的能力,基本掌握常用模拟电子线路的一般设计方法、设计步骤和设计工具,提高模拟电子线路的设计、制作、调试和测试能力; 3.课程设计是为理论联系实际,培养学生动手能力,提高和培养创新能力,通过熟悉并学会选用电子元器件,为后续课程的学习、毕业设计、毕业后从事生产和科研工作打下基础。 二、课程设计收获: 1.学习电路的基本设计方法;加深对课堂知识的理解和应用。 2.完成指定的设计任务,理论联系实际,实现书本知识到工程实践的过渡; 3.学会设计报告的撰写方法。 三、课程设计教学方式: 以学生独立设计为主,教师指导为辅。 四、课程设计一般方法 1. 淡化分立电路设计,强调集成电路的应用 一个实用的电子系统通常是由多个单元电路组成的,在进行电子系统设计时,既要考虑总体电路的设计,同时还要考虑各个单元电路的选择、设计以及它们之间的相互连接。由于各种通用、专用的模拟、数字集成电路的出现,所以实现一个电子系统时,根据电子系统框图,多数情况下只有少量的电子电路的参数计算,更多的是系统框图中各部分电子电路要正确采用集成电路芯片来实现。 2. 电子系统内容步骤: 总体方案框图---单元电路设计与参数计算---电子元件选择---单元电路之间连接---电路搭接调试---电路修改---绘制总体电路---撰写设计报告(课程设计说明书) (1)总体方案框图: 反映设计电路要求,按一定信息流向,由单元电路组成的合理框图。 比如一个函数发生器电路的框图: (2)单元电路设计与参数计算---电子元件选择: 基本模拟单元电路有:稳压电源电路,信号放大电路,信号产生电路,信号处理 电路(电压比较器,积分电路,微分电路,滤波电路等),集成功放电路等。 基本数字单元电路有:脉冲波形产生与整形电路(包括振荡器,单稳态触发器,施密特触发器),编码器,译码器,数据选择器,数据比较器,计数器,寄存器,存储器等。 为了保证单元电路达到设计要求,必须对某些单元电路进行参数计算和电子元件 选择,比如:放大电路中各个电阻值、放大倍数计算;振荡电路中的电阻、电容、振荡频率、振荡幅值的计算;单稳态触发器中的电阻、电容、输出脉冲宽度的计 算等;单元电路中电子元件的工作电压、电流等容量选择。

电子设计大赛综合测评题课程设计解析

郑州轻工业学院 电子技术课程设计> @ 题目: 2015年电赛测评试题 姓名:王苗龙 专业班级:电信13-01 学号: 0134 ~ 院(系):电子信息工程学院 指导教师:曹卫锋谢泽会

完成时间: 2015年10月 29日 郑州轻工业学院 课程设计任务书 题目 2015年电子设计大赛综合测评试题 ~ 专业电信工程13-1 学号 0134 姓名王苗龙 主要内容、基本要求、主要参考资料等: 主要内容 1.阅读相关科技文献。 2.学习电子制图软件的使用。 3.学会整理和总结设计文档报告。 4.学习如何查找器件手册及相关参数。 技术要求 ~ 1、使用555时基电路产生频率20kHz-50kHz连续可调,输出电压幅度为1V的方波Ⅰ; 2、使用数字电路74LS74,产生频率5kHz-10kHz连续可调,输出电压幅度为1V的方波Ⅱ; 3、使用数字电路74LS74,产生频率5kHz-10kHz连续可调,输出电压幅度峰峰值为3V的三角波; 4、产生输出频率为20kHz-30kHz连续可调,输出电压幅度峰峰值为3V的正弦波Ⅰ; 5、产生输出频率为250kHz,输出电压幅度峰峰值为8V的正弦波Ⅱ;方波、三角波和正弦波的波形应无明显失真(使用示波器测量时)。频率误差不大于5%;通带内输出电压幅度峰峰值误差不大于5%。 主要参考资料 1.何小艇,电子系统设计,浙江大学出版社,2010年8月 . 2.姚福安,电子电路设计与实践,山东科学技术出版社,2001年10月 3.王澄非,电路与数字逻辑设计实践,东南大学出版社,1999年10月 4.李银华,电子线路设计指导,北京航空航天大学出版社,2005年6月 5.康华光,电子技术基础,高教出版社,2006年1月 完成期限: 2015年10月30日 指导教师签章:

南京理工大学电子线路课程设计(优秀)

南京理工大学 电子线路课程设计 实验报告

摘要 本次实验利用QuartusII7.0软件并采用DDS技术、FPGA芯片和D/A转换器,设计了一个直接数字频率信号合成器,具有频率控制、相位控制、测频、显示多种波形等功能。 并利用QuartusII7.0软件对电路进行了详细的仿真,同时通过SMART SOPC实验箱和示波器对电路的实验结果进行验证。 报告分析了整个电路的工作原理,还分别说明了设计各子模块的方案和编辑、以及仿真的过程。并且介绍了如何将各子模块联系起来,合并为总电路。最后对实验过程中产生的问题提出自己的解决方法。并叙述了本次实验的实验感受与收获。 关键词数字频率信号合成器频率控制相位控制测频示波器 Abstract This experient introduces using QuartusII7.0software, DDS technology,FPGA chip and D/A converter to design a multi—output waveform signal generator in which the frequency and phase are controllable and test frequency,display waveform. It also make the use of software QuartusII7.0 a detailed circuit simulation, and verify the circuit experimental results through SMART SOPC experiment box and the oscilloscope. The report analyzes the electric circuit principle of work,and also illustrates the design of each module and editing, simulation, and the process of using the waveform to testing each Sub module. Meanwhile,it describes how the modules together, combined for a total circuit. Finally the experimental problems arising in the process of present their solutions. And describes the experience and result of this experiment. Keywords multi—output waveform signal- generator frequency controllable phase controllable test frequency oscilloscope 目录

模拟电子技术课程设计心得体会

模拟电子技术课程设计心得体会此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教,做课程设计要有严谨的思路和熟练的动手能力,我感觉自己做了这次设计后,明白了总的设计方法及思路,通过这次尝试让我有了更加光火的思路,对今后的学习也有莫大的好处。 一、设计目的 1、学习基本理论在实践中综合运用的初步经验,掌握模拟电路设计的基本方法、设计步骤,培养综合设计与调试能力。 2、学会直流稳压电源的设计方法和性能指标测试方法。 3、培养实践技能,提高分析和解决实际问题的能力。 1.电路图设计方法 (1)确定目标:设计整个系统是由那些模块组成,各个模块之间的信号传输,并画出直流稳压电源方框图。 (2)系统分析:根据系统功能,选择各模块所用电路形式。 (3)参数选择:根据系统指标的要求,确定各模块电路中元件的参数。 (4)总电路图:连接各模块电路。 (5)将各模块电路连起来,整机调试,并测量该系统的各项指标。 (6)采用三端集成稳压器电路,用输出电压可调且内部有过载保护的三端集成稳压器,输 出电压调整范围较宽,设计一电压补偿电路可实现输出电压从 0 V起连续可调,因要求电 路具有很强的带负载能力,需设计一软启动电路以适应所带负载的启动性能。该电路所用器 件较少,成本低且组装方便、可靠性高。 二、总体设计思路

1、直流稳压电源 直流稳压电源是一种将220V工频交流电转换成稳压输出的直流电压的装置,它需要变压、整流、滤波、稳压四个环节才能完成。 直流稳压电源方框图 图2 直流稳压电源的方框图 2、整流电路 (1)直流电路常采用二极管单相全波整流电路,电路如图3所示。 图3 单相桥式整流电路 3、滤波电路——电容滤波电路 采用滤波电路可滤除整流电路输出电压中的交流成分,使电压波形变得平滑。常见的滤波电路有电容滤波、电感滤波和复式滤波等。 在整流电路的输出端,即负载电阻RL两端并联一个电容量较大的电解电容C,则构成

电子技术课程设计

电子技术课程设计PWM调制解调器 班级:电信1301 姓名:曹剑钰 学号:3130503028

一、设计任务与要求 1.要求 设计一款PWM(脉冲宽度调制)电路,利用一可调直流电压调制矩形波脉冲宽度(占空比)。 信号频率10kHz; 占空比调制范围10%~90%; 设计一款PWM解调电路,利用50Hz低频正弦信号接入调制电路,调制信号输入解调电路,输入与原始信号等比例正弦波。 2.提高要求: 设计一50Hz正弦波振荡电路进行PWM调制。 3.限制: 不得使用理想运放、二极管、三极管、场效应管; 基本要求的输入电压使用固定恒压源接自行设计的电路实现可调; 同步方波不得利用信号发生器等软件提供设备产生。 二、总体方案设计 1.脉宽调制方案: 方案一:三角波脉宽调制,三角波电路波形可以由积分电路实现,把方波电压作为积分电路的输入电压,经过积分电路之后就形成三角波,再通过电压比较器与可调直流电压进行比较,通过调节直流电源来调制脉宽。 方案二:锯齿波脉宽调制,锯齿波采用定时器NE555接成无稳态多谐振荡器,和方案一相似,利用直流电压源比较大小调节方波脉宽。 方案三:利用PC机接口控制脉宽调制的PWM电路。 比较:方案一结构简单,思路清晰,容易实现,元器件常用 方案二与方案一相似,缺点是调整脉冲宽度不如方案一 方案三元器件先进,思路不如方案一清晰简单,最好先择了方案一 2.正弦波产生方案: 方案一:RC正弦波振荡电路。 RC正弦波振荡电路一般用来产生1Hz--10MHz范围内的低频信号,由RC 串并联网络组成,也称为文氏桥振荡电路,串并联在此作为选频和反馈网络。电路的振荡频率为f=1/2πRC,为了产生振荡,要求电路满足自激震荡条件,振荡器在某一频率振荡的条件为:AF=1.该电路主要用来产生低频信号。

电子线路课程设计am调幅发射机设计报告

电子线路课程设计 总结报告 学生姓名: 可行性,选择适合设计方案,并对设计方案进行必要的论证。本课题以小功率调幅发射机为设计对象,并对其主振级、低频电压放大级、调制级、高频功率放大级进行了详细的设计、论证、调试及仿真,并进行了整机的调试与仿真。设计具体包括以下几个步骤:一般性理论设计、具体电路的选择、根据指标选定合适器件并计算详细的器件参数、用multisim进行设计的仿真、根据仿真结果检验设计指标并进行调整。最后对整个设计出现的问题,和心得体会进行总结。 关键词调幅发射机;振荡器;multisim仿真设计

一、设计内容及要求 (一)设计内容:小功率调幅AM发射机设计 1.确定小功率调幅发射机的设计方案,根据设计指标对既定方案进行理论设计分析, 并给出各单元电路的理论设计方法和实用电路设计细节,其中包括元器件的具体选择、参数调整。 根据设计要求,要求工作频率为10MHz,输出功率为1W,单音调幅系数 m。由于载波频率为10Mhz,大多数振荡器皆可满足,提供了较多的选择且不需要 8.0 = a 倍频。由于输出功率小,因此总体电路具有结构简单,体积较小的特点。其总体电路结构 可分为主振荡电路(载波振荡电路)、缓冲隔离电路、音频放大电路、振幅调制电路、功

(二)单元电路方案论证 1.主振荡电路 主振荡电路是调幅发射机的核心部件,载波的频率稳定度和波形的稳定度直接影响到发射信号的质量,因此,主振荡电路产生的载波信号必须有较高的频率稳定度和较小的波形失真度,主振荡电路可以有四种设计方案:RC正弦波振荡电路、石英晶体振荡电路、三点振荡电路、改进三点式(克拉泼)振荡电路。 2.振幅调制电路 振幅调制电路是小信号调幅发射机的核心组成部分,该单元实现将音频信号加载到载波上以调幅波形式发送出去,振幅调制电路要能保证输出的信号为载波信号的振幅随调制信号线性变化。

模拟电子技术课程设计报告

课程设计 重庆科技学院 模拟电子技术课程设计成果 院(系):_电子信息工程学院_班级:自普本2008— 01 学生姓名:_袁小敏___________ 学号:_2008440910 _________ 设计地点(单位)1404 _________________ 设计题目: ___________________________________________ 完成日期:2010 年7月9 日 指导教师评语:__________________________________________ 成绩(五级记分制): _______________ 教师签名: __________________________

一、........................................................................ 设计任务和指标要求. (3) 二、............................................................ 设计框图及整机概述3 三、................................................ 各单元电路的设计方案及原理说明4 四、........................................................ 仿真调试过程及结果分析7 五、.................................................... 设计、安装及调试中的体会8 六、.................................................... 对本次课程设计的意见及建议9 七、...................................................................... 参考资料10 八、.......................................................................... 附录11 附件1 整机逻辑电路图 (11) 附件2 元器件清单 (12)

电子技术课程设计的基本方法和步骤模板

电子技术课程设计的基本方法和步骤

电子技术课程设计的基本方法和步骤 一、明确电子系统的设计任务 对系统的设计任务进行具体分析, 充分了解系统的性能、指标及要求, 明确系统应完成的任务。 二、总体方案的设计与选择 1、查阅文献, 根据掌握的资料和已有条件, 完成方案原理的构想; 2、提出多种原理方案 3、原理方案的比较、选择与确定 4、将系统任务的分解成若干个单元电路, 并画出整机原理框图, 完成系统的功能设计。 三、单元电路的设计、参数计算与器件选择 1、单元电路设计 每个单元电路设计前都需明确本单元电路的任务, 详细拟订出单元电路的性能指标, 与前后级之间的关系, 分析电路的组成形式。具体设计时, 能够模拟成熟的先进电路, 也能够进行创新和改进, 但都必须保证性能要求。而且, 不但单元电路本身要求设计合理, 各单元电路间也要相互配合, 注意各部分的输入信号、输出信号和控制信号的关系。 2、参数计算 为保证单元电路达到功能指标要求, 就需要用电子技术知识对参数进行计算, 例如放大电路中各电阻值、放大倍数、振荡器中电阻、电容、振荡频率等参数。只有很好地理解电路的工作原理, 正确利用计算公式, 计算的参数才能满足设计要求。 参数计算时, 同一个电路可能有几组数据, 注意选择一组能完成

电路设计功能、在实践中能真正可行的参数。 计算电路参数时应注意下列问题: (1)元器件的工作电流、电压、频率和功耗等参数应能满足电路指标的要求。 (2)元器件的极限必须留有足够的裕量, 一般应大于额定值的 1.5倍。 (3)电阻和电容的参数应选计算值附近的标称值。 3、器件选择 ( 1) 阻容元件的选择 电阻和电容种类很多, 正确选择电阻和电容是很重要的。不同的电路对电阻和电容性能要求也不同, 有些电路对电容的漏电要求很严, 还有些电路对电阻、电容的性能和容量要求很高, 例如滤波电路中常见大容量( 100~3000uF) 铝电解电容, 为滤掉高频一般还需并联小容量( 0.01~0.1uF) 瓷片电容。设计时要根据电路的要求选择性能和参数合适的阻容元件, 并要注意功耗、容量、频率和耐压范围是否满足要求。 ( 2) 分立元件的选择 分立元件包括二极管、晶体三极管、场效应管、光电二极管、晶闸管等。根据其用途分别进行选择。选择的器件类型不同, 注意事项也不同。 ( 3) 集成电路的选择 由于集成电路能够实现很多单元电路甚至整机电路的功能, 因此选用集成电路设计单元电路和总体电路既方便又灵活, 它不但使系统体积缩小, 而且性能可靠, 便于调试及运用, 在设计电路时颇受欢迎。选用的集成电路不但要在功能和特性上实现设计方案, 而且要满足功耗、电压、速度、价格等方面要求。 4、注意单元电路之间的级联设计, 单元电路之间电气性能的 相互匹配问题, 信号的耦合方式

2017年电子技术课程设计题

信息学院 2017年电子技术课程设计题 1 音频小信号功率放大电路设计(A) 设计并制作音频小信号功率放大电路。具体要求如下: (1)放大倍数A V≥1000;(20分) (2)通频带100Hz~10KHz;(20分) (3)放大电路的输入电阻R I≥1MΩ; (5分) (4)在负载电阻为8Ω的情况下,输出功率≥2W;(30分) (5)功率放大电路效率大于50%;(5分) (6)输出信号无明显失真。(20分) 说明:设计方案和器件根据题目要求自行选择,但要求在通用器件范围内。不能选用集成音频功放。 测试条件:技术指标在输入正弦波信号峰值Vp=10mV的条件进行测试(输入电阻通过设计方案预以保证),设计报告中应有含有详细的测试数据说明设计结果。 评分标准: (1)提供1000倍的电压增益,得满分;电压增益小于800倍,扣5分;电压增益小于500倍,不得分; (2)上限频率大于10kHz,得10分;上限频率5~10kHz,得5分;上限频率<5kHz,不得分;下限频率满足要求,得10分;下限频率100~500Hz,扣5分,下限频率>500Hz,不得分;(3)输出功率≥2W,得满分;1W≤输出功率≤2W,得20分;500mW≤输出功率≤1W, 得10分; 输出功率≤500mw,不得分。 (4) 设计效率大于50%,得满分,小于50%不得分。 (5) 输出信号无明显失真, 得满分,否则不得分。 参考元器件: NE5532/TL082, LM324/TL084,,S8050/S8550,2N3904/2N3906,1N4148/1N4001~7,TIP41/42中功率三极管或2N3055/MJ2955大功率三极管等。 主要测试设备:直流电源,信号源,示波器和8Ω功率电阻。 2 数控直流电源的设计(B) 设计一线性输出电压可调的直流电源。电源有电压增(UP)和电压减(DOWN)两个键,按UP键时电压步进增加,按DOWN键时电压步进减小。具体要求如下:(1)输出电压5~12V,步进为1V;(40分) (2)输出电压误差最大±0.1V;(40分) (3)输出电流不小于1A;(5分) 测试条件:分别测试输出为5V、6V、7V、。。。、12V的输出电压。输出电流通过设计预以保证。 评分标准:[注:满分为95分] (1)输出电压5~12V,步进1V,得满分,否则不得分; (2) 输出电压误差≤±0.1V,得满分;±0.1V≤输出电压误差≤±0.2V,扣10分;±0.2V≤输出电压误差≤±0.3V,扣20分;输出电压误差≥±0.5V,不得分。 发挥部分:用LED或数码管显示电压设定值; 参考元器件:74LS193,74HC138,三极管S8050/S8550/CD406/CD4051/AD7501/AD7503,LM317,CD4511等。 3 数控直流稳压电源设计(A)

电子线路课程设计报告

石英晶体好坏检测电路设计 设计要求 1. 利用高频电子线路及其先修课程模拟电路的知识设计一个电子线路2.利用该电子线路的要求是要求能够检测石英晶体的好坏 3. 要求设计的该电子线路能够进行仿真 4. 从仿真的结果能够直接判断出该石英晶体的好坏 5. 能够理解该电子线路检测的原理 6. 能够了解该电子线路的应用 成果简介设计的该电子线路能够检测不同频率石英晶体的好坏。当有该石英晶体(又称晶振)的时候,在输出端接上一个示波器能够有正弦波形输出,而当没有 该晶振的时候,输出的是直流,波形是一条直线。所以利用该电路可以在使 用晶振之前对其进行检测。 报告正文 (1)引言: 在高频电子线路中,石英晶体谐振器(也称石英振子)是一个重要的高频部件,它广泛应用于频率稳定性高的振荡器中,也用作高性能的窄带滤波 器和鉴频器。其中石英晶体振荡器就是利用石英晶体谐振器作滤波元件构成 的振荡器,其振荡频率由石英晶体谐振器决定。与LC谐振回路相比,石英晶 体谐振器有很高的标准性,采用品质因数,因此石英晶体振荡器具有较高的 频率稳定度,采用高精度和稳频措施后,石英晶体振荡器可以达到很高的频 率稳定度。正是因为石英晶体谐振器的这一广泛的应用和重要性,所以在选 择石英晶体谐振器的时候,应该选择质量好的。在选择的时候要对该晶振检 测才能够知道它的好坏,所以要设计一个检测石英晶体好坏的电路。 (2)设计内容: 设计该电路的原理如下:

如下图所示,BX为待测石英晶体(又名晶振),插入插座X1、X2,按下按钮SB,如果BX是好的,则由三极管VT1、电容器C1、C2等构成的振荡器工作,振荡信号从VT1发射极输出,经C3耦合到VD2进行检波、C4滤波,变成直流信号电压,送至VT2基极,使VT2导通,发光二极管H发光,指示被测石英晶体是好的。若H不亮,则表明石英晶体是坏的。适当改变C1、C2的容值,即可用于测试不同频率的石英晶体。 图一石英晶体好坏检测电路检测原理图 在上面的电路中,晶振等效于电感的功能,与C1和C2构成电容三点式振荡电路,振荡频率主要由C1、C2和C3以及晶振构成的回路决定。即由晶振电 抗X e 与外部电容相等的条件决定,设外部电容为C L ,则=0,其中C l 是C1、 C2和C3的串联值。 (3)电路调试过程: 首先是电路的仿真过程,该电路的仿真是在EWB软件下进行的,下面是将原图画到该软件后的截图:

电子技术课程设计题目

电子技术课程设计 一、课程设计目的: 1.电子技术课程设计是机电专业学生一个重要实践环节,主要让学生通过自己设计并制作一个实用电子产品,巩固加深并运用在“模拟电子技术”课程中所学的理论知识; 2.经过查资料、选方案、设计电路、撰写设计报告、答辩等,加强在电子技术方面解决实际问题的能力,基本掌握常用模拟电子线路的一般设计方法、设计步骤和设计工具,提高模拟电子线路的设计、制作、调试和测试能力; 3.课程设计是为理论联系实际,培养学生动手能力,提高和培养创新能力,通过熟悉并学会选用电子元器件,为后续课程的学习、毕业设计、毕业后从事生产和科研工作打下基础。 二、课程设计收获: 1.学习电路的基本设计方法;加深对课堂知识的理解和应用。 2.完成指定的设计任务,理论联系实际,实现书本知识到工程实践的过渡; 3.学会设计报告的撰写方法。 三、课程设计教学方式: 以学生独立设计为主,教师指导为辅。 四、课程设计一般方法 1. 淡化分立电路设计,强调集成电路的应用 一个实用的电子系统通常是由多个单元电路组成的,在进行电子系统设计时,既要考虑总体电路的设计,同时还要考虑各个单元电路的选择、设计以及它们之间的相互连接。由于各种通用、专用的模拟、数字集成电路的出现,所以实现一个电子系统时,根据电子系统框图,多数情况下只有少量的电子电路的参数计算,更多的是系统框图中各部分电子电路要正确采用集成电路芯片来实现。

2. 电子系统内容步骤: 总体方案框图---单元电路设计与参数计算---电子元件选择---单元电路之间连接---电路搭接调试---电路修改---绘制总体电路---撰写设计报告(课程设计说明书) (1)总体方案框图: 反映设计电路要求,按一定信息流向,由单元电路组成的合理框图。 比如一个函数发生器电路的框图: (2)单元电路设计与参数计算---电子元件选择: ●基本模拟单元电路有:稳压电源电路,信号放大电路,信号产生电路,信号处理电 路(电压比较器,积分电路,微分电路,滤波电路等),集成功放电路等。 ●基本数字单元电路有:脉冲波形产生与整形电路(包括振荡器,单稳态触发器,施 密特触发器),编码器,译码器,数据选择器,数据比较器,计数器,寄存器,存储器等。

电子线路课程设计

电子线路课程设计总结报告 学生姓名: 学号: 专业:电子信息工程 班级:电子112班 报告成绩: 评阅时间: 教师签字: 河北工业大学信息学院 2014年2月

课题名称:小功率调幅AM发射机设计 内容摘要:小功率调幅发射机调幅简便,调制所占的频带窄,并且与之对应的调幅接收设备简单常用于通信系统和其它无线电系统中,特别是在中短波广播通信的领域里更是得到了广泛应用。本课程设计的目的即设计一个小功率调幅发射机并使之满足相应的技术指标。让学生综合运用高频电子线路知识,进行实际高频系统的设计、安装和调测,利用相关软件进行电路设计,提高综合应用知识的能力、分析解决问题的能力和电子技术实践技能,让学生了解高频电子通信技术在工业生产领域的应用现状和发展趋势。为今后从事电子技术领域的工程设计打好基础。通过设计主振器,缓冲器,音频放大器,调幅电路最终组成小功率调幅发射机。主振器是用来产生频率稳定的高频载波信号。高频放大器是将高频振荡载波信号放大到足够大得强度。高频功率放大器及调制器是将低频放大器输出的信号调制到载波上,同时完成末级功放。 一、设计内容及要求 1、内容:设计一个小功率调幅AM发射机 2、要求: 发射机工作频率f0=10MHz;发射功率Po大于等于200mW;负载电阻Ra=50Ω;输出信号带宽9kHz平均调幅系数ma大于等于30%,单音调幅系数ma=0.8;发射效率η大于等于50%;残波辐射小于等于40dB; 二、方案选择及系统框图 1、方案选择 低频小功率调幅发射机是将待传送的音频信号通过一定的方式调制到高频载波信号上,放大到额定的功率,然后利用天线以电磁波的方式发射出去,覆盖一定的范围。可选用最基本的发射机结构,系统框图如下图所示,由主振级、高频放大器、音频放大器、高电平调幅电路、缓冲电路结构组成。 (1)主振器 主振器就是高频振荡器,根据载波频率的高低、频率稳定度来确定电路型式。电容三点式振荡器的输出波形比电感三点式振荡器的输出波形好。这是因为电容三点式振荡器中,反馈是由电容产生的,高次谐波在电容上产生的反馈压降较小,输出中高频谐波小;而在电感三点式振荡器中,反馈是由电感产生的,高次谐波在电感上产生的反馈压降较大。另外,电容三点式振荡器最高工作频率一般比电感三点式振荡器的高。 主要原因是在电感三点式振荡器中,晶体管的极间电容与回路电感相并联,在频率高时可能改变电抗的性质;在电容三点式振荡器中,极间电容与电容并联,频率变化不改变电抗的性质。因此振荡器的电路型式一般采用电容三点式。在频率稳定度要求不高的情况下,可以采用普通三点式电路、克拉泼电路、西勒电路。频率稳定度要求高的情况下,可以采用晶体振荡器,也可以采用单片集成振荡电路。本电路采用克拉拨振荡器;

电子技术课程设计

电子技术 课程设计 成绩评定表 设计课题:串联型连续可调直流稳压正电源电路学院名称: 专业班级: 学生姓名: 学号: 指导教师: 设计地点:31-225 设计时间:2014-7-7~2014-7-14

电子技术 课程设计 课程设计名称:串联型连续可调直流稳压正电源电路专业班级: 学生姓名: 学号: 指导教师: 课程设计地点:31-225 课程设计时间:2014-7-7~2014-7-14

电子技术课程设计任务书

目录 前言 (5) 1串联型连续可调直流稳压正电源 (5)

1.1 设计方案 (5) 1.2 设计所需要元件 (7) 2 设计原理 (8) 2.1 电源变压部分 (9) 2.2 桥式整流电路部分 (10) 2.3 电容滤波电路部分 (11) 2.4 直流稳压电路部分 (12) 2.5 原理及计算 (14) 3 电路仿真 (15) 4 电路连接测试 (16) 4.1使用仪器 (16) 4.2.测试结果 (16) 5 设计体会 (17) 参考文献 (19) 串联型连续可调直流稳压正电源电路 引言 随着社会的发展,科学技术的不断进步,对电子产品的性能要求也更高。我们做为21世纪的一名学电子的大学生,不仅要将理论知识学

会,更应该将其应用与我们的日常生活中去,使理论与实践很好的结合起来。电子课程设计是电子技术学习中的一个非常重要的实践环节,能够真正体现我们是否完全吸收了所学的知识。 目前,各种直流电源产品充斥着市场,电源技术已经比较成熟。然而,基于成本的考虑,对于电源性能要求不是很高的场合,可采用带有过流保护的集成稳压电路,同样能满足产品的要求。 本次设计的题目为设计一串联型可调直流稳压正电源:先是经过家用交流电源流过变压器得到一个大约十五伏的电压U1,然后U1经过一个桥堆进行整流在桥堆的输出端加两个电容C1、C2进行滤波,滤波后再通过LM7812(具体参数参照手册)输出一个固定的12V电压,这样就可以在一路输出固定的电压。在LM7812的输出端加一个电阻R3,调整端加一个固定电阻R1和一电位器R2,这样输出的电压就可以在5~12V范围内可调。 经过自己对试验原理的全面贯彻,以及相关技术的掌握,和反复的调试,经过自己的不断的努力,老师的耐心的指导,终于把这个串联型输出直流稳压输出正电源电路设计出来了。 1串联型连续可调直流稳压正电源 1.1 设计方案 本电路由四部分组成:变压电路、整流电路、滤波电路、稳压电路。 (1)变压电路:本电路使用的降压电路是单相交流变压器,选用电压和功率依照后级电路的设计需求而定。 (2)整流电路:整流电路的主要作用是把经过变压器降压后的交流电通过整流变成单个方向的直流电。但是这种直流电的幅值变化很大。它主要是通过二极管的截止和导通来实现的。常见的整流电路主要有半波整流电路、桥式整流电路等。我们选取桥式整流电路实现设计中的整流功能。 (3)半波整流:

电力电子技术课程设计要求及题目

一、课程设计说明书应包括以下内容: 1、中文摘要; 2、绪论(内容介绍; 3、工作原理(理论分析; 4、整体方案设计,画出系统结构图(系统框图; 5、具体实施,包括:主电路的设计、参数计算、元器件选择、控制电路设计、 驱动电路设计等; 6、仿真模型的搭建,给出不同条件下的结果并进行分析; 7、设计说明书10~15页,要求手写,仿真或实验结果图可打印然后粘到说明书中; 8、A3图纸一张(硬件电路图,Protel、CAD等软件。 9、仿真软件为Matlab/Simulink; 10、做仿真的要给出所有仿真模型,并说明搭建过程及原理,给出仿真结果,进行分析并得出结论。 二、上交材料 1、设计说明书,1张A3图纸; 2、截止日期:2017-07-14(周五,具体时间与相应老师联系; 3、负责老师:电气14-3,李一丹老师,153******** 电气14-4,王玉萍老师,136******** 电气14-10,郑爽老师,188********

电气14-11,李雯老师,159******** 电气14-12,吕雄飞老师,139******** 注意:3~4人一组,每组不得超过4人。不许雷同。 1.升压斩波电路的设计(除常规要求外,应实现仿真设计指标:直流输入电压24V; 输出电压54V; 输出电流5A; 工作频率100KHz; 最大输出纹波电压0.2V。 2.降压斩波电路的设计(除常规要求外,应实现仿真设计指标:直流输入电压36V; 输出电压12V; 输出电流3A; 工作频率100KHz; 最大输出纹波电压0.05V。 3.DC/AC变换器的设计(除常规要求外,应实现仿真设计指标:输入电压:12V直流电压; 输出交流220V; 单相;

电子技术课程设计报告定稿版

电子技术课程设计报告 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

电子技术课程设计报告 班级: 姓名: 学号: 指导教师: 目录 一、设计目的 二、设计要求 三、设计框图及整机概述 四、各单元电路的设计及仿真 1、检测电路 2、放大电路 3、滤波电路 4、整形电路 5、定时电路 6、计数、译码、显示电路 五、电路装配、调试与结果分析 六、设计、装配及调试中的体会 七、附录(包括整机逻辑电路图和元器 件清单) 八、参考文献 一、设计目的

巩固和加深在"模拟电子技术基础"和"数字电子技术基础"课程中所学的理论知识和实训技能,基本掌握常用电子电路的一般设计方法,并通过这一实训课程,能让学生对电子产品设计的过程有一个初步的了解,使学生掌握常用模拟、数字集成电路(运算放大器、非门、555定时器、计数器、译码器等)的应用。 二、设计要求 掌握整机电路组成及工作原理,并能运用所学过的电路知识分析、解决电路制作过程中所遇到的问题。 三、设计框图及整机概述 红外线心率计就是通过红外线传感器检测出手指中动脉血管的微弱波动,由计数器计算出每分钟波动的次数。但手指中的毛细血管的波动是很微弱的,因此需要一个高放大倍数且低噪声的放大器,这是红外线心率计的设计关键所在。整机电路由放大电路、整形电路、滤波电路、3 位计数器电路,译码、驱动、显示电路等几部分组成。 四、各单元电路的设计及仿真 1、检测电路 血液波动检测电路首先通过红外光电传感器把血液中波动的成分检测出来,然后通过电容器耦合到放大器的输入端。如图4所示。 图4 血液波动检测电路 2.放大电路 3、滤波电路 由三脚输入信号,六脚输出信号

电子技术课程设计

摘要 本次课程设计彩灯控制器是对模拟电子技术、数字电子技术的实践性的应用。该彩灯设计主要由几个器件构成,分别是移位寄存器、计数脉冲、分频器、数据选择器等器件。通过着几个主要器件来实现对彩灯的设计和控制。彩灯的设计主要有三部分组成。即时钟脉冲产生电路模块、彩灯开关控制模块以及花样输出电路模块。其中时钟脉冲由555定时器构成的多谐振荡器产生。彩灯开关电路设计模块应用数据选择器74LS163。花样输出由移位寄存器74LS194和发光二极管组成。为了验证设计的准确性,我们在Proteus环境下进行仿真和调试。通过验证进一步确定其设计的可行性。 关键词:彩灯;时钟脉冲产生电路模块;彩灯开关控制;花样输出电路

目录 摘要.............................................................................................................I 1 前言 (1) 1.1 序言 (1) 1.2目前彩灯的应用情 (1) 1.3主要工作概述 (1) 2 总体方案设计 (3) 2.1方案比较 (3) 2.2方案论证 (4) 2.3方案选择 (4) 3 单元电路设计 (5) 3.1时钟信号发生器 (5) 3.2 序列信号发生 (7) 3.3 移位输出显示电路 (11) 4 调试与试验 (14) 4.1 Proteus软件介绍 (14) 5 proteus仿真图 (15) 6致谢和心得体会 (16) 参考文献 (17)

1前言 1.1 序言 集成电路的迅速发展,使得数字逻辑电路的设计发生了根本性的变化。在设计中更多的使用规模集成电路,不仅可以减少电路组件的数目,使电路简洁,而且能提高电路的可靠性,降低成本。因此,用集成电路来实现更多更复杂的器件功能则成为必然。随着社会市场经济的不断繁荣和发展,各种装饰彩灯、广告彩灯越来越多地出现在城市中。在大型晚会的现场,彩灯更是成为不可缺少的一道景观,小型的彩灯多采用霓虹灯电路。在彩灯的应用中,装饰灯、广告灯、布景灯的变化多种多样,也可以做成各种各样和多种色彩的灯管或是以日光灯、白炽灯作为光源,另配大型广告语、宣传画来达到效果。这些灯的控制设备多为数字电路。而在现代生活中,大型楼宇的轮廓装饰或大型晚会的灯光布景,由于其变化多、功率大,常采用长明灯、流水灯及变幻灯。长明灯的特点是只要灯投入工作,负载即长期接通,一般在彩灯中用以照明或衬托底色,没有频繁的动态切换过程,因此可用开关直接控制,不需经过复杂的编程。流水灯则包括字形变化、色彩变化、位置变化等,其主要特点是在整个工作过程中周期性地花样变化。本文所要设计的彩灯是用八个发光二极管代替的,能通过外部开关的操作,来实现彩灯亮点的左移、右移、全亮、全灭的效果。因此其会在越来越多的场合中使用,这使本设计具有很大的现实意义。这种控制电路可靠性,灵活性高,使用范围广,特别适合中小城市的交通灯、霓虹灯等的应用。而且,它对其他类似系统的开发具有一定的借鉴意义。 1.2目前彩灯的应用情况 LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。彩灯广泛应用于流水灯、跑马灯、鸳鸯戏水灯、流水灯、控制功能,并给出了具体的硬件电路和相应的程序。此课题设计具有很大现实意义,LED彩灯广泛应用于商业街广告灯,也可作为歌厅、酒吧照明等。 1.3主要工作概述 本文所要设计的八路彩灯的功能要求是通过手动开关操作,实现彩灯的两亮两灭

电力电子技术课程设计范例

电力电子技术课程设计 题目:直流降压斩波电路的设计 专业:电气自动化 班级: 14电气 姓名:周方舟 学号: 指导教师:喻丽丽

目录 一设计要求与方案 (4) 二设计原理分析 (4) 2.1总体结构分分析 (4) 2.2直流电源设计 (5) 2.3主电路工作原理 (6) 2.4触发电路设计 (10) 2.5过压过流保护原理与设计 (15) 三仿真分析与调试 (17) 3.1 Matlab仿真图 (17) 3.2仿真结果 (18) 3.3 仿真实验结论 (24) 元器件列表 (24) 设计心得 (25) 参考文献 (25) 致 (26) 一.设计要求与方案 供电方案有两种选择。一,线性直流电源。线性电源(Linear power supply)是先将交流电经过变压器降低电压幅值,再经过整流电路整流后,得到脉冲直流电,后经滤波得到带有微小波纹电压的直流电压。要达到高精度的直流电压,必须经过稳压电源进行稳压。线性电源体积重量大,很难实现小型化、损耗大、效率低、输出与输入之间有公共端,不易实现隔离,只能降压,不能升压。二,升压斩波电路。由脉宽调制芯片TL494为控制器构成BOOST原理的,实现升压型DC-DC变换器,输出电压的可调整与稳压控制的开关源是借助晶体管的开/关实现的。因此选择方案二。 设计要求:设计要输出电压Uo=220V可调的DC/DC变换器,这里为升压斩波电路。由于这些电路中都需要直流电源,所以这部分由以前所学模拟电路知识可以由整流器解决。MOSFET的通断用PWM控制,用PWM方式来控制MOSFET的通断需要使用脉宽调制器TL494来产生PWM控制信号。

相关主题
文本预览
相关文档 最新文档