A kind of computer system

文档序号:1755952 发布日期:2019-11-29 浏览:19次 中文

阅读说明:本技术 一种计算机系统 (A kind of computer system ) 是由 林永松 于 2019-07-25 设计创作,主要内容包括:本发明提供一种计算机系统,包括单机处理系统模块、存储模块、接口模块和表决模块;单机处理系统模块上设置存储单元、看口狗单元、接口扩展单元和数据传输单元;接口模块与单机处理系统模块连接,接口模块包括多个串行接口;表决模块与单机处理系统模块连接,用于系统同步、数据表决、故障检测和看口狗逻辑编辑。本发明通过设置单机处理系统模块、存储模块、接口模块和表决模块,单机处理系统模块提供核心的运算,存储模块设置用于存储数据,接口模块设置保证整个系统与外接进行信息交互,表决模块保证系统的实时性和稳定性,形成一个完整密封的系统,保证系统的安全性。(The present invention provides a kind of computer system, including single machine processing system modules, memory module, interface module and voting module;Storage unit is set in single machine processing system modules, sees a mouthful dog unit, Interface Expanding unit and data transmission unit;Interface module is connect with single machine processing system modules, and interface module includes multiple serial line interfaces;Voting module is connect with single machine processing system modules, for system synchronization, data voting, fault detection and sees a mouthful dog logical edit.The present invention passes through setting single machine processing system modules, memory module, interface module and voting module, the operation of single machine processing system modules offer core, memory module is arranged for storing data, interface module setting guarantees whole system and external carry out information exchange, decide by vote real-time and stability that module guarantees system, the system for forming a complete seal guarantees the safety of system.)

1. a kind of computer system, which is characterized in that including single machine processing system modules, memory module, interface module and voting Module;

The storage unit is set in the single machine processing system modules, sees a mouthful dog unit, Interface Expanding unit and data transmission Unit;

The interface module is connect with the single machine processing system modules, and the interface module includes multiple serial line interfaces;

The voting module is connect with the single machine processing system modules, for system synchronization, data voting, fault detection and is seen Mouth dog logical edit.

2. computer system according to claim 1, which is characterized in that there are three the single machine processing system modules settings Identical Main Processor Unit, three Main Processor Unit synchronous workings.

3. computer system according to claim 2, which is characterized in that the processor module inside the Main Processor Unit Using STM32F4 module.

4. computer system according to claim 1, which is characterized in that it further include energy supply control module, the power supply control Molding block is used to control the power supply of the single machine processing system modules, the memory module and the voting module respectively.

5. computer system according to claim 1, which is characterized in that the voting module uses hardware description language Verilog is modeled, and is realized using programmable mouth array module.

6. computer system according to claim 5, which is characterized in that the programmable mouth array module uses EP4CE6F17C8 chip.

7. computer system according to claim 6, which is characterized in that the voting inside modules also set up malfunction monitoring Unit.

8. computer system according to claim 1, which is characterized in that the storage region of the memory module is total for system Memory block is enjoyed, using non-volatile band Electrically Erasable Programmable Read-Only Memory EEPROM, model CAT24M01, is used for telemetering Amount storage, program storage and stand-by program storage.

Technical field

Field of computer of the present invention more particularly to a kind of computer system.

Background technique

Computer (computer) is commonly called as computer, is a kind of electronic computer device for supercomputing, can be counted Value calculates, and can carry out logic calculation, also has the function of store-memory.It is that can be run according to program, automatic, high speed processing The modernization intelligent electronic device of mass data.It is made of hardware system and software systems, is fitted without the meter of any software Calculation machine is known as bare machine.

With the fast development of computer and internet, we are just strided forward towards the direction of universal calculating, and user can be with Access and operation information, calculating equipment are also just becoming omnipresent at any time and Anywhere.

Computer application scene is very extensive, big military to country, and satellite system is small to arrive home wiring control, is applied to calculating Machine system needs to accomplish the safety and intelligent control at scene at museum or competitive exhibition, in the case, calculates The requirement of machine system is with regard to relatively high, but existing frequently-used computer system is only responsible for monitoring or independent control, uses Be common system, the safety of system is not high, is easy under attack.

Summary of the invention

In view of this, it is not high in order to solve traditional security of system, it is easy problem under attack, the present invention provides one Kind computer system.

The technical scheme of the present invention is realized as follows:

A kind of computer system, including single machine processing system modules, memory module, interface module and voting module;

The storage unit is set in the single machine processing system modules, sees a mouthful dog unit, Interface Expanding unit and data Transmission unit;

The interface module is connect with the single machine processing system modules, and the interface module includes multiple serial line interfaces;

The voting module is connect with the single machine processing system modules, is used for system synchronization, data voting, fault detection With see a mouthful dog logical edit.

Preferably, there are three identical Main Processor Unit, three main process tasks for the single machine processing system modules setting Unit synchronous working.

Preferably, the processor module inside the Main Processor Unit uses STM32F4 module.

It preferably, further include energy supply control module, the energy supply control module for controlling the single machine processing system respectively The power supply for the module, the memory module and the voting module of uniting.

Preferably, the voting module is modeled using hardware description language Verilog, using programmable mouth array mould Block is realized.

Preferably, the programmable mouth array module uses EP4CE6F17C8 chip.

Preferably, the voting inside modules also set up malfunction monitoring unit.

Preferably, the storage region of the memory module is system shared memory, using non-volatile band electrically erasable Programmable read only memory EEPROM, model CAT24M01, for the storage of telemetering amount, program storage and stand-by program storage.

The utility model has the advantages that

The present invention passes through setting single machine processing system modules, memory module, interface module and voting module, single machine processing system Unite module provide core operation, memory module be arranged for storing data, interface module setting guarantee whole system with it is external Information exchange is carried out, voting module guarantees that the real-time and stability of system, the system for forming a complete seal guarantee system Safety.

Detailed description of the invention

Fig. 1 is the structural block diagram of computer system of the present invention;

Fig. 2 is the structural block diagram of the Main Processor Unit in the present invention;

Fig. 3 is the structural block diagram of the voting module in the present invention.

Specific embodiment

Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.

Such as Fig. 1-3, the embodiment of the present invention proposes a kind of computer system, including single machine processing system modules, storage mould Block, interface module and voting module;

The storage unit is set in the single machine processing system modules, sees a mouthful dog unit, Interface Expanding unit and data Transmission unit;There are three identical Main Processor Unit, three Main Processor Units are same for the single machine processing system modules setting Work is walked, the respective running that three mutual independent Main Processor Units prevent into them works electric independent of other Main Processor Units Stream and operating voltage are not influenced by other modules.Processor module inside the Main Processor Unit uses STM32F4 module.

Main Processor Unit is all made of commercial component, has the characteristics that high-performance, low cost, low-power consumption, in the present embodiment, As shown in Fig. 2, comprising prefetching, decoding and execute, and having hard floating number using the processor of high-performance three class pipeline mechanism Arithmetic element substantially increases floating point arithmetic rate, and system power frequency is up on 84MHz, in three processor synchronizing processes It would operate in 168MHz, can respond rapidly to and handle various operating conditions.

Memory module is the memory unit of computer system, is mainly used for:

(1) start-up parameter stores, and gapless can work on after guaranteeing system reboot, improves the company of system operation Continuous property, saves unnecessary runing time;

(2) data save and restore, and provide reliable data for fault recovery;Program source code saves, and is single machine generation Code area's failure carries out fault recovery and provides correct program code;

(3) program-controlled file storage guarantees that the outer component that carries is operated according to program, and completion overseas works;

(4) status of equipment stores, so that operator obtains equipment operation information.The storage region, which is that system is shared, deposits Storage area, the storage region of the memory module is system shared memory, read-only using non-volatile band electric erazable programmable Memory EEPROM, model CAT24M01, for the storage of telemetering amount, program storage and stand-by program storage.

The interface module is connect with the single machine processing system modules, and the interface module includes multiple serial line interfaces; It is the bridge of data input, output.It connects and says module and contain the serial line interface of mainstream, such as USART, SPI, I2C、CAN、SDIO Deng and parallel interface, such as FSMC, customized parallel port, most electronic equipment and sensor can be compatible with very well, make Star Service Computer system has more versatility;

System bus is between modules and the bridge of system external data interaction, the selection of bus and designs a calculating machine and is System design initial stage needs one of the important parameter considered.The wherein factors such as the baud rate of bus, transmission mode and compatibility are choosings Select the performance indicator of bus.

In view of the features such as computer is small in size, module is more, data interaction is frequent, can select with bus characteristics I2C, SN and CAN bus:

I2C bus uses both threads cable mouth DA/SCL, and wiring is simple, and transmission rate is up to 100Kbps, can be achieved in bus More holotypes facilitate computer system modules actively to initiate data interaction, and apply in serial total, line digital sensor Extensively, such as PCA9534 (I/O extended chip), HM5883 (Magnetic Sensor).

Spi bus is more using cable resource, and each equipment matches a chip selection signal line, has full-duplex operation, mostly main Mode, easy to operate, message transmission rate is up to 4Mbps, is a kind of high-speed communication bus, but there is also the flow controls that do not specify System, no acknowledgement mechanism are confirmed whether the shortcomings that receiving data.Using extensively on the less bus protocol of module, it is chiefly used in In universal serial bus digital sensor.

CAN bus, bus transfer rate is fast, and 0m length transmission distance can reach 1Mbps, it be based on ICP/IP protocol into The transmission of row data has retransmission mechanism, high reliablity, but CAN bus needs additional CAN controller, is carried out using the bus Data transmit more difficult carry out on-line debugging, using extensively, not being chiefly used in automotive electronics in universal serial bus digital sensor In equipment.

The voting module is connect with the single machine processing system modules, is used for system synchronization, data voting, fault detection With see a mouthful dog logical edit.It is directly related to the real-time and reliability of system.The voting module uses hardware description language Verilog is modeled, and is realized using programmable mouth array module.

The application use Cyclonelv series EP4CE6F17C8, with 6272 logic units, 180 pins and The resources such as 276480 RAM, external 50MHz clock configure FLASH and SDRAM, and the circuit for completing various complexity enough is set Meter.

System is synchronous: it is for eliminating between each isomorphism Main Processor Unit because of the factors such as clock delay and resource mutual exclusion institute Caused by asynchronous degree so that each isomorphism Main Processor Unit is maintained at a phase in operating status, duty cycle and tasks synchronization degree To consistent state.

Fault detection: voting inside modules also set up malfunction monitoring unit, for the ease of the stable of the system, improve The reliability of computer system, the application design error failure monitoring unit, following Fig. 3 design observation circuit, and circuit acquires R59Both ends Voltage, due to R59Resistance value very little be 0.005 Ω, the pressure difference very little at both ends, it is therefore desirable to amplify processing, herein by Difference amplifier exports after its pressure difference is amplified 25 times, obtains the current value on the road, realizes the measurement that voltage turns electric current Mode.

Data voting: by data voting, judge whether the current value monitored produces failure, maintain easily.

Further include energy supply control module, the energy supply control module for control respectively the single machine processing system modules, Power supply in the memory module and described voting this three of module;.

Finally, it should be noted that the foregoing is merely a prefered embodiment of the invention, it is merely to illustrate technical side of the invention Case is not intended to limit the scope of the present invention.It is any modification for being made all within the spirits and principles of the present invention, equivalent Replacement, improvement etc., are included within the scope of protection of the present invention.

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种数据写入方法及相关装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类