历史上的今天
返回首页

历史上的今天

今天是:2025年01月27日(星期一)

正在发生

2018年01月27日 | 基于STM32F103的水动力测控系统设计的解决方案

2018-01-27 来源:互联网

测控系统是水动力实验中的重要测试设备。在实验中有压力、拉力、加速度等物理量通过传感器转换成电压值,需要准确记录。虽然实验模型有很多种,但是共用传感器及测控系统,因此对测控系统的通用性和用户界面友好性提出了要求。本文采用嵌入式架构设计了测控系统。


本文设计的系统硬件基于STM32芯片,具有很强的扩展能力,易于移植,其外设单元资源丰富,能够达到系统要求的精度和范围。

1、硬件架构


采用嵌入式架构(见图1)的优点是通用性强,便于在多平台移植;主控芯片外围电路模块丰富,包括ADC、DA、CAN和SDIO等接口,独立完成对多种类型设备的测量、控制。芯片的主频高,运算能力也很强,适合嵌入复杂的算法。完全适合作为测控系统,具备系统升级和扩展的空间。


系统采用意法半导体推出的STM32F103,是基于Coretex-M3内核的32位ARM芯片系列,而ZET6属于该系列的高容量芯片,片内Flash为512KB,片内SRAM为64kB,主频72MHz,具备26位地址线和16位数据宽度。

系统的显示屏为翰彩4.3寸TFT液晶屏,分辨率为640&TImes;480,显示屏驱动模块是SSD1963,采用了16位(5位红色,6位绿色,5位蓝色)64K接口模式,由FSMC数据接口连接控制。覆盖电阻式触摸屏,控制芯片ADS7843输入触摸屏四路电压,用SPI通讯输出触摸点位置信息。


内部ADC模块是12位逐次逼近型,有16通道,采样率最高1MHz。STM32F103的CAN总线单元被称为bxCAN(BasicExtendedCAN),它支持CAN协议2.0A和2.0B;选用的CAN收发器是TJA1050,在CAN协议控制器和物理总线之间起到接口的作用,设计有120Ω的终端匹配电阻以适应不同的总线网络。图3所示为CAN模块的接口电路。另外,本文还设计了RS232接口以适应不同接口要求。

推荐阅读

史海拾趣

Concurrent Logic公司的发展小趣事

随着技术的不断进步,Concurrent Logic成功开发出了一款具有革命性的并行计算芯片。这款芯片在市场上引起了巨大的反响,因其出色的并行处理能力和高效的逻辑运算,很快得到了众多电子设备和数据中心的青睐。这一技术的突破不仅为公司带来了可观的收入,更让Concurrent Logic在电子行业中崭露头角。

Hasco Relays and Electronics International Corp公司的发展小趣事

随着时间的推移,Harris公司逐渐与国防工业建立了紧密的联系。在二战及随后的冷战时期,Harris为军事机构提供了大量的通信设备和技术支持,包括雷达系统、导航系统以及加密通信设备等。这些技术不仅帮助军队在战场上保持高效的通信能力,还极大地提升了国家的国防安全水平。Harris在国防领域的卓越表现,进一步巩固了其在电子行业中的领先地位。

DINTEK公司的发展小趣事

除了国防和航空领域外,L3Harris还积极投身于国土安全和公共安全领域。公司为这些领域提供了多种先进的技术和解决方案,包括监视系统、情报分析工具和边境安全技术等。这些技术和解决方案在维护国家安全和应对紧急情况方面发挥了重要作用。L3Harris在国土安全和公共安全领域的贡献不仅体现了其社会责任感,也进一步拓展了其在电子行业中的业务范围和市场影响力。

请注意,上述故事是基于可获取的信息和事实进行归纳和构想的,可能无法完全涵盖Harris公司(现为L3Harris Technologies)发展历程中的所有细节和事件。

Fair Rite公司的发展小趣事

为了确保产品质量和满足客户需求,Fair Rite引入了严格的质量管理体系,并通过了ISO/TS 16949认证。此外,公司还积极拓展国际市场,在美国、中国等地建立了生产基地和销售网络。通过全球布局和本土化策略,Fair Rite为全球客户提供高品质、高性能的电子元器件。

Altonics公司的发展小趣事

为了确保产品的质量和稳定性,Altonics公司建立了严格的质量管理体系。公司从原材料采购到产品出厂的每一个环节都进行严格把控,确保产品质量符合行业标准。同时,公司还引入了先进的质量检测设备和方法,不断提高产品质量检测的准确性和效率。这些措施使得公司的产品在市场上赢得了良好的口碑。

Ametek公司的发展小趣事

随着技术的不断进步,Altonics公司始终保持着对创新的热情。公司加大研发投入,引进高端技术人才,不断推出具有创新性和竞争力的新产品。其中,公司自主研发的一款智能传感器,凭借其高精度、高稳定性的特点,迅速占领市场份额,成为工业自动化领域的明星产品。

问答坊 | AI 解惑

430波特率计算

430波特率计算工具…

查看全部问答>

光电转换技术新突破:用红外线与紫外线发电

日本的科学家研发出一种新的PV芯片技术,他们在传统的P型GaN薄膜上增添一层钴,并将之制成N型的材料(图右),而该芯片吸收层约为10x10mm,周围长方型的是电极。图左是无钴的P型GaN薄膜。此新技术不但能吸收可见光,包含红外线与紫外线都能转换为电 ...…

查看全部问答>

分在另外一个帖子里 wince触摸屏驱动问题 急! 多谢各位

wince:   输入为触摸屏 问题一:             当屏幕背光关闭后   将   第一次点击触摸屏产生的鼠标事件(WM_LBUTTONDOWN/WM_LBUTTONUP)   忽略   &nbs ...…

查看全部问答>

EBoot有没有release 和 Debug 之分?

NK有release 和 Debug 之分。EBoot应没有release 和 Debug 之分吧? 同一个EBoot既能运行起release 的NK, 也能运行起 Debug 的NK, 是不是?…

查看全部问答>

请教大家CE驱动开发的流程~~

偶最近一个月才接触CE,之前一直做应用程序开发的。发现CE文件目录错综复杂,一时间没有头绪, 望高手能指点一二,谢了!…

查看全部问答>

MCP750 指示灯意义

???请问各位高手,Motorola mcp750的4个指示灯分别代表什么含义?…

查看全部问答>

关于IBM计算机的HDAPS驱动的开发 急!!!!

各位哥哥姐姐,我想开发一个基于IBM   HDAPS 的驱动,在网上查到已经有人在LINUX下开发出了这种程序,但是始终找不到WINDOWS底下的开发方法。具体的情况在以下网址有具体说明。希望各位哥哥姐姐多多指教 帮帮我  谢谢!!http: ...…

查看全部问答>

大家来支支招。。。。。。。。

-----------------------------  Exp01.pjt - Debug  ----------------------------- \\"d:\\\\program files\\\\ccs\\\\c2400\\\\cgtools\\\\bin\\\\dspcl\\" -g -q -fr\\"D:/Program Files/ccs/myprojects/Exp01/Debu ...…

查看全部问答>

TI Launchpad 音乐 《欢乐颂》

如图,TI Launchpad  驱动蜂鸣器(喇叭)演奏音乐 《欢乐颂》;代码见附件。运行主频为 1MHz  ; 所用芯片为g2553,当然其他芯片也可以,仅需修改芯片型号即可,P1.0端口接蜂鸣器。精准延时运用:#define CPU_F ((double)1019000)   ...…

查看全部问答>

串口通讯问题

先上代码   //***********************************************************************//             MSP430双串口双向通讯//****************************************** ...…

查看全部问答>