基于eda的实训心得
基于eda的实训心得篇4EDA课程设计心得体会,这次EDA课程设计历时两个星期,通过这次设计,通过这次课程设计使我懂得了理论与实际相结合是很重要的,在设计的过程中遇到问题,同时在设计的过程中发现了自己的不足之处,这次设计的数字秒表还是比较成功的,在设计中遇到了很多问题,PLC实训心得,在学完PLC理论课程后我们做了课程设计,此次设计以分组的方式进行,没有过实际开发设计的 经验 ,我们基本学会了PLC设计的步聚和基本方法。
这次EDA课程设计历时两个星期,在整整两个星期的日子里,可以说是苦多于甜,但是可以学的到很多很多的东西,同时不仅可以巩固以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次设计,进一步加深了对EDA的了解,让我对它有了更加浓厚的兴趣。特别是当每一个子模块编写调试成功时,心里特别的开心。但是在编写顶层文件的程序时,遇到了不少问题,特别是各元件之间的连接,以及信号的定义,总是有错误,在细心的检查下,终于找出了错误和警告,排除困难后,程序编译就通过了,心里终于舒了一口气。在波形仿真时,也遇到了一点困难,想要的结果不能在波形上得到正确的显示:在设定输入的时钟信号后,数字秒表开始计数,但是始终看不到秒和小时的循环计数。后来,在数十次的调试之后,才发现是因为输入的时钟信号对于器件的延迟时间来说太短了。经过屡次调试,终于找到了比较合适的输入数值:时钟周期设置在15秒左右比较合适。另外,Endtime的值需要设置的长一点:500us左右,这样就可以观察到完整的仿真结果。
其次,在连接各个模块的时候一定要注意各个输入、输出引脚的线宽,因为每个线宽是不一样的,只要让各个线宽互相匹配,才能得出正确的结果,否则,出现任何一点小的误差就会导致整个文件系统的编译出现错误提示,在器件的选择上也有一定的技巧,只有选择了合适当前电路所适合的器件,编译才能得到完满成功。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
在设计过程中,总是遇到这样或那样的问题。有时发现一个问题的时候,需要做大量的工作,花大量的时间才能解决。自然而然,我的耐心便在其中建立起来了。为以后的工作积累了经验,增强了信心。
基于eda的实训心得篇5
本系统主要介绍了锅炉的液位检测控制,还介绍了对温度和压力的检测控制,介绍了8051单片机和 其它 一些单片机在锅炉控制系统中的应用,介绍了它们的引脚和在系统中的电路图,本设计还采用了多种传感器来对液位、温度和压力的信号采集,利用LED来进行信号的输出显示,我设计的硬件系统的结构简化,系统精度高,具有良好的人机交互功能,并设有液位报警、高压、低压和阀门失灵等故障报警,有问题立即就能发现。
通过自动调节控制液位并实现锅炉内温度和水位的报警。液位控制在设定值上正常运行不需要人工干预,操作人员劳动强度小。
采用单片机设计出的工业锅炉控制器,能够针对汽包水位的不同状态和不同外界条件进行控制,汽包水位运行稳定、控制品质良好、控制效果明显改善;同时大大提高了控制系统的抗干扰能力,保证了工业锅炉的稳定运行。控制装置具有成本低、抗干扰能力强、控制性能好等优点,且系统硬、软件维护简单方便,尤其适用于工业控制现场,具有良好的应用前景。
本系统所采用的传感器性能稳定,测量准确,大大简化现场安装,具有较高的性价比,有较大的工程应用价值,而且利用计算机单片机技术对锅炉生产过程进行自动控制有着重要的意义。
其优越性主要在于:首先,通过对锅炉燃烧过程进行有效控制,使燃烧在合理的空燃比条件下进行,可以提高燃烧效率。
由于工业锅炉耗煤量大,燃烧热效率每提高 1%都会产生巨大的经济效益。
其次,锅炉控制过程的自动化处理以及监控软件良好的人机界面,操作人员在监控计算机上能根据控制效果及时修运行参数,这样能有效地减少工人的疲劳和失误,提高生产过程的实时性、安全性。
随着计算机控制技术应用的普及、可靠性的提高及价格的下降,工业锅炉的微机控制必将得到更加广泛的应用。
基于eda的实训心得篇6
在Allegro 中, Symbol 有五种, 它们分别是Package Symbol 、Mechanical Symbol、Format Symbol、Shape Symbol、Flash Symbol。每种Symbol 均有一个Symbol Drawing File(符号绘图文件), 后缀名均为*.dra。此绘图文件只供编辑用, 不能给Allegro 数据库调用。Allegro 能调用的Symbol 如下:
1、Package Symbol
一般元件的封装符号, 后缀名为*.psm。PCB 中所有元件像电阻、电容、电感、IC 等的封装类型即为Package Symbol。
2、Mechanical Symbol
由板外框及螺丝孔所组成的机构符号, 后缀名为*.bsm。有时我们设计PCB 的外框及螺丝孔位置都是一样的, 比如显卡, 电脑主板, 每次设计PCB时要画一次板外框及确定螺丝孔位置, 显得较麻烦。这时我们可以将PCB的外框及螺丝孔建成一个Mechanical Symbol, 在设计PCB 时, 将此Mechanical Symbol 调出即可。
3、Format Symbol
由图框和说明所组成的元件符号, 后缀名为*.osm。比较少用。
4、Shape Symbol
供建立特殊形状的焊盘用, 后缀为*.ssm。像显卡上金手指封装的焊盘即为一个不规则形状的焊盘, 在建立此焊盘时要先将不规则形状焊盘的形状建成一个Shape Symbol, 然后在建立焊盘中调用此Shape Symbol。
5、Flash Symbol
焊盘连接铜皮导通符号, 后缀名为*.fsm。在PCB 设计中, 焊盘与其周围的铜皮相连, 可以全包含, 也可以采用梅花辨的形式连接, 我们可以将此梅花辨建成一个Flash Symbol, 在建立焊盘时调用此Flash Symbol。
其中应用最多的就是Package symbol即是有电气特性的零件,而PAD是Package symbol构成的基础.
Ⅰ 建立PAD
启动Padstack Designer来制作一个PAD,PAD按类型分分为:
1. Through,贯穿的;
2. Blind/Buried,盲孔/埋孔;
3. Single,单面的.
按电镀分:
1.Plated,电镀的;
2.Non-Plated,非电镀的.
a.在Parameters选项卡中, Size值为钻孔大小;Drill symbol中Figure为钻孔标记形状,Charater为钻孔标记符号,Width为钻孔标记得宽度大小,Height为钻孔标记得高度大小;
b.Layers选项卡中,Begin Layer为起始层,Default Internal为默认内层,End Layer为结束层,SolderMask_Top为顶层阻焊, ,SolderMask_Bottom为底层阻焊PasteMask_Top为顶层助焊, PasteMask_Bottom为底层助焊;Regular Pad为正常焊盘大小值,Thermal Relief为热焊盘大小值,Anti Pad为隔离大小值.
Ⅱ 建立Symbol
1.启动Allegro,新建一个Package Symbol,在Drawing Type中选Package Symbol,在Drawing Name中输入文件名,OK.
2.计算好坐标,执行LayoutàPIN,在Option面板中的Padstack中找到或输入你的PAD,Qty代表将要放置的数量,Spacing代表各个Pin之间的间距,Order则是方向Right为从左到右,Left为从右到左,Down为从上到下,Up为从下到上;Rotation是Pin要旋转的角度,Pin#为当前的Pin脚编号,Text block为文字号数;
3.放好Pin以后再画零件的外框AddàLine,Option面板中的Active Class and Subclass分别为Package Geometry和Silkscreen_Top,Line lock为画出的线的类型:Line直线;Arc弧线;后面的是画出的角度;Line width为线宽.
4.再画出零件实体大小AddàShapeàSolid Fill, Option面板中的Active Class and Subclass分别为Package Geometry和Place_Bound_Top,按照零件大小画出一个封闭的框,再填充之ShapeàFill.
5.生成零件Create Symbol,保存之!!!
Ⅲ 编写Device
若你从orCad中直接生成PCB的话就无需编写这个文件,这个文件主要是用来描述零件的一些属性,比如PIN的个数,封装类型,定义功能等等!以下是一个实例,可以参考进行编写:
74F00.txt
(DEVICE FILE: F00 - used for device: 'F00')
PACKAGE SOP14 ü 对应封装名,应与symbol相一致
CLASS IC ü 指定封装形式
PINCOUNT 14 ü PIN的个数
PINORDER F00 A B Y ü 定义Pin Name
PINUSE F00 IN IN OUT ü 定义Pin 之形式
PINSWAP F00 A B ü 定义可Swap 之Pin
FUNCTION G1 F00 1 2 3 ü 定义可Swap 之功能(Gate) Pin
FUNCTION G2 F00 4 5 6 ü 定义可Swap 之功能(Gate) Pin
FUNCTION G3 F00 9 10 8 ü 定义可Swap 之功能(Gate) Pin
FUNCTION G4 F00 12 13 11 ü 定义可Swap 之功能(Gate) Pin
POWER VCC; 14 ü 定义电源Pin 及名称
GROUND GND; 7 ü 定义Ground Pin 及名称
绛旓細鍩轰簬eda鐨勫疄璁績寰绡4 EDA璇剧▼璁捐蹇冨緱浣撲細,杩欐EDA璇剧▼璁捐鍘嗘椂涓や釜鏄熸湡,閫氳繃杩欐璁捐,閫氳繃杩欐璇剧▼璁捐浣挎垜鎳傚緱浜嗙悊璁轰笌瀹為檯鐩哥粨鍚堟槸寰堥噸瑕佺殑,鍦ㄨ璁$殑杩囩▼涓亣鍒伴棶棰,鍚屾椂鍦ㄨ璁$殑杩囩▼涓彂鐜颁簡鑷繁鐨勪笉瓒充箣澶,杩欐璁捐鐨勬暟瀛楃琛ㄨ繕鏄瘮杈冩垚鍔熺殑,鍦ㄨ璁′腑閬囧埌浜嗗緢澶氶棶棰,PLC瀹炶蹇冨緱,鍦ㄥ瀹孭LC鐞嗚璇剧▼鍚庢垜浠仛浜嗚...
绛旓細鐢靛瓙绯荤粺EDA璁捐瀹炶璇剧▼娑电洊浜嗕赴瀵岀殑瀹炶返鍐呭锛屾棬鍦ㄥ府鍔╁鍛樻繁鍏ョ悊瑙e苟鎺屾彙鐢靛瓙璁捐鑷姩鍖栵紙EDA锛夌殑鍩虹鐭ヨ瘑銆傞鍏堬紝璇剧▼浠嬬粛浜咥ltera鍏徃鐨勫彲缂栫▼閫昏緫鍣ㄤ欢FPGA/CPLD锛岃繖浜涘櫒浠跺湪鐜颁唬鐢靛瓙璁捐涓壆婕旂潃閲嶈瑙掕壊銆傛帴鐫锛屽鍛樺皢瀛︿範VHDL纭欢鎻忚堪璇█锛岃繖鏄竴绉嶇敤浜庢弿杩扮數瀛愮郴缁熺殑楂樼骇缂栫▼璇█锛屽畠鑳藉皢璁捐鑰呯殑鎰忓浘...
绛旓細妯323璁℃暟鍣ㄨ璁″疄楠屾姤鍛婁竴銆佸疄楠屽唴瀹瑰湪QuartusII骞冲彴涓婏紝鍒╃敤VHDL浠g爜瀹炵幇瀛﹀彿323璁℃暟鍣ㄧ殑璁捐锛屽苟鍦ㄤ笁浣嶆暟鐮佺鏄剧ず鍑烘潵銆備簩銆佸疄楠屾楠や笌杩囩▼鍒嗘瀽1銆佸缓绔嬪伐绋嬨傛墦寮QuartusII杞欢骞冲彴锛岀偣鍑籉ile---銆塶ewprojectwizard寤虹珛涓涓伐绋媥uehao_323,宸ョ▼鎵鍦ㄦ枃浠跺す鍚嶅瓧涓簒uehao_323,璁剧疆椤跺眰瀹炰綋鍚嶇О涓簒uehao_323锛...
绛旓細鏈功鏃ㄥ湪婊¤冻鏈虹數绫讳笓涓氶珮鎶鑳戒汉鎵嶅煿鍏荤殑闇姹傦紝閬靛惊楂樿亴鏁欒偛鐨勬暀瀛﹀師鍒欏拰鐗硅壊锛岀獊鐮翠紶缁熷绉戞暀鑲插瀹炶返鑳藉姏鍩瑰吇鐨勫眬闄愩傛垜浠瀯寤轰簡涓濂椾互妯″潡涓哄崟浣鐨勫疄璁鏁欏浣撶郴锛屼互椤圭洰浠诲姟椹卞姩鏁欏鍐呭锛屼富瑕佹兜鐩EDA鎶鏈殑鍩烘湰鎿嶄綔鍜屽紑鍙戝簲鐢ㄣ傚叿浣撳唴瀹瑰寘鎷洓涓牳蹇冩ā鍧楋細EWB浠跨湡涓庡垎鏋愶紝Protel鐢佃矾璁捐涓庡簲鐢紝Multisim2001鐢...
绛旓細鍖呮嫭璁捐绛栫暐鍜屼紭鍖栨妧宸э紝甯姪璇昏呮彁鍗囪璁¤兘鍔涖傜6绔犱笓闂ㄩ拡瀵笶DA璁捐瀹炶返锛屾彁渚涘疄鎴樻渚嬶紝璁╃悊璁虹煡璇嗕笌瀹為檯鎿嶄綔鐩哥粨鍚堛傛渶鍚庯紝绗7绔犳繁鍏ヨ瑙f暀瀛﹀疄楠岀鐨勫師鐞嗭紝杩欐槸鐞嗚瀛︿範涓庡疄闄呮搷浣滅殑閲嶈妗ユ锛屾湁鍔╀簬璇昏呭湪瀹炶返涓珐鍥烘墍瀛︾煡璇嗐傞氳繃杩欎簺绔犺妭鐨勫涔狅紝璇昏呭皢瀵EDA鎶鏈鍜屽彲缂栫▼鍣ㄤ欢鏈夊叏闈㈣屾繁鍏ョ殑鐞嗚В銆
绛旓細璁捐涓涓滀簩杩涘埗-BCD鐮佺殑杞崲鐢佃矾鈥濆拰涓涓淏CD鐮-涓冩鏄剧ず鐨勮瘧鐮佺數璺濆氨鍙互灏嗕簩杩涘埗鏁板湪鏁扮爜绠′笂鏄剧ず鎴愬崄杩涘埗鏁颁簡銆
绛旓細EDA瀹為獙鎶ュ憡棰樼洰锛氫氦閫氱伅璁捐瀛﹂櫌锛氱數瀛愬伐绋嬪闄笓涓氾細鐢靛瓙淇℃伅宸ョ▼浣滆咃細鐜嬫甯14020120007瀵煎笀锛氬瓩涓囪搲EDA瀹為獙鎶ュ憡锛氫氦閫氱伅璁捐涓銆佽璁′换鍔″強瑕佹眰锛氳璁′换鍔★細妯℃嫙鍗佸瓧璺彛浜ら氫俊鍙风伅鐨勫伐浣滆繃绋嬶紝鍒╃敤瀹為獙鏉夸笂鐨勪袱缁勭孩銆侀粍銆佺豢LED浣滀负浜ら氫俊鍙风伅锛岃璁′竴涓氦閫氫俊鍙风伅鎺у埗鍣ㄣ傝姹傦細锛1锛変氦閫氱伅浠庣豢鍙樼孩鏃讹紝...
绛旓細瀹為獙蹇冨緱浣撲細(涓) 璁$畻鏈瀹炶鍦ㄤ笉鐭ヤ笉瑙変腑灏辩粨鏉熶簡,鎴戞劅瑙夎嚜宸辫繕鏈夊ソ澶氫笢瑗胯瀛,杩樻湁濂藉鐨勪笢瑗夸笉鎳傚憿!杩欐槸鎴戝ぇ瀛︿互鏉ョ涓夋瀹炶,姣忔瀹炶鎴戦兘鎰熻瀛﹀埌浜嗗ソ澶氫笢瑗!鍥犱负鏄竴澶╁埌鏅氱殑涓嶉棿鏂缁,鎵浠ヨ鐨勪細闈炲父鐗㈠浐銆備笉鍍忓钩鏃朵笂璇,姣忎笂涓ゆ鐨勭悊璁鸿鍗村彧鏈45鍒嗛挓鐨勫疄闄呮搷浣溿傚湪璇句笂,鏈夎佸笀鍦ㄥ墠闈㈡紨绀烘垜浠兘杩樿兘璺熺潃...
绛旓細浠ヤ笅鏄EDA鎿嶄綔瀹炶銆嬪浘涔︾殑鐩綍锛岃缁嗕粙缁嶄簡鍚勪釜妯″潡鐨勫唴瀹癸細搴忔湰涔︿互瀹炶返涓哄鍚戯紝鏃ㄥ湪甯姪璇昏呮帉鎻DA璁捐鐨勫熀鏈妧鑳姐傛ā鍧椾竴锛歅rotel 2004 鍩虹浠庡叆闂ㄥ紑濮嬶紝閫氳繃璇︾粏浠嬬粛杩欐杞欢鐨勫畨瑁呬笌璁剧疆锛岄愭寮曞璇昏呯啛鎮夊叾鍩烘湰鐣岄潰鍜屾搷浣滄祦绋嬨傛ā鍧椾簩锛歅rotel 2004 绠$悊闈㈡澘鎿嶄綔鍜岀敾闈㈢鐞嗘妯″潡鐫閲嶈瑙e浣曟湁鏁堢鐞...
绛旓細鐢靛瓙EDA鎶鏈(Multisim)鏄竴鏈互瀹炶返涓哄鍚戠殑璇剧▼鏁欐潗锛鍩轰簬骞挎硾浣跨敤鐨勭數瀛愪豢鐪熻蒋浠禡ultisim 10銆傚畠閲囩敤椤圭洰鏁欏娉曪紝閫氳繃涓绯诲垪浠诲姟寮曞锛屽叏闈㈣瑙h蒋浠剁殑浣跨敤鎶宸с傝绋嬩互鍩瑰吇鑱屼笟鎶鑳戒负鏍稿績锛屾敞閲嶅簲鐢ㄦу拰宸ョ▼瀹為檯锛屾棬鍦ㄤ负鎶鑳界瓑绾ц冩牳鍜岀數瀛愮珵璧涙彁渚涘潥瀹炵殑鍩虹銆傝绋嬩互Multisim 10鐨勪豢鐪熸妧鑳戒负涓荤嚎锛岃璁′簡7涓...