基于STM32F207工业核心板的研究与实现

被引量 : 0次 | 上传用户:luluwm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业的不断发展,工控领域对核心板的要求也在不断的提高,要求更高的运算速度,更高的实时能力,更多的功能模块,更加人性化的图形界面,更多的通信接口等等,如果开发人员还是从底层寄存器开始操作,为了确保底层驱动的稳定性,势必投入大量的人员、资金。因此建立一个标准的软硬件开发平台是十分必要的,避免从零起步设计产品的风险。也为产品迅速抢占市场提供了有利条件。针对于工业控制领域低成本、高可靠性、高稳定性的要求,基于Cortext-M3内核处理器STM32F207,设计出了一套核心板加底板的STM32F207的开发套件,软件平台采用实时操作系统μC/OS-Ⅱ,构建了一个嵌入式的智能化平台,让开发人员告别寄存器时代,只需调用底层驱动函数就能完成软件开发,集中精力做应用程序开发。本文中详细的介绍了核心板和底板通信接口设计,核心板主要介绍了STM32F207构建的最小系统和存储电路(存储电路包括NANDFLASH与SRAM电路),以太网接口电路,JTAG下载电路、GPIO扩展接口;底板扩展了丰富的通信接口电路,用户也可以根据自身项目的需求将其移植到项目硬件中,底板通信接口包括UARST、CAN、USB、M-Bus、I2C。软件主要介绍了在STM32F207核心板上μC/OS-Ⅱ的移植,基于STM32F207开发板套件开发了相应的基础驱动函数,重点介绍了UART、CAN、I2C驱动设计。完成上述工作之后对STM32F207开发板进行了系列测试,测试包括USART、CAN回环、USB、以太网。将核心板应用于电缆温度检测系统,系统运行正常,完全满足工业控制要求。
其他文献
采用随机区组设计方法研究了石灰性土壤磷、钾与钙配合对保护地番茄钙吸收的影响,并利用差值法计算了钙的利用率。研究结果表明,CaP1和CaK2处理最佳,可以显著提高保护地番茄
随着建筑行业市场竞争的加剧,传统的基于进度、质量、成本的项目绩效评价体系已经不能再适应建筑施工企业发展的需要,如何构建一个能充分激发项目员工工作积极性和工作潜力的
文章在介绍Eclipse RCP技术平台和GEF框架的基础上,基于MVC模式设计并实现了一种轻量级的企业组织结构图系统。采用GEF图形框架开发的软件具有结构清晰、可维护性高和代码重
痛风在临床上以高尿酸血症、特征性急性关节炎反复发作、痛风结石形成为特点,严重者可致关节畸形及功能障碍、急性梗阻性肾病或痛风性肾病。本文综述了近年来中医药对痛风的
结合北京市某施工集团BT项目运作实践,对施工总包企业在选择BT项目时的运作原则、判别标准、控制程序等进行探讨,为其他施工企业提供借鉴。
陆逊是三国时期的杰出人物,其辅政对吴国的发展起到了重要作用。他的儒家法律思想表现在"民本"、"德教"和"缓刑"三个方面,而产生原因主要有家族传统、友族影响和社会需要。另
书籍设计正日益呈现出一种新的趋势,各种技术的进步以及观念的发展使得书籍的设计有了超乎想象的可能性。欧洲现代书籍设计正是走在了这一领域的前沿。无论在包装、材料、版
微信是腾讯公司推出的一款免费的手机通信软件,微信公众平台是腾讯公司在微信的基础上新增的功能模块,本文介绍了微信和微信公众平台的功能特点,从用户数、免费性、微信公众
根系形态和分布对土壤中养分和水分的吸收有重要影响。增加耐密性是现代玉米(Zea may L.)育种的主要方向,而耐密性与根系的关系尚了解不多。本文以70年代主推的2个不耐密型品
丰田的一系列关于“と”的研究显示:条件表现“と”除了能表示条件用法,也能表示时间用法。笔者把丰田举出的例子与表示时间关系的“て”,“とき”互换,向日语母语者确认这些句子