彩灯源码
① 怎么制作pm2.5检测仪
1 DIY PM25 检测仪的电路板硬件(软件也烧进去了)。
2 PM2.5传感器的选择.
3 开源全部设计文件(原理图, PCB, 源代码),更换DART传感器可测量甲醛.
很简单, 我自己设计了软硬件, 然后用亚克力组装了下,好看很多了。 下图,是我设计的两个版本。
AntiJS(怼奸商) V1.0:右边的那个, 很大很丑是吧,没关系,俺自己用来调试的,带WIFI 模块和RF 射频, 打算用来调试APP软件的。这个电路板(好像)还有 9 块样品,有需要的可以私信答主,都焊接好啦,拿过来就能用,不带WIFI模块和RF射频。
使用攀藤的PM2.5 激光传感器 PMS5003(只测量PM2.5), 或者 PMS5003S(还可以测量甲醛的加强版)。这两款对于PM2.5的测量精度没什么区别, 只是PMS5003S 可以测量甲醛。
另外这个硬件还直接兼容 DART(达特) 甲醛传感器,换上甲醛传感器就能用啦。
功能:
1) 显示 PM2.5, PM10浓度, 其中PM10 浓度是包括PM2.5的了。 比如 PM2.5浓度
30 ug/m3的话, PM10 浓度 35 ug/m3, 那么PM10浓度是包括了 PM2.5的30ug/m3的浓度了。
2) PM2.5, PM10 粒子计数.
3)空气质量指数显示和LED指示 (V1.2 版本已经换成RGB 彩灯指示) , AQI CN 和AQI US标准。如图2, 红框里的是屏幕显示的内容。 每次看这标准,以及国人的空气质量意识,真得感谢“可恶”的美帝国主义。
4 ) 更换传感团则袜器即可测量甲醛,传感器更换为PMS5003S,可以测量PM2.5和甲醛浓度。 不过这传感器很贵,塌激X宝220元一个,不包邮。
传感器更换为DART 最新出的Formaldehyde sensor mole(甲醛模块,采用DART的传感器核心,采样处理国内设计),可以测量甲醛,分辨率0.001PPM, 测量范围0.03 PPM - 2 PPM。以往的DART 甲醛传感器出来的是电流信号,还要再设计精密盯耐的模拟采样电路,误差会大很多。这个直接出来的就是测量结果啦。
② 有没有参加过电子设计大赛的
我参加过,心态和实力很重要!
注意我把心态放在第一位!
附:电子设计竞赛入门的学习方法
一.学习硬件部分
1.制板软件和仿真软件。
制板软件主要是将电路图和PCB图在电脑上绘制,PCB图是我们使用制板设备进行电路板制作的必须图纸。制板软件包括Protel99、Protel DXP、Pads等,只要求掌握一种。其中Protel99功能较为简单,学习资料很多,容易上手,基本能满足比赛要求。
仿真软件可学习Multisim8或Proteus7.1,一般仿真纯模拟和数字器件使用Multisim8,仿真单片机等可编程器件的综合型电路采用Proteus7.1。
2.模拟、数字电路基础学习。
此部分可通过学习模电、数电教材,结合模电、数电基础实验,同时上网搜索一些模拟电路和数字电路自己理解后制作成实物,并通过调试积累模拟、数字电路的基本设计和调试经验。
3.外围芯片及外围接口电路设计。
此部分大家可通过分析与理解别人的设计电路进行学习。学习的过程中有问题要多查资料,多利用网络。初学者可从51单片机入手,借阅有关51单片机应用方面的书籍。很多不懂的问题只要往网络一搜,答案就有一大堆可供大家参考。
4.电路调试
电路的调试在于多动手。前期的学习大家可在书本上或网络上找到相应的电路原理图,基本看懂后自己用电路板制作成实物,再通过实物的调试达到实验现象与理论分析一致。大家也可制作某一个电路模块,通过可拔插的导线(杜邦线或排线)连接到购买的单片机开发板上,再通过编程控制自制模块的工作。总之,电路调试只有多动手制作才会发现问题,只有发现问题和解决问题才能不断提高电路制作和调试的能力,积累相关的经验。也只有通过制作实物你才能从中体会到成功的喜悦,从而激励你不断奋斗!悄搜烂
5.学习资料
图书馆7楼有关模电、数电教材、Protel99软件、制板软件、仿真软件、单片机、EDA、DSP、电路设计等方面的书籍。
上网搜索有关制板软件、仿真软件学习的电子书和视频学习资料并下载相关软件。进入51单片机论坛可搜到大量电子版本的接口电路(或51单片机外围电路及其应用)学习资料和视频录像。
二.学习软件部分
软件学习首先必须找准一种想学的可编程器件。可编程器件种类很多,有单片机、ARM、DSP、FPGA等,但其各有千秋。
1. 单片机
单片机相当于一台内存和硬盘较小、缺乏键盘和显示器的小计算机,通过单片机C语言或汇编语言编写不同的程序,下载到单片机中便能让单片机去实现一些功能。比如,要制作一串彩灯(假设为8个),当硬件制作完后,我们给单片机编写不同的程序便能控制这8个灯从左至右循环点亮、从右至左循环点亮、每隔一个点亮一个灯、每隔一定的时间让灯闪烁等。同样的一个电路,只需改变程序便能实现各种不同的功能,非常方便。
(1)单片机种类
市场主流的单片机包括AT89C51/C52、AT89S51/52、STC89C51/52、STC12C5A60S2、STC12XX系列、AVR系列、PIC系列等,其中红色部分标注的单片机内核完全一样(均采用51内核)、开发语言和开发工具基本兼容,只是他们自身所包括的资源有差别(类似于电脑的CPU速度、内存、硬盘大小不一样)。初学者建议从AT89S52、STC89C52或STC12C5A60S2入手(STC12C5A60S2是51内核单片机中资源最为丰富、性能最优越的单片机之一)。
飞思卡尔单片机大部分是16位总线。该单片机性能好,价格也不算太贵,公司每年8月左右还会举办全国性的智能车竞赛,要求参赛者的智能车都必须使用飞思卡尔公司的单片机作为控制器。有兴趣漏圆的同学也可学习该单片机。
凌阳单片机具有很强的语音功能,单片机内置了采集语音的AD,可以用来直接做语音识别。并且,公司推行“大学计划”,产品配套的资料和源代码较多,可直接移植。相关信息大家可上网查询。
(2)单片机开发工具
学习51单片机编程开发软件(Keil C51)、仿真软件Proteus7.1(在仿真软件上绘制原理图、程序可虚拟加载到原理图的单片机进行仿真,观看结果)或购买单片机开发板(包含单片机和部分外围电路的系统板)。一般来说,各类低端单片机价格相对都比较便宜(几元至启漏几十元不等),其开发板也较为便宜(200元左右)。
(3)51单片机资料获取
图书馆7楼有关51单片机C语言方面的书籍。网络上51单片机C语言学习的电子书、视频学习资料等,上网搜索并下载Keil C51单片机开发软件及其使用方法介绍的相关电子书)。
2.ARM
ARM是一种较为高端的单片机,他的发展经历了ARM7、ARM9……到目前,市场上ARM10都随即可见。他数据总线较多,目前最高已达32位。其外部时钟高,可达60MHz,许多ARM芯片还内置倍频功能,可大大提高其工作主频,加快运算速度。其内部的RAM和Flash较51系列单片机和其他低端单片机都大得多,控制非常方便。同时,其开发语言也可使用ARM专用的C语言,从而使用户开发更为方便。ARM可根据其内部资源的不同嵌入不同的操作系统,组成嵌入式系统的操作平台(例如,手机里运行的各种版本的操作系统等。其实,手机内部的核心控制器就是一片ARM和DSP组合的芯片),能够方便用户的二次开发,方便进行产品的升级。目前,市场上主流的ARM芯片为三星和飞利浦的。周立功公司开发了大量采用飞利浦ARM芯片的开发板,其所附学习资料也较为详细,大家可根据实际情况选择一款中高端ARM入手(学习ARM原则上可以不再学习比他低端的单片机)。一般来说,ARM的价格相对低端单片机来说也要高上好几倍(几十元至上百元),其开发板价格就更贵(中端开发板在600元左右)。
ARM学习资料来源:1,图书馆7楼有关ARM嵌入式系统的学习资料。2,购买ARM开发板时所附资料。3,网上搜索ARM的学习资料。4,网上搜索不同公司的ARM开发软件。
3. DSP
DSP可视为更高端的单片机(资源丰富、主频率高、速度快)。其突出的优势在于他的结构决定了DSP在进行信号处理时的速度非常快,并且,他在控制方面用户使用起来同样也很方便。前面提到的单片机和ARM主要还是适合于控制,而DSP则集控制和数据高速处理于一体,是一款非常不错的可编程器件。据往年竞赛情况来看,DSP在电源类题、控制类题中都很有优势。当然,在信号类题型中其优势也不小。往年的部分竞赛题可以说不使用DSP或FPGA这类高速处理器的话非常困难或无法完成其所有功能。这足见高速控制器在竞赛中的作用。DSP同样可采用其专用的C语言及专用开发软件进行开发。其价格较高(几十元至百元),开发板的价格视具体芯片而言差别较大。有兴趣的同学建议从中端DSP芯片(54系列,如5410等)入手。
DSP学习资料来源:1,图书馆7楼与DSP型号相关的学习资料。2,购买DSP开发板时所附资料。3,网上搜索DSP的学习资料。4,网上搜索DSP开发软件。
4. FPGA
FPGA是一种具有大量可编程逻辑门电路的芯片,通过相关的开发软件和开发工具我们可将设计思想用程序(VHDL语言或Verilog语言,建议学习Verilog语言)进行描述并编译后下载到FPGA芯片中去运行。FPGA最大的优点就是速度快,各模块之间是并行的关系,模块内部的执行时间极短,主频率较高。并且其端口大多为通用IO,编写程序时基本不需事先指定端口,只需在与外部器件相连时将信号端口在程序中进行定义即可,非常方便。目前,市场主流的FPGA为Altera和Xilinx公司生产,其价格较高,中端芯片一般在百元左右,开发板价格也达到了几百元(400元左右)。为能低价购买方便开发的USB开发工具,建议大家从Altera公司的FPGA入手。
FPGA学习资料来源:1,图书馆7楼有关FPGA方面的书籍,包括Verilog语言学习。2,图书馆7楼有关QuartusII(Altera公司FPGA开发软件)开发软件的学习资料和ISE开发软件(Xilinx公司FPGA开发软件)的学习资料。3,网络上可搜索大量的相关学习资源。
三.报告撰写
竞赛前期,书写报告的同学要适当的从网络上多找找往年的设计报告进行阅读。阅读的过程中多学习其书写格式(包括报告的结构和内容的完整性、字体格式及标题、段落等格式)。同时建议大家上全国大学生电子设计竞赛网上下载相应的论文格式。当然,负责报告的同学还要多学习软硬件知识,多与组内软硬件成员交流,多从组员中获取和积累写报告的有用资料。对于某一道赛题,在网络上找到的相关资料可能对写报告都有用,一定要分类及时保存。总之,写报告的同学任务也很艰巨,必须不断学习软硬件知识,尽可能多的去掌握软硬件知识,协调和分配组内成员的工作。
四.电子设计的一般步骤
1. 拿到题目后三个组员分头阅读,理解清楚题意,查阅资料,各自提出自己的设计方案。
2. 共同讨论设计方案,通过理论计算,仿真,查阅资料等确定最终方案。确定的方案应简洁、可靠、顾全大局,在确保基础部分或基本功能能完成的情况下,如需继续完成发挥部分应尽量做到硬件部分只需进行较少的改动或不需改动,而软件的改动则相对简单(能用软件完成的功能应尽量考虑用软件来实现)。确定方案要慎重,题目开始后一般没有时间允许你更换方案。
3. 分工合作。负责软件的同学和负责硬件的同学将能确定的接口商定好,并分头编程和设计、制作电路板,调试电路。负责报告的同学前期可帮忙准备硬件和软件。
4. 电路和软件完成后进行联调,报告编写的同学也应抓紧编写设计报告。联调的过程中遇到问题组内成员应相互讨论(往往很多时候自己发现不了自己的问题),共同解决。
5. 包装,参数测量、记录、分析。作品自测后(完善设计报告)要统一评测,因此,电路连接必须可靠。每一个电子系统都是一个完整的整体,制作完成后应将许多电路模块固定于一个结实的绝缘基板上,确保系统的稳定性。
③ EEPROM-2864芯片用什么语言编程
2864只是个存储芯片,要实现控制功能,还厅稿需要单片机来实现。扮配孝
一般的单片机用汇编语言。高级点的也有别的,你可以到单片卖察机的学习网站上多看看。
④ 谁知道有什么QQ秀代码
我只能用很多来形容
代码如下:
女:
javascript:void PutOn(’1026326’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026327’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026328’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026331’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026333’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026354’, ’U’, ’53’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026358’, ’F’, ’406.415.418.421’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026363’, ’F’, ’476’, 0,0, 0, 0, 0, 0, 0, 8, ’’,’1026364’)
耳环1
javascript:void PutOn(’1026364’, ’F’, ’476’, 0,0, 0, 0, 0, 0, 0, 8, ’’,’1026364’)
耳环2
javascript:void PutOn(’1026365’, ’F’, ’476’, 0,0, 0, 0, 0, 0, 0, 8, ’’,’1026365’)
耳环3
javascript:void PutOn(’1026366’, ’F’, ’483’, 0,0, 0, 0, 0, 0, 0, 8, ’’,’1026366’)
javascript:void PutOn(’1026367’, ’F’, ’483’, 0,0, 0, 0, 0, 0, 0, 8, ’’,’1026367’)
javascript:void PutOn(’1026368’, ’F’, ’483’, 0,0, 0, 0, 0, 0, 0, 8, ’’,’1026368’)
javascript:void PutOn(’1026388’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026392’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026393’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026394’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026396’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026397’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026399’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026405’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026406’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026407’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026408’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026409’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026323’, ’F’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
男:
javascript:void PutOn(’1026330’, ’M’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026332’, ’M’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026339’, ’M’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026355’, ’M’, ’436.448’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026356’, ’M’, ’406.415.418.421’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026361’, ’M’, ’476’, 0,0, 0, 0, 0, 0, 0, 8, ’’,’1026361’)
耳环1
javascript:void PutOn(’1026362’, ’M’, ’476’, 0,0, 0, 0, 0, 0, 0, 8, ’’,’1026362’)
耳环2
javascript:void PutOn(’1026369’, ’M’, ’483’, 0,0, 0, 0, 0, 0, 0, 8, ’’,’1026366’)
javascript:void PutOn(’1026371’, ’M’, ’483’, 0,0, 0, 0, 0, 0, 0, 8, ’’,’1026366’)
javascript:void PutOn(’1026372’, ’M’, ’483’, 0,0, 0, 0, 0, 0, 0, 8, ’’,’1026366’)
javascript:void PutOn(’1026395’, ’M’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026398’, ’M’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026400’, ’M’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026401’, ’M’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026402’, ’M’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026403’, ’M’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:void PutOn(’1026404’, ’M’, ’402.482’, 0,0, 0, 0, 0, 0, 0, 0, ’’,’209080000’)
javascript:PutOn('3001297', 'U', '830', 0,0,- 35, 0, 0, 0, 0, 2, '','298000000') 叶子
javascript:PutOn('3002443', 'U', '830', 0,0,0, -180, 0, 0, 0, 2, '','298000000') 紫光
javascript:PutOn('3000343', 'U', '830', 0,0,0, -50, 0, 0, 0, 2, '','298000000') 红心
javascript:PutOn('3001303', 'U', '830', 0,0,-33, 0, 0, 0, 0, 2, '','298000000') 飘蓝
javascript:PutOn('3001243', 'U', '830', 0,0,0, -65, 0, 0, 0, 2, '','298000000') 钱雨
javascript:PutOn('3002446', 'U', '830', 0,0,0, -50, 0, 0, 0, 2, '','298000000') 彩灯
javascript:PutOn('3000442', 'U', '830', 0,0,0, -55, 0, 0, 0, 2, '','298000000') 陨石
javascript:PutOn('3000037', 'U', '830', 0,0,-90, 20, 0, 0, 0, 2, '','298000000') 想你
javascript:PutOn('3002804', 'U', '830', 0,0,-45, -70, 0, 0, 0, 2, '','298000000') 点缀
javascript:PutOn('3000339', 'U', '830', 0,0,0, -65, 0, 0, 0, 2, '','298000000') 大雪花
javascript:PutOn('3001366', 'U', '830', 0,0,0, -65, 0, 0, 0, 2, '','298000000') 心
javascript:PutOn('3002158', 'U', '830', 0,0,0, 0, 0, 0, 0, 2, '','298000000') 彩星
javascript:PutOn('3000548', 'U', '830', 0,0,0, 70, 0, 0, 0, 2, '','298000000') 烟火齐放
javascript:void PutOn(3005446, 'U', '830', 0,0, 0, -60, 0, 0, 0, 2, '','109030000') 心形
javascript:PutOn('3006790', 'U', '820', 0,0, 0, 79, 0, 0, 0, 2, '','298000000') 爱心
javascript:PutOn('3006947', 'U', '820', 0,0, 0, -60, 0, 0, 0, 2, '','298000000') 滑落的星光
javascript:PutOn('3006727', 'U', '820', 0,0, 60, -60, 0, 0, 0, 2, '','298000000') 星星
javascript:PutOn('3007203', 'U', '820', 0,0, 50, 0, 0, 0, 0, 2, '','298000000') 流星
javascript:PutOn('3001358', 'U', '830', 0,0, 0, -60, 0, 0, 0, 2, '','298000000') 心
javascript:PutOn('3000336', 'U', '830', 0,0, 0, -70, 0, 0, 0, 2, '','298000000') 飞花
javascript:PutOn('3002888', 'U', '830', 0,0, 0, -48, 0, 0, 0, 2, '','298000000') 蝴蝶
javascript:PutOn('3001734', 'U', '830', 0,0, 0, 200, 0, 0, 0, 2, '','298000000') 旋转蓝光
javascript:PutOn('3000075', 'U', '830', 0,0,0, -15, 0, 0, 0, 2, '','298000000') 点Q秀放烟花
javascript:PutOn('52398','U','806', 0,0, 0, 0, 0, 0, 0, 0, '','101010000|UR.299000000') 闪光
javascript:PutOn('3006688','U','820','0','0','0','-45','1','1','1','2','','299000000') 星星
javascript:PutOn('3001746','U','830','0','0','0','0','0','0','0','2','','298000000|UR.3256847') 炫丽的享受
javascript:PutOn('8752','U','808','0','0','0',94,'0','0','0','0','','299000000|UR.938203009') 放弃我是你一生中的错误
javascript:void PutOn(3006676, 'U', '820', 0,0, -70, 182, 1, 1, 1, 2, '', '101010000');if ( 2==5) top.leftfra.ShowEmotion('');变黑
⑤ 做美工需要学什么
问题一:做淘宝美工的基本条件.应该学什么软件? 自学可以么? 前景如何? 100分 没有一点基础也可以学的 但是比较吃力些。自己能学会的,美工活半路出家的话基本上是兴趣当前,如果没有兴趣,即使掌握了,以后不用也会遗忘的。
电商发展问题网上流行这么一句话:要么没有商,要么没有电!
你首先要学习的是photoshop或者fireworks,可以培养一纳逗下ps的兴趣。然后再学习html,div+css布局。如果想玩的花一些,jquery是必须的。至于dreamweaver只是个工具,前期可以使用他,但是不能依赖他洞运卖,自己手动的打出代码对以后有好处的。真正的熟手是不用dreamweaver来布局的。
另外,lofter和花瓣网站申请个账号,里面的web资源很多,对做天猫美工设计是不可多得的好地方。
问题二:美工需要学习什么软件 网站美工至少需学习的软件:PS,Flash,Dreamweaver,这是网页设计的三剑客
照相馆的美工则简单得多,熟练掌握PS就可以
最简单珐就是照相馆的美工了吧,能够掌握一定的修图技巧就行,比较常用的比如磨皮,调色,背景融合等……
问题三:美工学什么 美工一般分为平面美工和网页美工,三维美工。 平面美工是由美工用Fireworks 或者 Photoshop 设计出平面外观。 三维美工是由美工用3DMAX等的三维角色模型设计,道具模型设计,环境场景模型设计,包装设计等. 网页美工是美工用Dreamweaver等网页编辑软件 把已经设计好的平面效果图,做成HTML静态网页文件。这里就要求美工用到CSS和DIV技术了,也就是所谓的套程序。一个网页悄搜优化得好不好,在这个方面其实是一个比较重要的地方了。这个地方网页美工做得好,程序员也可以省很多时间 。 彩灯制作美工是现代彩灯(花灯)市场化后诞生的专门行业美工,也应该叫“灯会美术工艺师”,以四川省自贡市最为众多,从业者至少上数百人。主要肩负:灯组放样、施工图绘制、色彩搭配、消化效果图以形成最终制作工艺灯,对灯会最终艺术效果负责,有的也同时兼任灯会灯组设计美工。由于灯会美工所属行业特点,故而技能标准以及美工水平参差不齐,如果所属项目公司对美工管理松散、放任自流,加上美工职业道德和技能低下,将导致灯会艺术效果差强人意,作品粗制、质量低下。好的彩灯美工更多的还是来自企业化到位的彩灯企业。 根据从事职业的类型,美工又分为超市美工,游戏美工,影楼美工等。
问题四:学习淘宝美工究竟应该如何学? 跟网页设计美工类似,首先要熟悉Photoshop,Dreamweaver的专业软件,这方面的教材很多,网上书店都能获得。另外也可掌握些Flash,Illustrator,Fireworks等软件,有些时候也能用上。
还要掌握些美术只是,因为这是基础。通常大一些的网店,美工做的事情都比较细化,如美化/优化网店、处理商品图片、设计banner广告图、拍摄新产品的各种展示照片,而小的网店的美工可能还要 *** 摄影、宝贝描写甚至是商品上架。因此,在享受较高收入的同时,网店美工要处理众多的产品,工作压力也比较大。
淘宝美工的待遇:据统计,网店美工的工资待遇一般在4000元/月左右,部分掌柜还包吃住,再有好的会交5险1金。有2年网店美工经验的人员,底薪通常在3000-6000之间。一般憨城市美工分为初级、中级和高级:初级美工,月薪3000-5000元,半年淘宝经验;中级美工,月薪4000-6000元,1年以上美工经验;高级美工,月薪5000-8000元,3年以上美工经验。
好了,说了半天了,满意的话请给好评啊。
问题五:做淘宝美工需要学习些什么内容,掌握哪些软件? 美工主要都是PS,有的简单的用美图秀秀都可以了,培训学校能学的东西,有些网上教学视频都能学到,主要还是靠自己。
问题六:淘宝美工应该学习什么专业 如果是指”用电脑进行美工“,不属于任何一个专业,但是室内设计、建筑设计、工业设计、平面设计等设计专业都需要这一”专业技能“。如果是指”电脑(网页)显示页面的美工处理“,一般归类到软件工程或网络工程这一专业,具体名称因为会因为高校的方向不同而有所不同。
前者是指利用CAD、PS、UG等制图软件对图片或者制作图片进行加工处理;
后者是指设计机器与人交互的界面;例如看到的现在这个网页,称为UI,平面设计专业出身居多。
淘宝美工需要学习photoshop软件 和 Dreamweaver软件
重点是photoshop软件(大家看到的淘宝网里的所有店铺装修和产品图片,都是使用ps软件制作完成的),学会软件以后,需要学习网店视觉营销。只会使用ps软件是远远不够的。网店销售不仅是会作图这么简单。要做出有销售力的淘宝产品图片和淘宝店装修才是一个合格的淘宝美工必须做到的!
淘宝美工工作主要任务就是 帮助电子商务公司装修网店。 这是简单概括的说法。
如果要细致点来说,大致包括如下工作内容:
1、拍摄店内产品图片,
2、用ps软件后期处理美化淘宝产品图片、用dw代码实现一些动态效果。
3、使用淘宝旺铺、在此基础上用ps软件制作店铺招牌,左侧分类图片、店内促销海报,直通车主图,产品主图、产品详情页面,详情页面关联营销产品图制作、各种淘宝活动促销海报图片!
4、帮助店铺编辑好产品,并且上架淘宝产品等!具体的工作内容包括多少 ,不同的公司有些许不同。但核心工作内容 差不多是一样的。都是负责装修设计网店。
问题七:学美工需要哪些课程? 很多的啊,具体的你可以去山东天聪电商学院网站咨询一下,他们是专门的网店美工培训机构。
问题八:美工都需要学习什么? 学习美工不错你去这里看看,可能对你有帮助.... poluoluo
问题九:美工设计需要学什么? 美工类型不同学习内容也不相同,分别说明{网页美工}和{淘宝美工}学习内容如下:
一、网页美工:
1、什么是w3c网页设计国际标准;
2、学习CSS基础及语法; 3、CSS格式化文本及段落;
4、CSS与颜色, 背景及图像的使用;
5、使用CSS格式化列表(UL及OL);
6、使用CSS美化超链接;
7、使用CSS控制表格外观;
8、使用CSS控制并美化表单;
9、一张背景图做页面的CSS Sprites技术详解 。
二、淘宝美工:
1、完成帐户实名论证及开店论证,并发布16到20种商品,熟悉发布商品的两种方式
2、旺铺结构 :模板 页面 布局 模块
3、首页的基本结构以及添加常用模块
4、店招制作 950*120
5、轮播模块制作
6、分类管理及分类图片
7、宝贝推荐区
8、PS切片设计自定义区 :切片、添加URL、生成WEB页、替换图片地址、将代码复制到自定义区源码模式
(1)切片
(2)添加链接导出网页
(3)图片上传至图片空间
(4)替换图片的两种方法
9、自定宝贝推荐区以及更多链接
10、用PS完成宝贝详情页设计(文案整理、设计制作、切片发布)
美工岗位职责:
1、负责公司所需的各类三维设计、平面设计、POP设计、VIP应用设计等。
2、负责各类活动的现场布置、背景布置和道具制作。
3、负责商场各类模型、道具的制作和绘制POP等。
4、协助美术师对商场店堂内、外广告的管理。
5、协助美术师对商场环境的规划、形象的规划、美陈布置等。
6、配合公司各类社会活动、促销活动的现场布置、道具的制作及美术陈列。
问题十:淘宝美工要学什么软件,会不会很难 PHOTOSHOP,入门容易提升比较难,厂过学的话,两三个月问题也不是很大,简单的图片处理应该可以应付。
Coreldraw相对比较难些,精力有限可以
⑥ 如何学好单片机
首先嘛,大体认识单片机能干嘛,看看牛人们都在用单片机干什么 简单的彩灯控制、复杂的智能车,机器人,生活中的无线路由器、遥控器、洗衣机、刷卡机(就是食堂用的那种)、无线门铃等等。看了一番后,如果一点兴趣都没有,那可就悲哀了、、、、要是兴趣很大,那么还等什么,行动不如行动,首先买一个单片机开发箱(版)(这种东西例子丰富,提供源代码,也不贵一百多点),昌轮然后找个志同道合的人一起研究哈啥小东西、、、 再以后我就不虚敬晓得了、、(-----最后一句,个人认为:先了解C语言程序,有一定了解后就得看单片机的硬件和汇编,因为C语言就是建耐誉信立在这些之上的。然后再回到C语言。我也就一业余爱好者,单片机这东西啊,不实践搞不成啊,要实践就得有投资,一本万“利”哦O(∩_∩)O~) 祝你好运!
⑦ 图为8路彩灯循环控制电路的verilog HDL源代码,求大神绘图说明8种逻辑状态(S0-S7)构
搜蔽运一下:图为8路彩灯循环控制宏戚梁电路的verilog
HDL源代码,求大神仔哪绘图说明8种逻辑状态(S0-S7)构
⑧ 设计一个具有8个LED灯,要求从右向左依次点亮一秒后熄灭,循环往复的单片机程序。跪求
#include"reg52.h"//此文件中定义了单片机的一些特殊功能寄存器
typedef unsigned int u16;//对数据类型进行声明定义
typedef unsigned char u8;
//LED灯命名
sbit leda=P0;
sbit led1=P0^0;
sbit led2=P0^1;
sbit led3=P0^2;
sbit led4=P0^3;
sbit led5=P0^4;
sbit led6=P0^5;
sbit led7=P0^6;
sbit led8=P0^7;
void delay(u16 i)
{
while(i--);
}
void main()
{
while(1)
{
leda=1;//全部灯亮
//从左到右依次熄灭
led1=0;
delay(50000);//大约延时450ms
led2=0;
delay(50000);//大约延时450ms
led3=0;
delay(50000);//大约延时450ms
led4=0;
delay(50000);//大约延时450ms
led5=0;
delay(50000);//大约延时450ms
led6=0;
delay(50000);//大约延时450ms
led7=0;
delay(50000);//大约延时450ms
led8=0;
delay(100000);//大约延时900ms
//从右到左依次点亮
led8=1;
delay(50000);//大约延时450ms
led7=1;
delay(50000);//大约延时450ms
led6=1;
delay(50000);//大约延时450ms
led5=1;
delay(50000);//大颂态约延时450ms
led4=1;
delay(50000);//大约延时450ms
led3=1;
delay(50000);//大约延时450ms
led2=1;
delay(50000);//大约延时450ms
led1=1;
delay(50000);//大约延时450ms
leda=1;//全部灯亮
}
}
(8)彩灯源码扩展阅读:
main()应用:
1、C++中的main函数
C++继承了C语言的大部分特性,因此保留了“程序总是从main函数开始执行,且总是默认从main函数的return语句或结尾处结束运行”这一传统,
但是要注意,C++中的main函数要想作为程序执行的出入口,必须写在全局(Global)范围,不能写成某个结构体或某个类的成员。
虽然main函数可以作为结构体或者类的成员函数,但相应地会失去作为程序出入口的功能。
C++中全局main函数的书写格式与C语言完全相同,功能也完全相同,且同一C++程序同样只能有一个全局main函数。
2、Java中的main函数
Java同样是以main函数作为程序执行出入口的,但Java作为“更纯洁”的面向对象语言,它的main函数与C/C++有很大的不同。
首先,返回值的概念淡化,在Java Application中main不允许返回值,因此int main是被禁止的虚樱差,必须使用void main,int main仅限在JavaBean中使用。
其次,Java中所有的函数必须属于类,没有什么全局函数一说,因此main函数不能是全局成员,必须是某个类的成员。
第三,由于main函数变成了类的成员函数,因此要想直接被系统调用,还必须使用public static使其成为静态函数并具有公开权限。
第四,main函数的参数被简化,只需要提供字符串数组即可,不需要提供参数个数(这是由于Java的数组具有下标检查功能的原因)
Java Application中的main函数一般格式如下(类名可以自定义,但保存为Java源码时,主文件名必须与类名相同,否则可能无法运行)
public class MainDemo{
public static void main(String[]args){
//TODO:在此处写入主函数的内容
}
}
Java Applet的运行机制与Java Application完全不同,因此不需要main函数
3、C#中的main函数
C#中的main函数与Java大同小异,同样必须是类成员,同样使用字符串数组作唯一参数,同样是静态函数,同样的void main,
与之不同的是:main的首字母变成了大写,即"Main函数“,且差皮是否限定为public级别已经无所谓了(默认没有public,但某些场合可能还是需要public)
另外,需要注意的是,C#中不再有”类名必须与主文件名同名“的限制,即使类名不和主文件名相同,程序照样可以运行。
C#应用程序中的main函数默认是这样的(注意main的首字母已是大写)
C#和C/C++、java不同的是C#不在拘泥于必须从main()函数开始执行,C#是属于事件触发。
class Program{
static void Main(string[]args){
//TODO:在此处写入主函数的内容
}
}
⑨ 基于数控机床的PLC技术的研究
楼上那一位加上以下的,自己整合一下
1、PLC即可编程控制器(Programmable logic Controller,是指以计算机技术为基础的新型工业控制装置。在1987年国际电工委员会(International Electrical Committee)颁布的PLC标准草案中对PLC做了如下定义:
“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”
PLC的特点
2.1可靠性高,抗干扰能力强
高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及绝慎设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。
2.2配套齐全,功能完善,适用性强
PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。加上PLC通信能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。
2.3易学易用,深受工程技术人员欢迎
PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。
2.4系统的设计、建造工作量小,维护方便,容易改造
PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。
2.5体积小,重量轻,能耗低
以超小型PLC为例,新近出产的品种底部尺寸小于100mm,重量小于150g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。
3. PLC的应用领域
目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。
3.1开关量的逻辑控制
这是PLC最基本、最广泛的御仔应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。
3.2模拟量控制
在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。
3.3运动控制
PLC可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种镇宏汪机械、机床、机器人、电梯等场合。
3.4过程控制
过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
3.5数据处理
现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。
3.6通信及联网
PLC通信含PLC间的通信及PLC与其它智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展得很快,各PLC厂商都十分重视PLC的通信功能,纷纷推出各自的网络系统。新近生产的PLC都具有通信接口,通信非常方便。
4. PLC的国内外状况
在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国GM(通用汽车)公司提出取代继电气控制装置的要求,第二年,美国数字设备公司(DEC)研制出了基于集成电路和电子技术的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称Programmable ,是世界上公认的第一台PLC.
限于当时的元器件条件及计算机发展水平,早期的PLC主要由分立元件和中小规模集成电路组成,可以完成简单的逻辑控制及定时、计数功能。20世纪70年代初出现了微处理器。人们很快将其引入可编程控制器,使PLC增加了运算、数据传送及处理等功能,完成了真正具有计算机特征的工业控制装置。为了方便熟悉继电器、接触器系统的工程技术人员使用,可编程控制器采用和继电器电路图类似的梯形图作为主要编程语言,并将参加运算及处理的计算机存储元件都以继电器命名。此时的PLC为微机技术和继电器常规控制概念相结合的产物。个人计算机(简称PC)发展起来后,为了方便,也为了反映可编程控制器的功能特点,可编程序控制器定名为Programmable Logic Controller(PLC)。
20世纪70年代中末期,可编程控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。20世纪80年代初,可编程控制器在先进工业国家中已获得广泛应用。这个时期可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。这个阶段的另一个特点是世界上生产可编程控制器的国家日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。
上世纪80年代至90年代中期,是PLC发展最快的时期,年增长率一直保持为30~40%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。
20世纪末期,可编程控制器的发展特点是更加适应于现代工业的需要。从控制规模上来说,这个时期发展了大型机和超小型机;从控制能力上来说,诞生了各种各样的特殊功能单元,用于压力、温度、转速、位移等各式各样的控制场合;从产品的配套能力来说,生产了各种人机界面单元、通信单元,使应用可编程控制器的工业控制设备的配套更加容易。目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、轻工业等领域的应用都得到了长足的发展。
我国可编程控制器的引进、应用、研制、生产是伴随着改革开放开始的。最初是在引进设备中大量使用了可编程控制器。接下来在各种企业的生产设备及产品中不断扩大了PLC的应用。目前,我国自己已可以生产中小型可编程控制器。上海东屋电气有限公司生产的CF系列、杭州机床电器厂生产的DKK及D系列、大连组合机床研究所生产的S系列、苏州电子计算机厂生产的YZ系列等多种产品已具备了一定的规模并在工业产品中获得了应用。此外,无锡华光公司、上海乡岛公司等中外合资企业也是我国比较着名的PLC生产厂家。可以预期,随着我国现代化进程的深入,PLC在我国将有更广阔的应用天地。
5. PLC未来展望
21世纪,PLC会有更大的发展。从技术上看,计算机技术的新成果会更多地应用于可编程控制器的设计和制造上,会有运算速度更快、存储容量更大、智能更强的品种出现;从产品规模上看,会进一步向超小型及超大型方向发展;从产品的配套性上看,产品的品种会更丰富、规格更齐全,完美的人机界面、完备的通信设备会更好地适应各种工业控制场合的需求;从市场上看,各国各自生产多品种产品的情况会随着国际竞争的加剧而打破,会出现少数几个品牌垄断国际市场的局面,会出现国际通用的编程语言;从网络的发展情况来看,可编程控制器和其它工业控制计算机组网构成大型的控制系统是可编程控制器技术的发展方向。目前的计算机集散控制系统DCS(Distributed Control System)中已有大量的可编程控制器应用。伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用。
1.2 PLC的构成
从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。
1.3 CPU的构成
CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。
CPU主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程序及数据,是PLC不可缺少的组成单元。
在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。
CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。
1.4 I/O模块
PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。
常用的I/O分类如下:
开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。
模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。
除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。
按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。
1.5 电源模块
PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。
1.6 底板或机架
大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。
1.7 PLC系统的其它设备
1.7.1
编程设备:编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器PLC一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。也就是我们系统的上位机。
1.7.2 人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。
1.8 PLC的通信联网
依靠先进的工业网络技术可以迅速有效地收集、传送生产和管理数据。因此,网络在自动化系统集成工程中的重要性越来越显着,甚至有人提出"网络就是控制器"的观点说法。
PLC具有通信联网的功能,它使PLC与PLC
之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。多数PLC具有RS-232接口,还有一些内置有支持各自通信协议的接口。PLC的通信现在主要采用通过多点接口(MPI)的数据通讯、PROFIBUS
或工业以太网进行联网。
2 PLC控制系统的设计基本原则
2.1 最大限度的满足被控对象的控制要求。
2.2 在满足控制要求的前提下,力求使控制系统简单、经济、使用和维护方便。
2.3 保证控制系统安全可靠。
2.4 考虑到生产的发展和工艺的改进在选择PLC容量时应适当留有余量。
3 PLC软件系统及常用编程语言
3.1 PLC软件系统由系统程序和用户程序两部分组成。系统程序包括监控程序、编译程序、诊断程序等,主要用于管理全机、将程序语言翻译成机器语言,诊断机器故障。系统软件由PLC厂家提供并已固化在EPROM中,不能直接存取和干预。用户程序是用户根据现场控制要求,用PLC的程序语言编制的应用程序(也就是逻辑控制)用来实现各种控制。STEP7是用于SIMATIC可编程逻辑控制器组态和编程的标准软件包,也就是用户程序,我们就是使用STEP7来进行硬件组态和逻辑程序编制,以及逻辑程序执行结果的在线监视。
3.2 PLC提供的编程语言
3.2.1 标准语言梯形图语言也是我们最常用的一种语言,它有以下特点
3.2.1.1 它是一种图形语言,沿用传统控制图中的继电器触点、线圈、串联等术语和一些图形符号构成,左右的竖线称为左右母线。
3.2.1.2 梯形图中接点(触点)只有常开和常闭,接点可以是PLC输入点接的开关也可以是PLC内部继电器的接点或内部寄存器、计数器等的状态。
3.2.1.3 梯形图中的接点可以任意串、并联,但线圈只能并联不能串联。
3.2.1.4 内部继电器、计数器、寄存器等均不能直接控制外部负载,只能做中间结果供CPU内部使用。
3.2.1.5 PLC是按循环扫描事件,沿梯形图先后顺序执行,在同一扫描周期中的结果留在输出状态暂存器中所以输出点的值在用户程序中可以当做条件使用。
3.2.2 语句表语言,类似于汇编语言。
3.2.3 逻辑功能图语言,沿用半导体逻辑框图来表达,一般一个运算框表示一个功能左边画输入、右边画输出。
4 STEP7程序的使用
4.1 创建一个项目结构,项目就象一个文件夹,所有数据都以分层的结构存在于其中,任何时候你都可以使用。在创建一个项目之后,所有其他任务都在这个项目下执行。
4.2 组态一个站,组态一个站就是指定你要使用的可编程控制器,例如S7300、S7400等。
4.3 组态硬件,组态硬件就是在组态表中指定你的控制方案所要使用的模板以及在用户程序中以什么样的地址来访问这些模板,地址一般不用修改由程序自动生成。模板的特性也可以用参数进行赋值。
4.4 组态网络和通讯连接,通讯的基础是预先组态网络,也就是要创建一个满足你的控制方案的子网,设置网络特性、设置网络连接特性以及任何联网的站所需要的连接。网络地址也是程序自动生成如果没有更改经验一定不要修改。
4.5 定义符号,可以在符号表中定义局部或共享符号,在你的用户程序中用这些更具描述性的符号名替代绝对地址。符号的命名一般用字母编写不超过8个字节,最好不要使用很长的汉字进行描述,否则对程序的执行有很大的影响。
4.6 创建程序,用梯形图编程语言创建一个与模板相连结或与模板无关的程序并存储。创建程序是我们控制工程的重要工作之一,一般可以采用线形编程(基于一个块内,OB1)、分布编程(编写功能块FB,OB1组织调用)、结构化编程(编写通用块)。我们最常采用的是结构化编程和分布编程配合使用,很少采用线形编程。
4.7 下载程序到可编程控制器,完成所有的组态、参数赋值和编程任务之后,可以下载整个用户程序到可编程控制器。在下载程序时可编程控制器必须在允许下载的工作模式下(STOP或RUN-P),
RUN-P模式表示,这个程序将一次下载一个块,如果重写一个旧的CPU程序就可能出现冲突,所以一般在下载前将CPU切换到STOP模式。
5 WINCC程序的使用
5.1 简介,WINCC是在生产和过程自动化中解决可视化和控制任务的工业技术中性系统。具有控制自动化过程的强大功能,是基于个人计算机的操作监视系统,它很容易结合标准的和用户的程序建立人机界面精确的满足生产实际要求。WINCC有两个版本RC版(具有组态和开发环境)、RT版(只有运行环境),我们一般使用的是RC版。
5.2 WINCC简单使用步骤
5.2.1 变量管理,首先确定通讯方式安装驱动程序,然后定义内部变量和外部变量,外部变量是受你买的WINCC软件授权限制的最大授权64K字节,内部变量没有限制。
5.2.2 画面生成,进入图形编辑器,图形编辑器是一种用于创建过程画面的面向矢量的作图程序。也可以使用包含在对象和样式库中的众多的图形对象来创建复杂的过程画面。可以通过动作编程将动态添加到单个图形对象上。
5.2.3 报警记录设置,报警记录提供了显示和操作选项来获取和归档结果。可以任意地选择消息块、消息级别、消息类型、消息显示以及报表。为了在运行中显示消息,可以使用包含在图形编辑器中的对象库中的报警控件。
5.2.4 变量记录,变量记录是用来从运行过程中采集数据并准备将它们显示和归档。
5.2.5 报表组态,报表组态是通过报表编辑器来实现的。是为消息、操作、归档内容和当前或已归档的数据定时器或事件控制文档的集成的报表系统,可以自由选择用户报表的形式。
5.2.6 全局脚本的应用,全局脚本就是C语言函数和动作的通称,根据不同的类型脚本被用于给对象组态动作并通过系统内部C语言编译器来处理。全局脚本动作用于过程执行的运行中。一个触发可以开始这些动作的执行。
5.2.7 用户管理器设置,用户管理器用于分配和控制用户的单个组态和运行系统编辑器的访问权限。每建立一个用户,就设置了WINCC功能的访问权利并独立的分配给此用户。至多可分配999个不同的授权。
5.2.8 交叉表索引,交叉索引用于为对象寻找和显示所有使用处,例如变量、画面和函数等。使用“链接”功能可以改变变量名称而不会导致组态不一致。
参考文献
[1] 林小峰.可编程控制器原理及应用.北京:高等教育出版社,1994
[2] 田瑞庭.可编程控制器应用技术.北京:机械工业出版社,1994
[3] 张万忠.可编程控制器应用技术.北京:化学工业出版社,2001.12
[4] 于庆广.可编程控制器原理及系统设计.北京:清华大学出版社.2004
PLC,俗称“电力线上网”,英文全名为Power Line Communication,主要是指利用电力线传输数据和话音信号的一种通信方式
1、主要特点
① 结构灵活,不受环境的限制,有电即可组建网络,同时可以灵活扩展接入端口数量,使资源保持较高的利用率,在移动性方面可与WLAN媲美。
② 传输质量高、速度快、带宽稳定,可以很平顺的在线观赏DVD影片,它所提供的14Mbps带宽可以为很多应用平台提供保证。最新的电力线标准HomePlug AV传输速度已经达到了200Mbps;为了确保QoS,HomePlug AV采用了时分多路访问(TDMA)与带有冲突检测机能的载体侦听多路访问(CSMA)协议,两者结合,能够很好地传输流媒体。
③ 范围广,无所不在的电力线网络也是这种技术的优势。虽然无线网络可以做到不破墙,但对于高层建筑来说,其必需布设N多个AP才能满足需求,而且同样不能避面信号盲区的存在。而电力线是最基础的网络,它的规模之大,是其他任何网络无法比拟的。由此,运营商就可以轻松地把这种网络接入服务渗透到每一处有电力线的地方。这一技术一旦全面进入商业化阶段,将给互联网普及带来极大的发展空间。终端用户只需要插上电力猫,就可以实现因特网接入,电视频道接收节目,打电话或者是可视电话。
④ 低成本。充分利用现有的低压配电网络基础设施,无需任何布线,节约了资源。无需挖沟和穿墙打洞,避免了对建筑物、公用设施、家庭装潢的破坏,同时也节省了人力。相对传统的组网技术,PLC成本更低,工期短,可扩展性和可管理性更强。目前国内已开通电力宽带上网的地方,其包月使用费用一般为50-80元/月左右,这样的价格和很多地方的ADSL包月相持平。
⑤ 适用面广。PLC作为利用电力线组网的一种接入技术,提供宽带网络“最后一公里”的解决方案,广泛适用于居民小区,酒店,办公区,监控安防等领域。它是利用电力线作为通信载体,使得PLC具有极大的便捷性,只要在房间任何有电源插座的地方,不用拨号,就立即可享受4.5~45Mbps的高速网络接入,来浏览网页、拨打电话,和观看在线电影,从而实现集数据、语音、视频,以及电力于一体的“四网合一”。
PLC 还有一种说法是:产品生命周期(proct life cycle)观念,简称PLC,是把一个产品的销售历史比作象人的生命周期一样,要经历出生、成长、成熟、老化、死亡等阶段。就产品而言,也就是要经历一个开发、引进、成长、成熟、衰退的阶段。
1、产品开发期:从开发产品的设想到产品制造成功的时期。此期间该产品销售额为零,公司投资不断增加。
2、引进期:新产品新上市,销售缓慢。由于引进产品的费用太高,初期通常利润偏低或为负数,但此时没有或只有极少的竞争者。
3、成长期:产品经过一段时间已有相当知名度,销售快速增长,利润也显着增加。但由于市场及利润成长较快,容易吸引更多的竞争者。
4、成熟期:此时市场成长趋势减缓或饱和,产品已被大多数潜在购买者所接受,利润在达到顶点后逐渐走下坡路。此时市场竞争激烈,公司为保持产品地位需投入大量的营销费用。
5、衰退期:这期间产品销售量显着衰退,利润也大幅度滑落。优胜劣汰,市场竞争者也越来越少。
http://www.douban.com/isbn/7-118-04611-6/
⑩ 求彩灯控制系统源代码
既然上面10分的回答了,这个15分也答下吧。
我说下思路,
你做的彩灯要求是能够渐明渐暗。所以,必须使用中断来做比较方便。使用PWM的方式进行调光。则族PWM信号,有此单片机,有此定时器,可以直接产生,级数有些让盯销可以达到65535级。但是你这有8路,一般单片机没有那么多定时器可用的。所以,还是使用中断来做吧。
频率和速度怎么计算?这个就需要经验了。
一般情况下,对LED来说,做成100级调坦游光,就不会产生明显的跳光了。
要做人眼看到LED不闪烁,PWM的频率应在60Hz以上。
以上。O了。