DIY编程器网
标题:
一种手持编程器
[打印本页]
作者:
shangdawei
时间:
2017-4-9 23:47
标题:
一种手持编程器
本发明揭示了一种手持编程器,其包括集成于外壳中的主控芯片及与主控芯片的接脚对应相连的其它围支撑电路模块、串行接口模块、电源模块、LCD显示模块和按键模块。其中主控芯片为64脚的MC68HC908LJ12,外围支撑电路由晶振电路、PLL电路、电源滤波电路和复位电路组成,串行接口模块为对应于主控芯片写入方式的MON08接口和串行通信接口共用的9芯标准串口。应用本发明手持编程器,在大型生产设备中进行参数调整,通过普遍适用的串行接口并从编程对象直接取电,能够实现高效、便捷的生产编程作业,从而大幅提高生产效率。并且基于产品的便携性,能够实现一机多用,有效控制编程器的配置成本。
说明
一种手持编程器
技术领域
[0001] 本发明涉及一种针对编程对象的参数进行读取和设定的设备,尤其涉及一种结构简单、便携、易用的手持式编程设备,属于机电控制领域。
背景技术
[0002] 在机电控制领域常常需要对大型生产设备进行参数调整。对于此类编程对象,往往需要特定的编程器与其相接并对其操作控制。但以往的编程器大都存在结构复杂、便携性差、需要持续外接供电且与编程对象的接口种类复杂等缺陷。
[0003] 随着工业化的不断推进,对大型生产设备的参数调整日渐频繁,而迫于上述缺陷的限制,作业人员操作不便,生产效率长期难以大幅提升。
发明内容
[0004] 鉴于工业生产高效化的要求,本发明的目的旨在提出一种手持编程器,解决针对编程对象快速进行参数调整的设备及其连接、信息通讯问题,提供一种简单、易用的编程控制解决方案。
[0005] 本发明的上述目的,一种手持编程器,其赖以实现的技术解决方案包括集成于外壳中的以下单元:
主控芯片及其外围支撑电路模块,其中主控芯片为64脚的MC68HC908LJ12,且所述外围支撑电路由晶振电路、PLL电路、电源滤波电路和复位电路组成,按芯片手册与主控芯片的相应接脚分别连接;
串行接口模块,为对应于主控芯片写入方式的M0N08接口和串行通信接口共用的9芯标准串口,且其中编号为1、4、7、8、9的信号线为M0N08程序写入线;
电源模块,以串行接口模块编号为6的信号线作为电源输入端与外部编程对象相连取电,且支持5V和12V两种输入电压,电源模块输出5V工作电压;
IXD显示模块,为4行8列且带汉字字库的IXD,其型号为RT128641-1,参考电压为5V ; 按键模块,具有分别通过阻容电路与主控芯片的相应接脚相连的8个按键。
[0006] 进一步地,所述9芯标准串口中的信号线按顺序编号分别为PTAO信号线,串行发送线,串行接收线,RST复位信号线,地线,5V电源线,PAT2和PTCl信号线,IRQ中断信号线,OSCl晶振信号线。
[0007] 进一步地,所述手持编程器还设有三个相区别的LED指示灯,分别接入电源模块、串行接口模块和主控芯片显示上电、通信和出错状态。
[0008] 进一步地,所述电源模块设有基于7805芯片的电压转换单元,用于将12V的输入电压转换输出为5V的工作电压。
[0009] 进一步地,所述手持编程器设有串行通信接口通信电平种类的跳线选择器,所述跳线选择器具有一型号为MAX232的选择芯片,且选择芯片接设有可跳线选择去除的0欧电阻。[0010] 进一步地,所述按键为原复位按钮。
[0011] 应用本发明手持编程器,在大型生产设备中进行参数调整,通过普遍适用的串行接口并从编程对象直接取电,能够实现高效、便捷的生产编程作业,从而大幅提高生产效率。并且基于产品的便携性,能够实现一机多用,有效控制编程器的配置成本。
附图说明
[0012] 图1是本发明手持编程器的系统模块架构图。
[0013] 图2是本发明编程器的9芯标准串口的排列示意图。
[0014] 图3是本发明编程器的M0N08接口和串行通信接口电路图。
[0015] 图4是本发明编程器的主控芯片及其外围支撑电路模块电路图。
[0016] 图5-1和图5-2是本发明编程器所设电压转换单元的电路图。
[0017] 图6是本发明编程器的IXD显示模块电路图。
[0018] 图7是本发明编程器的按键模块电路图。
[0019] 图8是本发明编程器的跳线选择器电路图。
具体实施方式
[0020] 本发明的目的旨在提出一种手持编程器,解决针对编程对象快速进行参数调整的设备及其连接、信息通讯问题,提供一种简单、易用的编程控制解决方案。
[0021] 本发明的手持编程器,如图1所示其赖以实现的技术解决方案包括集成于外壳中的主控芯片及与主控芯片的接脚对应相连的其它围支撑电路模块、串行接口模块、电源模块、IXD显示模块和按键模块。
[0022] 从各组成模块的具体结构细节及连接关系详述如下。
[0023] 如图4所示,主控芯片MC68HC908LJ12:共64脚。外围电路包括晶振电路、PLL电路、电源滤波电路和复位电路。其中晶振电路和PLL电路必须严格遵守芯片手册的要求。而主要的通用I/O脚的使用情况如下表所示
Figure CN103592858AD00041
[0024] 本发明主控芯片MC68HC908LJ12通过M0N08方式写入程序。本系统中的M0N08接口和串行通信接口合用9芯标准串口。其具体引脚如图2和图3所示:信号线按顺序编号分别为(I) PTAO信号线,(2)串行发送线,(3)串行接收线,(4) RST复位信号线,(5)地线,
(6)5V电源线,(7)PAT2和PTCl信号线,(8) IRQ中断信号线,(9)OSCl晶振信号线。而且,
(I)、(4)、(7)、(8)和(9)为进入M0N08方式写入程序时,使用的特殊信号线。写入程序时,需要连接(I)、(4)、(5)、(6)、(7)、(8)和(9)。普通用户使用时,只需连接(2)、(3)、(5)和
(6)即可。
[0025] 本发明手持编程器可以支持TTL电平通信和232电平通信,用户可以选择串口使用哪种电平通信。手持编程器设有串行通信接口通信电平种类的跳线选择器,所述跳线选择器具有一型号为MAX232的选择芯片,且选择芯片接设有可跳线选择去除的0欧电阻。具体方法如下:如图8所示,如果选择TTL电平通信去掉C0MMR3和C0MMR2两个0欧的电阻;如果选择232电平通信则去掉C0MMR5和C0MMR4这两个0欧的电阻。通过这样的跳线方式,达到在硬件上,选择不同电平的目的。需要说明的是,每个COMMR左右两端都有标号与MAX232的标号对应。其中COMMR表示0欧电阻,与跳线相关;而COMMC是表示电容,与跳线无关,用于MAX232芯片的滤波。
[0026] 再结合图5-1所示,本发明手持编程器通过串口的第(6)脚,从编程对象取电,可以支持5V和12V外接电源(如图5-2所示,如果选择5V,去掉C0MMR6的0欧电阻;如果选择12V,去掉C0MMR7的0欧电阻)。如果选择的是12V供电,则该电源模块设有基于7805芯片的电压转换单元,通过7805芯片将电压转换为5V后,提供系统的工作电压。
[0027] 再者,该手持编程器的IXD显示模块为4行8列且带汉字字库的IXD,其型号为RT128641-1。它的控制器为SI7920,分辨率参考电压为5V,详细电路如图6所示。而手持编程器的按键模块,具有分别通过阻容电路与主控芯片的相应接脚相连的8个按键,按键中断口分别为
TD7、PTD6、PTD5、PTD4、PTA3、PTA1、PTA0。详细电路如图7所示。
[0028] 此外,本发明手持编程器还设有三个相区别的LED指示灯,分别接入电源模块、串行接口模块和主控芯片显示上电、通信和出错状态。
[0029] 综上记述的手持编程器实施于大型生产设备中进行参数调整,通过普遍适用的串行接口并从编程对象直接取电,能够实现高效、便捷的生产编程作业,从而大幅提高生产效率。并且基于产品的便携性,能够实现一机多用,有效控制编程器的配置成本。
作者:
shangdawei
时间:
2017-4-9 23:58
CN103592858A.一种手持编程器.pdf
(1.7 MB, 下载次数: 0)
2017-4-9 23:58 上传
点击文件名下载附件
下载积分: 银子 -10 两
作者:
喜欢电台
时间:
2017-4-10 17:48
好的资料 要好好学习一下
作者:
wqjwq777
时间:
2017-5-25 00:03
学习了............
欢迎光临 DIY编程器网 (http://diybcq.com./)
Powered by Discuz! X3.2