详情

易福门P+F传感器接口的调测

来源:化工仪器网2022/7/17 13:48:01296
导读:

巴菲特小编讨论易福门P+F传感器接口如何调测

系统简化为 单片机+传感器

 

其中,P+F传感器是指带数字通信接口的传感器,跟单片机的连接方式,可能是 单总线,可能是 IIC,还可能是SPI,或者UART,再或者是自定义的接口协议。

 

对于这类的单元系统,怎么调试呢?

 

首先,找参考代码。

建议去官wang找找手册资料,有些官wang直接提供了参考代码,可以直接下载备用。

如果官wang没有提供代码,可以用搜索引擎去搜代码,也可以考虑到各大技术论坛去寻宝。

 

第二,找到参考代码后,建议先通读下P+F代码(假设这个代码是正确的),看下代码的组织架构和各功能函数的实现。

找到跟底层相关的函数,一般就是读数据操作,写数据操作,读/写命令等。

 

第三,修改硬件相关的实现代码,移植到自己的平台。

 

的情况,实现了自己想要的功能了。那么,恭喜你,进展很顺利。

 

 

万一出错了/达不到预期效果,怎么办?怎么排查问题呢?

 

建议如下,

 

首先,保证底层的读写操作是正确的。

--写操作,看下有没有能直接观测的。输出高电平/低电平,输出特定波形等

--读操作,读取特定寄存器的值,看下返回值是否符合预期。很多传感器都有ID值(或者特殊传感器),读取的话会返回固定数值。 读取这些寄存器,看下是否符合预期结果。 如果符合预期,可以初步得出底层操作是没问题的。

 

其次,操作传感器进行转换操作,读取转换结果,看下是否符合预期。(会涉及到传感器寄存器的操作,先操作哪个寄存器,后操作哪个寄存器。  往寄存器里写入哪个数值需要结合器件的使用说明书)

 

后,P再分享一个常见的错误。

很多转换结果,需要进行数值运算和转换。

建议在P+F代码的开始阶段,先建立一个数组,模拟转换结果,然后进行转换,直接查看转换结果,看下是否满足预期。

数值的类型转换/除法运算等,避免这块出问题。

 

一边给客户处理询价,一边写。先写这些吧。希望您帮助到大家


 

版权与免责声明:凡本网注明“来源:全球装备网”的所有作品,均为浙江兴旺宝明通网络有限公司-全球装备网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:全球装备网”。违反上述声明者,本网将追究其相关法律责任。 本网转载并注明自其它来源(非全球装备网)的作品,目的在于传递更多信息,并不代表本网赞同其观点或和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

展开全部