张飞硬件设计与开发视频教程讲课的笔记
循迹小车报告

陕西工业职业技术学院2010/2011学年第1学期课程名称:信号检测与控制技术实训班级:计控0901*名:**教学周数: 2 周地点:电子创新实训室指导教师:吴洋、吴钢、孙蔚信息工程学院目录第一章绪论.............................................................................................................................................. - 1 -1.1引言.............................................................................................................................................. - 1 -1.2传感器的分类.............................................................................................................................. - 1 -1.3 电机的分类................................................................................................................................. - 1 -1.4设计总体要求.............................................................................................................................. - 2 -第二章硬件设计...................................................................................................................................... - 2 -2.1关键元件选择讨论...................................................................................................................... - 3 -第三章软件设计.................................................................................................................................... - 10 -3.1程序设计总体思路.....................................................................................................................- 11 -3.2小车状态定义............................................................................................................................ - 12 -3.3PWM控制的实现 .............................................................................................. 错误!未定义书签。
一位年薪45万电源研发工程师的自述:技术成长靠“题海战术”理论依然很重要!

一位年薪45万电源研发工程师的自述:技术成长靠“题海战术”理论依然很重要!大家好!因为近期本人在网上比较活跃,分享些关于谐振、开关电源方面技术贴,得到广大网友们的热情讨论回复,然后大家纷纷要求我能讲下学习电源技术的个人经历和见解,所以本人今天重新开贴简单讲下,算是抛砖引玉。
我是一名土生土长安守本分的传统理工男本人于08年毕业于一个普通的本科院校,专业是电子信息工程,一个正宗的理工男,做开关研发电源10年。
有理工男的智商,有理工男的固执,有技术男的宅,当然也有工程师的其貌不扬和土肥圆(开个玩笑的其他工程师可不是这样)。
我的第一份电源工作08年是多灾多难的一年,冰灾,地震,股灾,金融危机,让我们这一届大量应届生刚毕业就失业,工作不好找。
我喜欢电子,当时一心只想做电子工程师记得当初应聘时,没有明确的方向,拿着并不出众的简历,在深圳众多人才市场、各大招聘网站投递简历,短短三个月至少面试了40多家企业,面试的职位有软件工程师,软件测试,硬件测试,维修,研发等等,基本都是等通知,当时对这句话已经非常的反感,不要就不要等你毛线的通知啊。
工作待遇一般但已经觉得很知足皇天不负有心人,最后在南山区的某公司终于面试成功。
应聘职位是开关电源研发助理,固定工资900元,包住宿餐费2元一餐,待遇不好但激动的心情无法言喻,真想扑倒在地感谢黄天感谢厚土感谢CCTV终于被收留了,不要惊讶这真是08年的真实境况。
3个月助理入门修炼第一天上班,带着一股激情来报道我被领导带到研发部参观了一圈,有5个工程师都在埋头做自己的事情,画板的调试的看起来好高端的样子。
然后把我带到一个高级工程师前停下,领导说小王你就跟着赵工学,我想象着,那是不可能的,领导把我放在流水线上让我学习一个星期,心里那叫做一个失落,仿佛受到了10000点暴击。
研发助理工作,虽然每天很累但很充实前面3个月的时间大致是,流水线学习,测试部学习,给工程师焊板子,给工程师找物料,给各种板子剪引脚,各种没技术含量的活都往我这里堆,每天加班到10点,这些事情中我当时最希望焊板子至少练习练习焊接技术。
基于msp430G2533的LCD1602液晶字符串循环显示课程设计谋画

学号:课程设计题目LCD1602液晶字符串循环显示学院专业班级姓名指导教师2013年1月15 日课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目要求:利用LaunchPad上的板上资源,外接1602液晶,编写程序使字符串在液晶上循环移动。
时刻安排:2021年元月1日~2021年元月17日下午17:30 指导教师签名:年月日系主任(或责任教师)签名:年月日目录引言 (1)1 课程设计要求 (2)2 硬件电路 (3)2.1 MSP430G2553单片机 (3)2.1.1 MSP430G2553单片机特点 (3)2.1.2 MSP430G2553单片机结构 (3)2.1.3 MSP430G2553的时钟系统 (4)2.1.4 I/O寄放器 (5)2.2 LCD1602液晶屏 (5)3 方案设计 (7)3.1 设计方案 (7)3.2 方案选择 (7)4 程序设计 (8)4.1 程序结构 (8)4.2 主程序源程序 (8)4.3 子程序源程序 (8)4.4 子程序头文件 (12)5 调试 (13)5.1 CCSv5编译软件 (13)5.2 调试进程 (13)6 终止语 (15)附录1:代码 (16)附录2:实物图 (22)参考文献 (23)本科生课程设计成绩评定表 (24)引言本次课程设计旨在设计一个基于MSP430 系列微处置器的LCD1602液晶字符串循环移动。
单片机是一种集成电路芯片,是采纳超大规模集成电路技术把具有数据处置能力的中央处置器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、按时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上组成的一个小而完善的微型运算机系统,在工业操纵领域普遍应用。
现今时期是一个新技术层出不穷的时期,在电子领域尤其是自动化智能操纵领域,传统的分立元件或数字逻辑电路组成的操纵系统,正在以前所未见的速度被单片机智能操纵系统所代替。
八路抢答器说明书概要

烟台大学51单片机课程设计说明书课题:八路抢答器学生姓名:王志林学号:2院系:机电汽车工程学院指导老师:姜风国同组成员:张凤礼、张体栋、程事业、范光科2013 年 06 月 05 日目录1 设计任务 (2)2 系统总体方案 (2)3 硬件设计 (3)3.1 控制系统所需硬件 (3)3.2 硬件原理介绍 (4)4 软件设计 (6)4.1 软件总体设计 (6)4.2 程序流程图 (7)5 软件仿真...................................................................................... (9)5.1 Keil软件 (9)5.2在Proteus软件 (9)6小结 (10)附1:源程序代码 (11)附2:参考文献 (18)1 .设计任务本设计要求学生结合现有的实际条件,以51单片机为控制核心,设计一个8路智能抢答器。
要求实现以下功能:1) 有一主持人和8个参赛队员2) 当主持人按下抢答按键,参赛队员在10秒内可以抢答,并且抢答器开始倒计时。
剩余5秒时,如果仍无人抢答,则系统每1s报警一次。
如超出10秒则不能抢答;如抢答成功,则显示抢答队号。
3) 抢答成功则需在60秒内回答完成,如超出时间则抢答无效,显示无效指示。
如果60秒完成回答,则抢答成功,显示有效。
剩余5秒时,如果仍无人回答,则系统每1s报警一次。
4) 当主持人按下复位键时,系统回到初始状态。
5) 倒计时期间,如果主持人想终止倒计时,可以按下“停止”按键,系统会自动进入准备状态。
主要硬件设备:AT89C51单片机,8输入3态缓冲器/线驱动器74LS244,六反相驱动器7404,共阳极LED数码管等,12MHZ晶振,74LS04反相器,手动开关,按键若干,报警喇叭。
2.系统总体方案2.1整体方案设计该智能抢答器以AT89C51单片机为控制核心,控制精度较高,操作误差主要来自晶振自身所造成的误差。
硬件工程师必会知识点

硬件工程师必会知识点一、知识概述《电路基础》①基本定义:电路嘛,简单说就是电流能跑的一个通路。
就像咱住的房子要有路才能进出一样,电也得有个道儿能走。
它由电源、导线、开关和用电器这些东西组成。
电源就像是发电站给电力来源,导线就是电走的路,开关就是控制电走不走的门,用电器就是用电干活儿的东西,像灯能照明。
②重要程度:在硬件工程师这行里,电路基础就像是建房的地基。
要是电路基础不牢,后面啥复杂电路、电路板设计都没法好好搞。
③前置知识:那得先知道基本的数学知识,像代数啊,能计算电阻、电压、电流之间的关系。
还有物理里的电学知识,啥是电,电的基本特性这些。
④应用价值:日常生活到处都是,就说家里头的电路,从电灯、电视到冰箱,哪一个离得开电路基础呢。
在电子设备制造上,设计手机、电脑主板啥的,也都得靠电路基础。
二、知识体系①知识图谱:在硬件这学科里,电路基础是最底层最基本的东西。
就像树根一样,从这上面生出各种分支,像模拟电路、数字电路这些。
②关联知识:和电磁场理论有关系,因为电场磁场和电路里的电有着千丝万缕的联系。
也和电子元器件知识分不开,毕竟元器件是电路的组成部分。
③重难点分析:- 掌握难度:对于初学者来说,理解电路里那些抽象的概念是个难点,像电压降、电势差这些。
就拿我刚学的时候,死活想不明白为啥电流从高电势往低电势跑。
- 关键点:得把电流、电压、电阻间的关系搞明白,特别是欧姆定律。
这个关系理顺了,分析简单电路就很容易。
④考点分析:- 在考试中的重要性:超级重要,大部分硬件工程相关的考试都会考到电路基础。
- 考查方式:选择题可能会出计算电阻值的题,简答题可能让你分析一个简单电路里某些点的电压情况。
三、详细讲解- 理论概念类①概念辨析:- 电流:可以看成是电的水流,就是电子在导线里定向移动。
想象一群小蚂蚁排着队在一根小管道里往前走。
单位是安培。
- 电压:这就像是水管里水的压力,电有个推动电子跑的力量叫电压。
电压单位是伏特。
多模式超级电容充电电路设计.

论文题目:多模式超级电容充电电路设计专业:微电子学本科生:珏萱(签名)___________指导教师:师之授(签名)___________摘要超级电容是一种介于传统电容器与蓄电池之间新型储能设备,具有可快速充电、大容量、工作温度范围宽、节能环保、寿命长等优点。
因此各国都加大了对超级电容的研究力度,被广泛应用于消费电子、太阳能发电、后备电源等方面,尤其是在电动汽车领域的研究应用受到全球的广泛关注。
如何快速高效的给超级电容进行充电,成为了新的研究的热点,本论文结合相关研究结果对多模式充电电路的整体设计方案进行了分析和设计。
目前对超级电容进行充电的方式主要有恒流充电、恒功率充电、恒流转恒压充电、脉冲电流充电以及恒压充电等。
本论文结合国内外对超级电容充放电原理及特性的研究结果,设计了具有恒流、恒功率以及恒压三种组合转换模式的充电电路,硬件电路包括Buck变换电路、PWM波驱动控制电路、充电模式控制电路,在对超级电容进行充电的同时,通过采样电路,将采样信号反馈给控制电路,实现三种充电模式转换,这样可以有效的解决在单一充电模式下的不足之处,在一定程度上提高超级电容的充电效率。
对所设计的多模式充电电路的输出电流、输出电压等参数进行了测试,所得到的测试结果表明,多模式充电电路能够实现三种充电模式组合转换,达到预期的设计要求。
关键词:超级电容,Buck变换器,PWM,多模式充电Subject: Multi-Mode Super capacitor charging circuit designSpecialty: Microelectronics Science and EngineeringName: JueXuan (Signature) ___________ Instructor: ShiZhishou (Signature) ___________ABSTRACTSuper capacitor is a range of new energy storage device between conventional capacitors and batteries, it has a fast charge, high-capacity, wide operating temperature range, energy saving, long life advantages. So countries have increased the research efforts of the super capacitor, it is widely used in consumer electronics, solar power, backup power and other aspects, especially all around the world is concerned about the field of electric vehicles application widely. How to quickly and efficiently charge the super capacitor, has become a new focus of research, this article combines research results on the multi-mode charging circuit design scheme and design are analyzed.Currently the super capacitor is charged mainly constant current charging mode, constant power charge, the constant flow of constant voltage charging, pulse current charging and constant voltage charging. Currently the super capacitor is charged mainly constant current charging mode, constant power charge, the constant flow of constant voltage charging, pulse current charging and constant voltage charging. Hardware circuit includes a Buck conversion circuit, PWM wave drive control circuit, the charging mode control circuit, At the same time the super capacitor is charged, by sampling circuit, the sampling signal back to the control circuit, converting three charge modes, which can effectively solve the shortcomings in a single charging mode, to some extent, improve the super capacitor charging efficiency.The design of multi-mode charging circuit output current, output voltage and other parameters were tested, the test Results show that the multi-mode charging circuit can achieve three charging modes to convert combination to achieve the desired design requirements.Key words: super capacitance, buck converter, PWM, multi-mode charge目录第1章绪论 (5)1.1 超级电容的研究背景及意义 (5)1.2超级电容的研究现状及发展趋势 (5)1.3 超级电容充放电原理 (6)1.3.1双电层电容原理 (6)1.3.2法拉第准电容原理 (7)1.4超级电容的充电方式 (7)1.4.1恒流充电 (8)1.4.2 恒功率充电 (9)1.4.3 恒压充电 (9)1.5课题的研究内容 (10)第2章多模式超级电容充电电路设计方案 (11)2.1总体电路设计方案 (11)2.2主电路设计案 (11)2.2.1Buck变换器的组成 (11)2.2.2Buck变换器工作原理 (12)2.2.3 功率MOSFET工作原理 (12)2.2.4 功率二极管工作原理 (13)2.3多模式充电电路设计方案 (13)2.3.1 充电模式控制电路原理 (14)2.4PWM控制电路设计 (15)2.4.1TL494引脚配置及其功能 (15)2.4.2TL494外围电路的设计及原理 (16)2.5 放电欠压保护电路设计 (17)2.5.1 放电欠压保护电路工作原理 (17)2.5.2TL431功能介绍 (18)2.5.3LM2903功能介绍 (19)2.5.4NMOSFET工作原理 (20)2.6 本章小结 (20)第3章硬件电路参数设计 (21)3.1主电路器件参数设计 (21)3.1.1Buck变换器开关管的选择 (21)3.1.2Buck变换器储能电感的选择 (21)3.1.3Buck变换器滤波电容的选择 (22)3.1.4Buck变换器续流二极管的选择 (22)3.2PWM驱动电路器件参数设计 (22)3.3多模式充电电路器件参数设计 (24)3.3.1 恒流充电电路参数计算 (24)3.3.2 恒功率充电电路参数计算 (25)3.3.3 恒压充电电路参数计算 (25)3.3.4 放电欠压保护电路参数计算 (26)3.5 本章小结 (27)第4章电路调试与测试 (28)4.1TL494输出测试 (28)4.2 多模式充电电路输出测试 (31)4.2.1 恒流充电结果测试 (31)4.2.2 恒功率充电结果测试 (32)4.2.3 恒压充电结果测试 (33)4.2.2 放电欠压结果测试 (33)4.3 本章小结 (34)第5章结论与展望 (35)5.1 结论 (35)5.2 展望 (35)5.3 心得体会 (35)致谢 (37)参考文献 (38)附录 (39)附录一整体电路图 (39)附录二硬件测试环境 (41)第1章绪论1.1 超级电容的研究背景及意义随着经济的发展,人口数量持续增长,人们对能源的需求量日益增加,但是传统化石能源的不可再生性,使得传统化石能源消耗殆尽已成必然趋势。
无人直升机实时仿真软件设计与开发

: 赤
2 L v
2 w L
豢
其 中, 表示尺度 , L V表 示 飞 行 器 的 速度 ,表 示 强 度 , 体 内 具 容 参见 《 行 控制 》书 中 9 - 0 飞 9 1 8页 以及 赵 震 炎 教 授 提 出 的 Dy e rd n模 型数 字 仿 真 算 法 。 32 传 感 器模 块设 计 l 传感 器模块处于动力学模 型与飞行控制计算机 中间环节 ,
真验证平台如图 1 示 。 所
仿真 汁算机 控计算机
器 捅板 调理 板 训 理板
图 2 仿 真 计 算 机 硬 件 组 成 结构 示意 图
2 模块 任 务 划 分
21仿 真 需 求 分 析 .
当 前 , 着研 究 的深 人 , 无 人 直 升 机 功 能 提 出 越 来 越 高 的 随 对
/【 ★ 真空速/ 指示空速】 ★ /
/ 北向速度/ 向速度r 东 / /[ 升降速度/ 地速r /
V , V; t i
V, V; n e Hd t V ; o, d
7 便 于 系 统 功 能 的扩 展 和 程 序 的 维护 升 级 。 )
22 任务 划 分 l来自实 时仿 真 软件 在 仿 真过 程 中起 到 至关 重 要 的作 用 , 任 务 划 其 分 是 否 合 理将 直接 影 响 仿 真 软 件 设 计 的 质 量 。 当 任 务 划 分 合 理 时 , 真 软 件 设 计 将 比较 简 洁 、 效 、 于拓 展 ; 则 将 可 能 比较 仿 高 易 否 复杂 、 混乱 、 至 失败 。 据仿 真 需求 对 各个 部 分采 取 模 块化 划 分 甚 根 思 想 , 时仿 真 软 件 划分 为 底 层 驱动 模 块 、 感 器模 块 、 行 机 构 实 传 执
FlashCS4从入门到高级视频教程

FlashCS4从入门到高级视频教程•Flash CS4从入门到高级视频教程•本套Flash CS4入门到高级视频教程由资深软件工程师李天生老师亲自授课录制,包括Flash CS4的全部内容,是目前最全面介绍Flash CS4以及ActionScript2.0&3.0脚本语言的视频教程.••第一章 FlashCS4基础•• 1 FlashCS4简介视频教程• 2 选择工具、部分选择工具使用• 3 变形工具的使用视频教程• 4 套索工具的使用视频教程• 5 钢笔工具的使用视频教程• 6 线条工具的使用视频教程•7 图形工具的使用视频教程一•8 图形工具的使用视频教程二•09 铅笔工具的使用视频教程•10 像皮工具的使用视频教程•11 如何擦除所选填充色视频教程•12 动画原理视频教程•13 关键帧、普通帧和空白关键帧详解视频教程•14 如何创建动画视频教程•15 如何定义帧频视频教程•16 什么是渐变动画视频教程•17 颜色面板的使用视频教程•18 时间轴的使用(1)视频教程•19 时间轴的使用(2)视频教程•20 图形元件的使用视频教程•21 创建图形元件动画视频教程•22 创建按钮视频教程•23 什么是按钮反应区视频教程•24 影片剪辑元件详解(1)视频教程•25 影片剪辑元件详解(2)视频教程•26 如何编辑菜单视频教程•27 如何设置首选参数视频教程•28 编辑菜单中的时间轴菜单项•29 视图菜单中的转到菜单项视频教程•30 视图菜单中的放大、缩小视频教程•31 视图菜单中的辅助线、帖紧视频教程•32 修改菜单中的转换元素视频教程•33 修改菜单中的位图视频教程•34 修改菜单中的元件视频教程•35 修改菜单中的变形视频教程•36 修改菜单中的排列视频教程•37 修改菜单中的组合视频教程•38 控制菜单视频教程•39 窗口菜单视频教程•40 对齐面板视频教程•41 动画示例视频教程•42 逐帧动画视频教程•43 画轴展开特效(1)视频教程•44 画轴展开特效(2)视频教程•45 画轴展开特效(3)视频教程•46 创建文字书写特效(1)视频教程•47 创建文字书写特效(2)视频教程•48 创建文字书写特效(3)视频教程•49 创建文字书写特效(4)•50 创建文字书写特效(5)•51 创建风吹文字特效(1)•52 创建风吹文字特效(2)•53 创建飘动文字特效•54 创建风车文字特效•55 遮罩文字特效•56 创建水波纹的效果(1)•57 创建水波纹的效果(2)•58 创建百叶窗效果(1)•59 创建百叶窗效果(2)•60 如何创建动画按钮(1)•61 如何创建动画按钮(2)•62 如何创建动画按钮(3)•63 如何创建引导层•64 如何创建开关灯特效(1)•65 如何创建开关灯特效(2)•66 如何创建开关灯特效(3)••第二章 ActionScript2.0 脚本语言••01 ActionScript2.0简介•02 什么是变量•03 脚本实例演示(1)•04 脚本实例演示(2)•05 on函数之press(一)•06 on函数之press(2)•07 on函数之release•08 on函数之releaseOutSide•09 on函数之rollOver和rollOut•10 on函数之"keyPress"•11 onClipEvent函数之load事件•12 onClipEvent函数之mouseDown事件•13 mouseUp和mouseOver事件•14 onClipEvent函数之keyDown和keyUP事件•15 如何使用gotoAndPlay函数•16 如何使用gotoAndStop函数•17 如何使用nextFrame函数和prevFrame函数•18 如何使用nextScene函数和prevScene函数(1) •19 如何使用nextScene函数和prevScene函数(2) •20 如何使用stopAllSounds()函数1•21 如何使用stopAllSounds()函数2•22 如何使用stopDrag函数和startDrag函数1 •23 如何使用stopDrag函数和startDrag函数2 •24 对象的_x属性介绍•25 对象的_y属性介绍•26 对象的_width属性介绍•27 对象的_height属性介绍•28 流程控制if语句高级应用(1)•29 流程控制if语句高级应用(2)•30 流程控制if语句高级应用(3)•31 流程控制if语句高级应用(4)•32 流程控制if语句高级应用(5)•33 流程控制if语句高级应用(6)•34 流程控制if语句高级应用(7)•35 流程控制if语句高级应用(8)•36 动态文本的应用举例(1)•37 动态文本的应用举例(2)•38 动态文本的应用举例(3)•39 动态文本的应用举例(4)•40 动态文本的应用举例(5)•41 什么是变量类型定义(1)•42 什么是变量类型定义(2)•43 什么是变量的应用(1)•44 什么是变量的应用(2)•45 什么是变量的应用(3)•46 什么是赋值运算符(1)•47 什么是赋值运算符(2)•48 什么是赋值运算符(3)•49 什么是比较运算符(1)•50 什么是比较运算符(2)•51 什么是比较运算符(3)•52 什么是比较运算符(4)•53 什么是比较运算符(5)•54 什么是比较运算符(6)•55 什么是逻辑运算符(1)•56 什么是逻辑运算符(2)•57 什么是算术运算符(1)•58 什么是算术运算符(2)•59 什么是逻辑与运算符•60 流程控制for循环语句•61 流程控制while循环语句•62 流程控制do while循环语句•63 流程控制switch语句(1)•64 流程控制switch语句(2)•65 流程控制switch语句(3)•66 流程控制break语句•67 流程控制continue语句•68 流程控制if语句嵌套•69 流程控制for语句嵌套•70 流程控制while语句嵌套•71 流程控制do while语句嵌套•72 流程控制for语句嵌套•73 数组介绍(1)•74 数组介绍(2)•75 数组介绍(3)•76 数组介绍(4)••••第三章 ActionScript2.0 脚本语言实例••01 鼠标双击举例(1)•02 鼠标双击举例(2)•03 能量守衡举例(1)•04 能量守衡举例(2)•05 摆动的时钟(1)•06 摆动的时钟(2)•07 摆动的时钟(3)•08 摆动的时钟(4)•09 摆动的时钟(5)•10 摆动的时钟(6)•11 摆动的时钟(7)•12 摆动的时钟(8)•13 摆动的时钟(9)•14 摆动的时钟(10)•15 函数的定义(1)•16 函数的定义(2)•17 starDrag函数的使用技巧(1)•18 starDrag函数的使用技巧(2) •19 starDrag函数的使用技巧(3) •20 starDrag函数的使用技巧(4)•21 starDrag函数的使用技巧(5)•23 setProperty函数的使用技巧(1) •24 setProperty函数的使用技巧(2) •25 setProperty函数的使用技巧(3)•26 setProperty函数的使用技巧(4)•27 getTimer函数的使用技巧•28 getUrl函数的使用技巧(1)•29 getUrl函数的使用技巧(2)•30 duplicateMovieClip详解(1)•31 duplicateMovieClip详解(2) •32 duplicateMovieClip详解(3)•33 duplicateMovieClip详解(4) •34 Date类使用详解(1)•35 Date类使用详解(2)•36 Date类使用详解(3)•37 Date类使用详解(4)•38 Date类使用详解(5)•39 Date类使用详解(6)•40 Date类使用详解(7)•41 Date类使用详解(8)•42 Date类使用详解(9)•43 Date类使用详解(10)•44 Date类使用详解(11)•45 Date类使用详解(12)•46 Date类使用详解(13)•47 Date类使用详解(14)•48 Date类使用详解(15)•49 Date类使用详解(16)•50 Date类使用详解(17)•51 Date类使用详解(18)•53 with语句的使用技巧•54 _visible属性的使用•55 Math类使用的使用技巧•56 小学课程实例之长方体的认识(1)•57 小学课程实例之长方体的认识(2) •58 小学课程实例之长方体的认识(3)•59 小学课程实例之长方体的认识(4)•60 小学课程实例之长方体的认识(5)••第四章 ActionScript3.0 脚本语言实例••ActionScript3.0脚本1•ActionScript3.0脚本2•ActionScript3.0脚本3•ActionScript3.0脚本4•ActionScript3.0脚本5•ActionScript3.0脚本6•ActionScript3.0脚本7•ActionScript3.0脚本8•ActionScript3.0脚本9•ActionScript3.0脚本10•ActionScript3.0脚本11•ActionScript3.0脚本12•ActionScript3.0脚本13•ActionScript3.0脚本14•ActionScript3.0脚本15•ActionScript3.0脚本16•ActionScript3.0脚本17•ActionScript3.0脚本18•ActionScript3.0脚本19•ActionScript3.0脚本20•ActionScript3.0脚本21•ActionScript3.0脚本22•ActionScript3.0脚本23•ActionScript3.0脚本24•ActionScript3.0脚本25•ActionScript3.0脚本26•ActionScript3.0脚本27•ActionScript3.0脚本28•ActionScript3.0脚本29•ActionScript3.0脚本30•ActionScript3.0脚本31•ActionScript3.0脚本32•ActionScript3.0脚本33•ActionScript3.0脚本34•ActionScript3.0脚本35•ActionScript3.0脚本36•ActionScript3.0脚本37。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
怎么去分析开展一个项目?
单个项目开发步骤:
1、项目背景介绍
2、项目资源评估
3、如何设计原理图(含元器件原理分析)
4、元器件选型比较难,想独立必须会
5、电路功能的验证(焊接及如何熟练使用电烙铁,波形测试及如何使用示波器)制作样板
6、PCB绘制及发到厂家加工(PROTEL 99软件使用和Altium Designer 6软件使用)
7、PCBA制作(焊接)生成BOM表,一个草表
8、PCBA调试(波形验证测试)
9、PCBA的定型(优化电路设计)
10、BOM表的制作(元器件的型号、厂家、价格、工作温度的选择等)正式的BOM
表
11、结案及移交客户
注:PCBA:assembly of PCB,印制线路板组装,通常含义为在电路板上插上相应的元器件(如电阻、电容、IC等等),然后交给客户
PCB就是线路板,通常含义是没有任何元器件的线路板
项目一:门控开关设计
1、背景:门开着就要有个LED指示灯(发光二极管)亮着
2、资源评估:灯要有个供电电源,需要变压器将220V电压降到指定电压。
降压后需要将
交流整成直流,然后需要滤波,还需要一个开关。
(变压器、整流电路、储能和滤波、开关)
3、使用protel99绘图。
变压器将220V交流变成16V交流。
整流桥(半桥电路,4个二极管组成)将16V交流电整成23V直流电(16*1.414=22.6V)整流后需要一个储能电容(有极电容)。
LM7805(电流可以通过1A,功率不超过1W)将23V电压转成5V电压(用23V电压的话,电阻就需要比较大来分压,功耗就大,电阻上是无用功,功率越小越好,所以需要接个7805)。
需要一个电阻(分流,电阻精度主要有5%和1%两种,5%主要用于限流,1%主要用于限压)和一个发光二极管(工作电压(短路电压)3.3V,电流3-10mA(与亮度有关,选10mA)),一个开关。
4、对半桥电路进行了讲解(第五讲)
二极管的选型:半桥电路每个二极管承受反向电压为(1.414*2*整流后电压24V),电流为负载电流(平均值)的一半(只有半个周期有电流通过)。
一般要在低于100度的温度下工作。
对电阻、电容的选型进行了讲解(通俗易懂,推荐看看)
C=Iout/(δV*f)(输出电流/(纹波电压*频率))(交流变直流,整流时,全桥时正半波和负半波都充电,频率为交流电的2倍)(纹波电压是指输出的电压最高值和最低值之差,即整流后的电压稳不稳定,越稳定需要的电容的容量越大)。
(一是由于电容的精度比较低,二是由于电解液可能泄露使电容值减小,为增加电容的寿命,电容容量一般选值比计算出的值大的多,例如增大10倍等)。
电阻选择一般要考虑阻值和功率。
电解电容要考虑容量和电压。
(容量要大很多,例如10倍,电压大1.5倍左右)。
(一般大于4.7微法就要用电解电容,电解电容精度比较小,但容量大,一般是低频储能滤波)。
电解电容有极性,精度小,容量大,一般用于低频储能。
贴片电容(有贴片电容和插件电容)无极性,精度大,容量小(几皮法到几百纳法),一般用于高频或震荡电路。
一般整流时电解电容要配合一个贴片电容(滤除尖峰电压和浪涌电流)。
至第五讲结束,所有元件选型完毕。
5、成本控制
生成BOM表,复制到Excel,进行成本计算(本例计算为2.43元,半桥电路0.8元,7805也比较贵)。
为了节省成本,要用二极管自己搭建半桥电路,
用稳压管(从负端向正端,流过一个足够大的电流(一般大于2mA),在稳压管两端之间就能形成一个稳定的电压)和三极管搭建7805的功能。
三极管(B和C极是没有电流的)是
1、流控流型(电流控制电流)的,Ib控制Ic。
2、且有放大作用,Ic电流可以达到Ib电流的100倍。
3、当Ib大于等于1mA时,Rce约等于0,Vce约等于0.3V
4、当Ib大于1mA时,Vbe等于0.7V。
5、Vbe大于等于0.7 V时,Ic无穷大。