起立 发表于 2013-9-2 21:13:44

终于把超声波整好了,症结原来在此

       前几天天刚收到nano,写了个超声波,无奈串口收到的数据一直是175cm左右,折腾了一会儿,传回来的数据就全是0了,而且数据更新的频率也明显不是我设置的0.1s,大概2秒更新一次,然后这几天就一直卡在这里了。今天想起来拿万用表量一量,才发现vcc线和gnd线竟然是断的!我勒个擦。果断更换之,数据不再是零了,但明显不正确,且刷新率也不是0.1s一次。我发现,当我将超声波拿在手上的时候,刷新率有时会突然变快,达到10HZ。仔细观察,发现当把手放在超声波模块某几个电阻上时,刷新率才会变快,会不会是模块的问题?幸好我一次买了三个SR04,果断更换之,接好线,打开串口,刷新率正常!距离显示正常!
    超声波测距本身实现起来不难,没想到是各种意外让我卡壳,这里对卖家商品的良品率产生疑问,排线是刚买的,试了9根有3根是坏的,超声波也有一个坏的,不过想到卖家的价格是淘宝上比较低的,态度也不错,我也就不去多想了。

弘毅 发表于 2013-9-3 10:03:47

国内做产品也是苦于找不到质量可靠的零配件。。。。很痛苦的

像杜邦线这种,市面上排线都这样,和厂商沟通过,因为只要有一家把价格拉低,消费者一般只看价格的,其他厂商就跟进,劣币驱逐良币,消费者认同便宜货,厂家只能顺势而为,零售市场就只有品质差的便宜货卖了。高品质的其实也有。。。。基本都得找厂家定制,一次要小几万块人家才给你做。

超声波模块也是一样。。。大家用的最多的是10块左右的,也是劣币驱逐良币的结果。大数看来,这种模块不良率是很高的,因为如果用高品质的PCB外加零件,再加可靠的锡膏与生产工艺,外加全检。。价格肯定就是飙升了。

如果是ocrobot店里购买的,可以联系客服进行处理。。。ocrobot品牌的控制板之类的出厂都是全检的,质量还是有保证的,不过其他没有印有ocrobot字样的东东。。。。其实都是大路货了,像超声波。。。因为便宜。。。一个高品质的100块,一个便宜货10块。。。就算大家都知道便宜货有很高不良率,都还是会用便宜货。

便宜货和贵的,其实很大一个环节就在品控检查。人工是非常大的成本,多一道检验,就要多很多成本。

就像STM32售价为什么那么便宜,32位的ARM卖到和Arduino用的328P差不多的价格。因为单片机设计中。。。有70%的成本是用来找BUG,这部分的人员开支是巨大的。。。除非大家喜欢不要工资干活。ST把这部分成本省了下来。。。。。所以对应产品研发费用就低了。但是后果就是IIC居然有硬件设计问题。。。。产品出来了,就不能修改了。中国消费者也喜欢接收这种有BUG,但是可用的产品。因为便宜。。。。




chqiyi 发表于 2013-9-3 11:16:48

归根到底,其实就是现在的中国人多数还是穷人

起立 发表于 2013-9-3 17:42:52

弘毅 发表于 2013-9-3 10:03 static/image/common/back.gif
国内做产品也是苦于找不到质量可靠的零配件。。。。很痛苦的

像杜邦线这种,市面上排线都这样,和厂商沟 ...

谢谢弘毅师兄给我这么长的回复,您说的确实是事实。当时我买模块时看了DFRobot的超声波,没把我吓住,最便宜的都要一百多,我当时还不理解为什么贵了这么多,不就多了个温度补偿吗,现在看来贵有贵的道理,但是即使意识到这一点,我还是会选10块的超声波:lol,除非——学校保证可以给我报销:lol
页: [1]
查看完整版本: 终于把超声波整好了,症结原来在此