一种多路的并联写片与检测系统

文档序号:30336233发布日期:2022-06-08 06:54阅读:199来源:国知局
一种多路的并联写片与检测系统

1.本发明涉及计算机通讯技术领域,尤其是一种多路的并联写片与检测系统。


背景技术:

2.总线通信技术是一种利用一组互连和传输信息的信号线,实现芯片内部与各部件之间或者主机与外部设备之间的连接通信技术。总线通信具有传输效率较高、系统扩充性好、系统更新性能好、便于故障诊断和维修以及可以简化硬件设计和系统结构的特点。基于上述特点,总线通信应用在广泛的领域。
3.随着科技的发展,解决各类问题的设计方案变得错综复杂,方案中往往会使用多路核心处理器。目前对于程序的下载还是单一进行的,尤其在应用多路处理器方面,下载和测试就变得十分不便,下载和测试效率低,工作繁琐,在工程领域,严重制约行业的发展以及产能的提升。目前,不少研究人员对写片下载器进行的研究与改进,但仍然无法满足多路写片下载与测试的需求。


技术实现要素:

4.本发明的目的在于提供一种能够实现多路的mcu板卡下载与检测,下载和测试效率高,工作流程简单的路的并联写片与检测系统。
5.为实现上述目的,本发明采用了以下技术方案:一种路的并联写片与检测系统,包括:
6.上位机,采用可视化编程页面显示,显示并管理核心控制器的下载与检测;
7.核心控制器,负责上位机的usb总线数据的接收,并转换为总线数据下发至多路mcu执行板卡,实现系统自检以及连接程序下载、软件启动;
8.电源电路,用于分别向多路mcu执行板卡基本电路、多路mcu执行板卡的信号调理电路、核心控制器供电;
9.所述上位机与核心控制器之间双向通讯,所述电源电路分别向核心控制器和多路mcu执行板卡供电,所述核心控制器与多路mcu执行板卡之间通过can总线双向通讯。
10.所述核心控制器包括:
11.usb转串口电路,实现usb转串口信号,使mcu微控制器通过usb转串口电路与上位机进行通讯;
12.mcu微控制器,对多路mcu执行板卡的can通信的数据收发进行控制,与上位机通讯;
13.can接口电路,实现mcu微控制器与多路mcu执行板卡通过can总线进行信号传输;
14.所述usb转串口电路与上位机双向通讯,所述mcu微控制器分别与usb转串口电路、can接口电路双向通讯。
15.所述电源电路包括:
16.uhp-500模块,用于将ac220v转换为dc5v,为多路mcu执行板卡基本电路供电;
17.rid125-1515模块,用于将ac220v转换为dc
±
12v,为多路mcu执行板卡的信号调理电路供电;
18.am117-3.3v模块,用于将ac220v转换为+3.3v电压,向核心控制器供电。
19.所述mcu微控制器采用stm32f103rct6单片机。
20.所述usb转串口电路采用ch340n接口芯片,所述can接口电路采用sit65hvd231接口芯片。
21.由上述技术方案可知,本发明的有益效果为:第一,采用上位机控制多路mcu执行板卡程序下载与检测,下载效率有了较为明显的提高,代替了传统的单一程序下载器,促进行业产能的提升;第二,采用上位机监控的方式控制下载以及下载的检测,通过可视化的上位机清晰管理多路mcu执行板卡;第三,通过总线的通信技术,实现多路mcu执行板卡与上位机的通信,进行多路mcu执行板卡的下载与检测;第四,本发明具有系统程序的自检的功能,利用程序自检的功能,可以实现快速检测和维修系统;第五,本系统具有稳定下载的功能,可靠性很高。
附图说明
22.图1为本发明的系统原理框图。
具体实施方式
23.如图1所示,一种路的并联写片与检测系统,包括:
24.上位机,采用可视化编程页面显示,显示并管理核心控制器1的下载与检测;
25.核心控制器1,负责上位机的usb总线数据的接收,并转换为总线数据下发至多路mcu执行板卡3,实现系统自检以及连接程序下载、软件启动;
26.电源电路2,用于分别向多路mcu执行板卡3基本电路、多路mcu执行板卡3的信号调理电路、核心控制器1供电;
27.所述上位机与核心控制器1之间双向通讯,所述电源电路2分别向核心控制器1和多路mcu执行板卡3供电,所述核心控制器1与多路mcu执行板卡3之间通过can总线双向通讯。
28.所述核心控制器1包括:
29.usb转串口电路,实现usb转串口信号,使mcu微控制器通过usb转串口电路与上位机进行通讯;
30.mcu微控制器,对多路mcu执行板卡3的can通信的数据收发进行控制,与上位机通讯;
31.can接口电路,实现mcu微控制器与多路mcu执行板卡3通过can总线进行信号传输;
32.所述usb转串口电路与上位机双向通讯,所述mcu微控制器分别与usb转串口电路、can接口电路双向通讯。
33.所述电源电路2包括:
34.uhp-500模块,用于将ac220v转换为dc5v,为多路mcu执行板卡3基本电路供电;多路mcu执行板卡3的基本电路由can总线接口电路和mcu控制器组成。
35.rid125-1515模块,用于将ac220v转换为dc
±
12v,为多路mcu执行板卡3的信号调
理电路供电;
36.am117-3.3v模块,用于将ac220v转换为+3.3v电压,向核心控制器1供电。
37.所述mcu微控制器采用stm32f103rct6单片机。上位机可以根据编码选择不同的程序进行批量下发,mcu微控制器接收到程序的文件及相关信息,转换为总线信号,多路mcu执行板卡3接收总线数据,根据通道的id号及对应的程序,对多路mcu执行板卡3进行相应的写片编程操作。
38.所述can接口电路采用sit65hvd231接口芯片,可实现波特率最高为1mbps的信号通信。核心控制器1与多路mcu执行板卡3通过can总线进行信号传输,便于系统的扩展。
39.所述usb转串口电路采用ch340n接口芯片,支持波特率50bps~2mbps的usb转串口信号通信。
40.系统工作过程为:上位机通过usb接口与核心控制器1实现系统自检以及连接程序下载、软件启动、监测命令下发及监测数据接收;核心控制器1作为中央控制单元负责上位机的usb总线数据的接收,并利用can接口电路转换为总线数据下发至多路mcu执行板卡3,实现系统自检、多路mcu执行板卡3连接程序下载、软件启动等。
41.本发明上位机采用可视化编程页面显示,通过上位机显示并管理多路核心控制器1。上位机部分包括显示每个编号对应的核心控制器1,每个编号的核心控制器1对应着三个小灯,分别为红绿黄三种颜色,其中红色表示程序下载出错,绿色表示程序下载成功,黄色表示程序正在下载。系统自检部分包括检测上位机与核心控制器1的通讯正常;查询多路mcu执行板卡3的工作情况;判断多路mcu执行板卡3的adc采集数据是否正确;判断多路mcu执行板卡3脉冲宽度计数是否正确。
42.综上所述,本发明的技术特点是高效、稳定、准确、灵敏。技术优势是:功能完善、集成度高、指令丰富、抗干扰性强、性价比高、通用性好、推广范围大、工作可靠、指示准确等。本发明专利采用上位机控制mcu板卡程序下载与检测,下载效率有了较为明显的提高,代替了传统的单一程序下载器,促进行业产能的提升。采用上位机监控的方式控制下载以及下载的检测,通过可视化的上位机清晰管理各路mcu板卡。本发明具有系统程序的自检的功能本发明的系统,具有稳定下载的功能,可靠性很高。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1