自动化专业十大重要课程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动化专业就业前景自动化专业培养适应地区经济发展要求的,从事工业过程控制、控制工程、管控一体化等信息领域科技开发和应用研究工作的,知识面宽、实践动手能力强的应用型高级工程技术人才;
主要课程:外语、高等数学、计算机基础、C语言、电路原理、电子技术基础、计算机原理及应用、电机与电力拖动基础、自动控制理论、自动控制系统、计算机控制系统、计算机电子线路制图、系统工程导论、多媒体技术、计算机网络、系统辨识基础、计算机仿真、工厂供电、人工智能导论、电气控制技术等
自动化专业要学的课程确实很多,口径很宽,但无论以后从事什么方向,以下几门基础课还是十分重要的:
1.高等数学数学是以后学习各门专业课的基础,不要以为概率论没有用,特别是对想从事DSP数字信号处理工作的同学
2.英语不要以为过了4,6级就OK了,等用到的时候才觉得学的太少
3.电路基础中的基础,自动化专业考研科目
4.自动控制理论实现控制系统的理论基础,自动化专业的看家科目,考研科目
5.微机原理单片机,DSP等硬件的基础,考研科目,不要以为汇编语言太低级,它有其它高级语言所不能比的运行速度
C++ 不会编程,学会再多理论算法也没用武之地,特别是C,一定要达到精通才行
7.数/模电基础课,电子电路设计的基础
单片机/PLC精通其中任意一种硬件的结构和编程,找份好的工作十分轻松
一个伟大的软件,很好的仿真平台,可以实现各种算法,并能实时查看运行结果和各种波形,高度集成的命令,对以后要读研的同学更是要熟练掌握
10.电力电子技术偏强电的一门课,不过十分有用,无论是考研复试还是找工作面试,都常会被问到
算法是软件编程的核心,我把自动化学科中要用到的算法简单分为三类:1.系统辨识优化算法;2.控制算法;3.信号信息处理算法;这三大类算法又可细分为许多小类,其中有许多基本的思想都是相互融合的,比如自适应算法即可用来做辨识,也可用来做控制和信号处理;下面列举了一些最常用的算法:前六个是必须的 1. PID算法:经典的控制算法,学控制的如果不懂PID那就等于没学;随着理论的发展,经典PID和其它算法相融合产生了许多改进型算法,比如自适应PID,神经网络PID,模糊PID,可以说工业控制中90% 以上用的都是PID及其改进型算法;
2.最小二乘法:最小二乘法大约是1795年高斯在星体运动轨道预报研究中提出的,其思想其实很简单,就是使均方误差和最小,但其应用却非常广泛,常被用来做系统参数辨识和曲线拟合; 3.拉普拉斯变换/Z变换:同是为简化计算而建立的实变量函数和复变量函数间的一种函数变换,区别是拉氏变换是对连续系统而Z变换是对离散系统;在经典控制理论中,对控制系统的
分析和综合,都是建立在拉普拉斯变换/Z变换的基础上的;
4.快速傅立叶变换FFT:离散傅立叶变换DFT的快速算法,使整个坐标系由时域变换到频域,可以用来做谱分析和卷积的计算,是数字信号处理的基础;
5.小波变换:小波变换作为信号处理的一种新工具,目前己成为国际上极为活跃的研究领域,其具有多分辨率的特点,在时域和频域对信号的局部特征具有非常良好的表现能力,被广泛的应用在图像处理,突变信号检测和数据压缩等领域;
6.自适应控制算法:在对象和环境数学模型不确定的情况下,通过自动调节控制器参数,使控制系统的性能能适应被控对象特性和过程信号特性的变化;主要用于对模型参数不稳定的系统的控制;
7.模糊控制算法:利用模糊数学的概念,对控制量进行模糊化,并通过建立规则库实现对对象的控制;主要用来解决难以建立精确模型的系统的控制问题;
8.人工神经网络ANNs:模仿生物体神经网络工作方式的一种算法,可以逼近任意的非线性系统,在复杂系统辨识,控制,机器学习和分类中有重要应用;
9.支持向量机SVM:支持向量机是90年代初提出的一种新的非常有潜力的分类技术,是一种基于统计学习理论的模式识别方法,主要应用于模式识别领域,在解决小样本,非线性及高维模式识别问题中表现出许多特有的优势,在若干实际应用如文本编
目、手写字符识别、图像分类和生物进化链分析等中支持向量机能够提供最佳的学习性能,而且在机器学习与数据挖掘中已被确立为一种标准工具;
10.遗传算法GA:遗传算法是一类借鉴生物界的进化规律适者生存,优胜劣汰遗传机制演化而来的随机化搜索方法;它是由美国的教授1975年首先提出,其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,能自动获取和指导优化的搜索空间,自适应地调整搜索方向,不需要确定的规则;遗传算法的这些性质,已被人们广泛地应用于组合优化、机器学习、信号处理、自适应控制和人工生命等领域;它是现代有关智能计算中的关键技术之一;
自动化专业就业前景
1.电厂包括各个公司,工厂的配电室
2.软件开发特别是单片机或EDA等
大体是工控方向,搭建操作平台等
4.各个矿山,或金属冶炼场所进行自动化设备的维护,操作等
5.去学校当老师
6.做销售工作专门卖自己专业相关的东西
7.公务员,每个专业都可以的
8.各种什么研究所
9.产品设计,就是硬件电路设计了
10.自动化专业就业方向很广的,仔细观察生活就知道很多自动化设备的;不过做设计有前途,做销售有“钱”途,做维护就是工薪阶层,属于服务行业......
11.自动化选择面广,学好单片机和PLC哪都吃得开,英语好的话外企也不是不可能......
12.自动化本科学出来基本上和没学差不多,什么都懂,但是什么也不精,但是上研以后那就不得了了,硬件方面的发展不可限量;但硬件的东西不一定要到读研究生的时候才能做本科生完全可以染指最新的技术;不要觉得那些东西很高深,做过之后;也就是平常的知识或者工具一样鼓励现在的大学生参加全国学科竞赛,到公司寻找实习机会;不要觉得这是一道屏障,这只是心理屏障
13.自动化的强势在于软件和硬件的结合;相比来说做硬件开发的提高更快,基本呈指数型增长做软件开发最多是线型增长,希望大家能积极投身到这个行业中
1 如何学好单片机
很多想学单片机的人问我的第一句话就是怎样才能学好单片机对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲;
先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它的资料比较多,用的人也很多,市场也很大;就我个人的体会怎么样才能更快的学会单片机这门课;单片机这门课是一项非常重视动手实践的科目,不能总是看书,但是学习它首先必须得看书,因为从书
中你需要大概了解一下,单片机的各个功能寄存器,而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那些管脚的电平什么时候输出高,什么时候输出低;由这些高低电平的变化来控制你的系统板,实现我们需要的各个功能;至于看书,只需大概了解单片机各管脚都是干什么的能实现什么样的功能第一次,第二次你可能看不明白,但这不要紧,因为还缺少实际的感观认识;所以我总是说,学单片机看书看两三天的就够了,看小说你一天能看五六本,看单片机你两三天看两三遍就够了,可以不用仔细的看;推荐一本书,就这一本就足够,书名是新编MCS-51单片机应用设计,是哈尔滨工业大学出版社出的的,作者是张毅刚;大概了解一下书上的内容,然后实践,这是非常关键的,如果说学单片机你不实践那是不可能学会的,关于实践有两种方法你可以选择,一种方法:你自己花钱买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能非常多的那种板子,上面有很多东西你这辈子都用不着,我建议有流水灯、数码管、独立键盘、矩阵键盘、AD或DA原理一样、液晶、蜂鸣器,这就差不多了;如果上面我提到的这些,你能熟练应用,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验;只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过;方法二:你身边如果有单片机方面的高手,向他求助,让他帮你搭个简单的最小系统板;对于高手来说,做个单片机的最小系统板只需要一分钟的时间,而对于初学者可就难多了,因为只
有对硬件了解了,才能熟练运用;而如果你身边没有这样的高手,又找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小实验时都能用得上,还省事;
有了单片机学习板之后你就要多练习,最好是自己有台电脑,一天少看电影,少打游戏,把学习板和电脑连好,打开调试软件坐在电脑前,先学会怎么用调试软件,然后从最简单的流水灯实验做起,等你能让那八个流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了,这不是在学习知识,而是在玩,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的;做电子类的人真的会上瘾;然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始考虑你这辈子要走哪一行了;就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或是问别人,当得到解答后你会记住一辈子的,知识必须用于现实生活中,解决实际问题,这样才能发挥它的作用,你自己好好想想,上了这么多年大学,天天上课,你在课堂上学到了什么是不是为了期末考试而忙碌呢考完得了90分,哈哈哈好高兴啊,下学期开学回来忘的一干二净,是不是你学到什么了但是我告诉你单片机一旦学会,永远不会忘了;另外我再说说用汇编和C语言编程的问题;很多同学大一二就开设了C语言的课,我也上过,我知道那时天天就是几乘几,几加几啊,求个阶乘啊;学完了有什么用让你用C语言编单片机的程序你是不是就傻了书上的东西
我们必须要会运用;单片机编程用C语言或汇编语言都可以,但是我建议用C语言比较好,如果原来有C语言的基础那学起来会更好,如果没有,也可以边学单片机边学C语言,C语言也挺简单,只是一门工具而已,我劝你最好学会,将来肯定用得着,要不你以后也得学,你一点汇编都不会根本无所谓,但你一点C语言都不会那你将来会吃苦头;汇编写程序代码效率高,但相对难度较大,而且很罗嗦,尤其是遇到算法方面的问题时,根本是麻烦的不得了,现在单片机的主频在不断的提高,我们完全不需要那么高效率的代码,因为有高频率的时钟,单片机的ROM也在不断的提高,足够装得下你用C语言写的任何代码,C语言的资料又多又好找,将来可移植性非常好,只需要变一个IO口写个温度传感器的程序在哪里都能用,所以我劝大家用C语言;
总结上面,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学个单片机来说就是件非常容易的事;
学习自动化的几点建议~~不看后悔
其实自动化是魂,但灵魂也需要肉体;
在国外,根本就没有单纯的自动化系,香港也只有半个自动化系,以美国的大学电机专业为例,学生在本科阶段只学了几门有关控制方面的课程,然而在数学、电路、力学等方面得到高水平的训练,甚至要接受和数学系学生一样的挑战,良好的数学基础是为以后搞好研究工作的根本;反观我国的自动化专业,学生在本科阶段学了很多控制方面的课,所以在控制方面的学习应当是优于美国的学生的,
然而却缺少数学方面的训练,只学习在我国大学通用的同济大学的高等数学是远远不够的,那书只是在数学的各个学科中的一个节选,以工科学生用得上为目的,然而学生却无法在本科阶段形成较全面的数学思维,为以后的深造和科研工作留下隐患;另外补充:国际上的获非数学类科学大奖的和为人类做出杰出贡献的有很多都是数学家,或在数学方面有很深的造诣,如:爱因斯坦,冯·诺依曼,纳什还有,众所周知,美国的大学必修课少,而选修课多;专业课少,而基础课多,很多学生是在大四的时候才确定专业兴趣的,此时以较扎实基础学习自己的感兴趣的专业会有较好的发展;并且美国的大学学习压力是很大的,每周一次测验、交一份报告,为了完成报告,学生第周要花二三十个小时阅读图书,查阅大量的论文,完成报告的同时,也使自己的知识得到很大的拓展;反观我国,高中的学习压力很大,大学的学习压力反而很小,每半年的一次考试也是在老师的讲课范围内去考,以及学生考前突击蒙混过关,学到的知识大大缩水……很多高中时优秀的学生在大学堕落或许与此有关;
几点建议:
本科阶段应尽快把自己定位在某个方向上,本科阶段应当是使自己由考试型升华到研究型,而不应当是使自己由考试型变为更会考试的考试型,很多考试当中得分很高的人却对自己的专业一无所知;另外,多听一听学术讲座,试着每周写一篇报告,数学的或自动控制方面的,把自己推到学术的先沿;再说一句,一定使自己有扎实的数学基础,可以试着去数学系和数学系的同学听一样的课,接受一样
的挑战,不要说自己没有时间,说出这个理由的同时你也许已把时间浪费在上网和发呆上;自动化的学生有几门课很重要一定要学透:电路,理论力学,自动控制原理,现代控制理论,模式识别等;研究生可以多研习论文,建议研习英文的,一般英文的比较具体,详细写明了研究过程,并且比较前沿;
命运把命在自己手中
回复:学习自动化专业主要学习哪些
这是我曾经看过的一个贴子,希望对你能有帮助:
看这篇帖子的,我想都是电子爱好者或电类专业学生;不知道大家都处于什么一个阶段,这篇帖子是写给入门者的,要解决一个问题:初学者应重点掌握什么电子知识,大学阶段如何学习
先说点貌似题外的东西——3个谬论;
谬论一:高中老师常对我们说,大家现在好好学,考上了大学就轻松了,爱怎么玩怎么玩;别的专业我不好说,电气、电子、电力、通信、自动化等电类专业,想要轻松那是不可能地当然你是天才就另说,专业课上讲的东西对决大多数人来说那是云里雾里,从来都是一知半解,需要你课下大量时间精力地消化;有些东西甚至需要你若干年后在工作中遇着时才回过味:“哦,原来以前学的那东西是干这使的;”你要能想得起,并知道怎么回头去补,就算是上学时专业课学得很扎实了;
谬论二:填志愿时经常有人对我们说:专业不重要,学校最重要,进了个好学校想学什么再学;进了学校,本专业的课程就可能会压
得你喘不过气来,还有多少人有时间和毅力选修第二专业而所学专业几乎就是决定了你今后一生的职业生涯;而学校,说实在话本科阶段我觉得从老师那学到的东西各校间差别不是很大;课上讲的大同小异,课下也不会有什么好老师给你单独指导和点拨,若能遇着,那是你的幸运;越牛的学校的越牛的老师就越忙,不要指望他们会在教学上花多少心思,更不要指望他们对你另眼相看;反倒是一些普通院校的小老师们可能跟学生走得更近,辅导更多些,虽然他们可能水平一般,但对于你大学的学习来说还是足够的;综上所述,我觉得对于一个电子爱好者来说,成为一名普通重点大学的电子系学生比成为北大的哲学系学生更重要;当然看帖的应该大多数都是学电的,那恭喜你,这个专业不错的,虽不是什么“朝阳产业”,但绝对是个“常青行业”;
谬论三:上了大学,可能又有不少人对你说,在大学专业不重要,关键的是学好计算机和英语,这样就不愁找不到好工作了;你要明确一点:你将来不是纯靠英语吃饭的,也不是做编程、搞软件开发或动画创作的;我是想说:如果你性格偏内向沉稳、肯钻研、爱好电子行业,将来想从事电子设计和研发工作,那你一定要学好专业课;当然英语也很重要,但以后工作中用得多的是你的专业英语,即能读懂英语技术文档,而不是跟别人比你口语多正宗多流利;至于计算机,那就是一工具,不要花太多时间去学photoshop、3dmax、Flash、网页制作等流行软件,这些在你今后的工作中用不着,也会牵扯你大量时间精力;好钢用在刀刃上,多进进实验室多搭搭电路
吧;当然,电类学生对电脑也有特殊要求,那就是用熟Protel、Multisim,学好汇编语言、C语言、选学PLD相关软件;任务也是很重的;
以上说了3个谬论,下面言归正传吧;那么进了大学,读了电类专业,这4年你该学些什么呢
1. 大一大二打基础
首先要了解:电类专业可分为强电和弱电两个方向,具体为电力工程及其自动化电力系统、工厂供变电等专业属强电,电气工程及其自动化以强电为主弱电为辅,电子、通信、自动化专业以弱电为主;其他更进一步的细分要进入研究生阶段才划分;但无论强电还是弱电,基础都是一样的;
首先高数是要学好的,以后的信号处理、电磁场、电力系统、DSP 等不同方向的专业课都用得着;
专业基础课最重要的就是电路分析、模拟电路、数字电路;这3门课一定要学好;这3门课一般都是大一下学期到大三上学期开设,对大多数对电子知识还了解不多的同学来说,通常是学得一知半解,迷迷糊糊;所以,最好是在开课之前或是开课的同时读一两本通俗浅显的综合介绍电子知识的书籍,对书中的知识你不需要都懂,能有个大致感觉就行;对这这种入门读物的选择很重要,难了看不懂可能兴趣就此丧失或备受打击,反而事与愿违;在此推荐一本电子设计丛零开始杨欣编着,清华大学出版社出版,该书比较系统全面地介绍了电子设计与制作的基础知识,模电、数电、单片机、
Multisim电路仿真软件等都有涉及,一册在手基本知识就差不多了,关键是浅显易懂,有一定趣味性;另外科学出版社引进出版的一套小开本32开电子系列图书也不错,是日本人写的,科学出版社翻译出版,插图较多,也较浅显,不过这一系列分册较多,内容分得较细; 回复:学习自动化专业主要学习哪些
除了看书,还要足够重视动手实践;电路、模电、数电这些课程进行的同时都会同时开设一些课程试验,珍惜这个动手机会好好弄一弄,而不要把它当作一个任务应付了事;跟抄作业一样,拷贝别人的试验结果在高校中也是蔚然成风,特别是几个人一个小组的实验,那就是个别勤奋好学的在那折腾,其他人毫不用心地等着出结果;我只想说,自己动手努力得来的成果才是甜美的,那种成就感会让你充实和满足;游手好闲的,到临近毕业找工作或在单位试用时,心中那种巨大的惶恐会让你悔不当初;这种教训太多了,多少次我们都是蹉跎了岁月才回过头来追悔莫及;除了实验课好好准备好好做之外,许多学校都设有开放性实验室,供学生平时课余自觉来弄弄;珍惜这种资源和条件吧,工作后不会再有谁给你提供这种免费的午餐了;当然有些学校没有这么好的条件,或缺少器件,那同学们就在电脑上模拟一把试验平台吧,就是学好用好Multisim软件;Multisim是一种电路仿真软件,笔者上学时叫做EWB,后来随着版本更新,先后更名为Multisim2001、Multisim7、Multisim8;这个软件可模拟搭建各种模拟电路和数字电路,并可观测、分析电路仿真结果;大伙可以把模电、数电中学习的电路在这软件里面模拟
一下,增加感性认识,实验前后也可把试验电路在软件里模拟,看跟实际试验结果有多大差别;可以说,只要你是学电的,这个小软件就是你上学时必须掌握的,对你的学习助益很大;另一个必须掌握的软件那就是protel了;上学时,从小学期的综合设计实验到毕业设计,最后都会要求你用Protel绘出设计的电路原理图和PCB版;工作后,Protel也是你必须掌握的基本技能,部分同学毕业后一两年内的工作,可能就是单纯地用这软件画板子;Protel的版本也走过了Protel98、Protel99、Protel99SE、ProtelDXP、Protel2004的发展道路;Protel99SE、ProtelDXP、Protel2004这三个版本现在用得最多,目前许多学校教学或公司内工程师使用的都还是Protel99SE,当然若作为新的自学者直接从Protel2004学起似乎好一些;综上所叙,作为最基本的EDA电子设计自动化软件,Multisim和Protel是所有电类学生在上学时必须掌握的;其他的如Pspice、Orcad、SYstemview、MATLAB、QuartusII等等,需根据不同的专业方向选学,或是在进入研究生阶段或工作后在重点学习使用;那Multisim和Protel好学么入门应该问题不大,让师兄师姐指导指导,或是找一两本入门书看一看就OK了;这里推荐一本电路设计与仿真——基于Multisim 8与Protel 2004也是杨欣编着,清华社出版,作为这两款软件的入门学习挺不错的,关键是一本书包含了两款软件学习,对穷学生来说比较划算,若是花钱买两本书分别去学这两个软件,就不值了,因为Multisim的入门不是很难;另用Protel画PCB电路板学问挺大的,有必要多看一些技术文档或。