基于单片机ATmega128的嵌入式工业控制器设计

来源 :昆明理工大学 | 被引量 : 0次 | 上传用户:feifei2666011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微电子技术和计算机技术的发展,工业控制机和可编程逻辑控制器(PLC)在设计上正向着嵌入式系统方向发展,程序编程正向着高级语言方向过渡。工业控制器的嵌入式发展已是不可逆转。北京的拓维图控有限公司,经过周密的市场调查,协议设计基于单片机的嵌入式工业控制器。经过大量的资料分析,选用AVR单片机ATmega128作为工业控制器的控制器。ATmega128是AVR单片机中功能最强的,它有128K字节的Flash程序存储器、4K字节的SRAM和4K字节的EEPROM。在端口方面,它有边界扫描JTAG口、I~2C串行口、SPI同步串行口和通用异步串行口UART。通过适当的外围接口电路的设计,它能够满足工业控制器的要求。 无论硬件还是软件设计,基于单片机ATmega128的嵌入式工业控制器的设计都采用了目前系统设计中最为流行的方式。在硬件设计中,采用微控制器MCU+FPGA(CPLD)的方式。通过利用现场可编程门阵列FPGA设计微控制器的接口电路,使得电路的设计变得简单灵活。系统中使用的EPF10K20是Alter FLEX10K系列FPGA中的一种,采用可重构的CMOS SRAM工艺,它是当今Alteta PLD中应用最好的器件系列,其集成度已达到25万门。在MAX+PLUS Ⅱ开发系统中利用VHDL硬件描述语言,在EPF10K20中设计了16位高速计数器(并可通过软件扩展到32位)和工业控制器的输入输出控制单元。在软件设计中,为系统移植了uC/IS-Ⅱ操作系统,来对系统的软硬件项目进行管理。在操作系统的移植过程中,对四个程序汇编文件(OS_CPU-A.ASM)、处理器相关C文件(OS_CPU.H、OS_CPU_C.C)和配置文件(OS_CFG.H)进行了改写,使其能够在AVR单片机ATmega128中运行。在系统的设计中为了扩大其应用的领域,在单片机ATmega128的通用异步串行口UART的基础上专门设计了RS-232和RS-485串行通信板,用来实现工业控制器与上位机和工业控制器之间的通信,达到网络化控制的目的。 在系统的设计中,保留了传统的可编程控制器(PLC)的多点输入和多点输出控制的要求。在系统中专门设计了输入输出点处理电路,它可以实现32个输入点信号的输入和实现32个输出点的控制。基于单片机ATmega128的嵌入式工业控制器的设计,适应了工业控制机向嵌入式发展的趋势,具有较高的实用价值。并较大程度地降低了造价和使用成本。
其他文献
休闲农业与乡村旅游是在我国近几年来迅猛发展的朝阳产业,它与现代农业、现代旅游及社会主义新农村建设等方面具有十分密切的联系。本文从云南省玉溪市休闲农业与乡村旅游的
随着汽车工业的发展,发动机作为汽车的心脏部件、故障率最高的总成,其可靠性测试水平和智能化故障诊断水平的提高显得越来越重要。 本课题通过软、硬件的设计与开发,研制
黄石矿冶文学是黄石地方主流文化——矿冶文化的重要组成部分,是中国当代文学的一个小小细胞。黄石矿冶文学既具有一般意义上当代文学的共性,又具有独特的个性,其特征可以概括为
中国工程院院士、北斗功臣许其凤走了,留下的不仅是北斗卫星的组网成功,还有北斗精神、科学家精神、院士精神的传承。正如习近平总书记所说:“我们的很多院士都具有‘先天下
结合体育教学实践论述寓教于育和寓教于乐在体育教学中的体现。体育教师应在授课时让学生在快乐中接受思想品德教育,教师应注意教法的情理交融,切实做到融理于情,以情示理,寓
黄河是中华民族的母亲河、中华文明的摇篮。2019年9月,习近平总书记在郑州主持召开黄河流域生态保护和高质量发展座谈会并发表重要讲话,发出了“让黄河成为造福人民的幸福河”的伟大号召。  一年来,河南省自然资源厅牢记总书记嘱托,深入落实省委、省政府工作部署,加快推进规划编制、沿黄生态廊道建设、山水林田湖草综合治理、滩区耕地高效利用、“一河两路”清查整治等重点工作,持续推进黄河流域生态保护治理提质增效。