Font Size: a A A

Based On STM32F207Industrial Core Board Research And Implementation

Posted on:2013-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:J J LiFull Text:PDF
GTID:2248330374491364Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of the industry, the requirements for core board in industry control field are increasing. Higher arithmetic speed, higher real-time ability, more function module, more humanized graphic interface, more communication interface, etc. are required. If the developer still operates from the bottom register, in order to ensure the stability of the bottom drive, a large number of personnel and capital will be needed. Therefore, it is necessary to establish a standard hardware and software development platform. It can avoid the risk of the product starting designing from zero and also provide favorable conditions for the product to seize the market quickly.According to the requirements of low cost, high reliability and high stability in industry control field and based on Cortext-M3core processor STM32F207, a STM32F207development kit with core board and backplane is designed. The software platform adopts real-time operating system μC/OS-Ⅱ and an embedded intelligent platform is established. What need to do to let the developers say goodbye to the register age are to use the low-level driver functions and finish the software developing and focus on application program developing.Communication interface design of the core board and the backplane are introduced in this paper particularly. For the core board, the minimum system and storage circuit established by STM32F207(the storage circuit contains circuit NAND FLASH and circuit SRAM), the Ethernet interface circuit, JTAG download circuit and GPIO extended interface are mainly introduced; the backplane expands the communication interface circuit, and the user can also transplant the backplane into the project hardware in accordance with the requirements of the project; the backplane communication interface includes UARST, CAN, USB, M-Bus and I2C. For the software, the transplanting of μC/OS-Ⅱ on the STM32F207core board is mainly introduced. Based on STM32F207development kit, the corresponding basic driver functions is developed, here, the driver design of the UART, CAN and I2C are focused on to be introduced.After the above work is completed, serial testing of the STM32F207development board is carried out. The testing consists of USART, CAN loop back, USB and Ethernet. The system of the core board is detected using cable temperature; the system operation is normal and is able to completely meet the requirements of the industry control.
Keywords/Search Tags:Cortex-M3, STM32F207, Embedded industrial core board, μC/OS-Ⅱ
PDF Full Text Request
Related items