ATmega128的16路遥控单元电路分析
文中详细介绍一款具备16 路遥控器触点輸出的ARTU-J16,该设备根据RS485 系统总线与上位机软件相接,做为远程控制汽车继电器plc模块,用以接受电子计算机命令,实行体系的遥控器实际操作或自动控制系统,汽车继电器輸出共16 路,设备有着1600 组实际操作事件记录,带GPS 校时作用,在外界开关电源断电后还可以确保SOE 事件记录一个月内不遗失,相对性过去操纵方法,本设计方案在简单化操纵网络架构的与此同时,给予了一种成本低,可靠性高的代替计划方案。
主控芯片CPU
ARTU-J16 型16 路遥控器实行模块设计方案选用ATMEL 企业的ATmega128,soc芯片完成双路RS485 通信、数据处理方法、事件记录存储,表明和16 路汽车继电器开与关触点的输入输出模式操纵。ATmega128 是ATMEL 企业推行的一款8 位RISC 构造快速功耗低单片机设计,在16M 数字时钟頻率时系统软件特性可以达到16MIPS,内有128k 的FlashROM、4k 的EEPROM、4k 系统软件SRAM;可拓展64k 外界储存器;双路UART通信口。与此同时该集成ic有着JTAG 可视化编程口,便捷客户调节,减少了项目成本,53 个可编程控制器I/O 口能够建空充足多的外部设备。
拨码开关设置键入
拨码电源开关给予客户一个简单化的人机对战插口,用以设置RS485 通信中的详细地址、串口波特率、数据类型等设置作用,拨码开关(SW1)的10 位数据信息口都接10k 电阻器上拖到Vcc,电源电路应用一个74HC244(IC5)数据信息油压缓冲器,把拨码开关的情况传递到8 位系统总线,剩下二根手机充电线则立即收到CPU 的I/O 端口号(见图2)。
通讯方式
通讯方式选用双路RS485 方法,调节及设置和上位机软件通信一部分在物理学上分为双路,互相影响,合理避免很有可能出现的操作失误(见图3)。
12下一页全篇