台灣射箭論壇-台灣最專業的射箭論壇

 找回密碼
 註冊
搜索
熱搜: 活動 交友 discuz
樓主: siegearm

測速器DIY

[複製鏈接]
 樓主| 發表於 2011-3-20 22:36:40 | 顯示全部樓層
code裡面寫到" jnb        Select_port, Test_Sensor_Exit"
detect Low時離開sensor的測試模式,

所以pin 13, Low 時是測速,
Hi時是顯示sensor的狀態, X是表示被遮著, 或是沒感應到紅外線, O則反之.

只看的到黑塊要不要調整LCDM的VO pin的分壓試試, 那是在條整對比的.
發表於 2011-3-21 20:03:04 | 顯示全部樓層
我是直接用红外发射管对着接收管的,所以光源的问题是很稳定的,遮挡住的时候和明显对应的脚位都有变化,反之也都很正常,也调整了液晶屏的对比也很正常,可以明显看到对比变化,但是就是不显示数字,现在就是显示的问题,其他电路我测试了都很正常,奇怪的是今天突然可以用了,也不知道什么原因
 樓主| 發表於 2011-3-22 09:14:59 | 顯示全部樓層
時可以, 時不可以的話要不要檢查一下焊點或是焊線?
發表於 2011-3-22 19:16:14 | 顯示全部樓層
找到问题了,原来是晶体脚位虚焊,使得2051不工作,请问两组侦测器半英尺是否准确,会不会存在误差,还有就是太单一了,要是可以测试每秒几发那就更好了,不过还是感谢兄弟提供的资料,非常感谢
 樓主| 發表於 2011-3-23 09:50:38 | 顯示全部樓層
兩組的感應電路到2051 pin 的原件是一樣的, 差異會非常的小, 所以他們的反應delay time會抵消掉,

然後誤差主要會發生在另外兩個地方.....

第一, 第一個中斷timer並不是馬上打開計時, 經過了一個call, 兩個setb,
跟三個mov 1 byte data到 direct, 所以固定會花, 0.000018秒.
假如測到速度的是300fps, 其實他真正花的時間應該是要多0.000018秒,
, 所以真正的速度是296.8 所以的fps, 這時誤差是3, 到4fps,
300fps時誤差 1% 左右, 速度越低誤差越小, 然後這誤差可以經由改code,
將這時間加進計算就能消除掉.

第二個誤差來是觸發的路徑並不是真的0.5英尺,
假設兩組sensor裝的距離是完美的"0.5"英尺,
"最差"的情況是測量的物體走對角線, led型的紅外線sensor直徑差不多是5mm,
現在一端兩顆, 所以是一個長15.24cm(0.5英尺), 寬1cm長方型的對角線長度,
長度是: 15.27cm, 1.9%左右. 真實的情況這誤差會在0到1.9間.

當然這是設計來量箭的初速, 循環射速只有自動武器才有量的必要
發表於 2011-3-23 18:15:28 | 顯示全部樓層
感谢兄弟的解释,因为是测试bb单的速度,所以有时候是连发的,还有就是测试了一下朋友的秃鹰,速度在1111-1113fps,正如兄弟所说的,如果误差在1%左右,刚好在音速以下,主要是测试是否超音速,如果超的话,铅弹就不精确了。主要是小弟对电路非常熟悉,但是单片机只懂皮毛,看不懂兄弟的源码,所以只能照着葫芦画瓢,测试还是非常满意的,谢谢
 樓主| 發表於 2011-3-24 09:25:08 | 顯示全部樓層
玩的開心最重要, 另外也注意安全
發表於 2011-3-28 20:44:40 | 顯示全部樓層
对了,楼主为何不用一个lm339就好了,用到两个lm393,一个339的误差应该更小才对啊
 樓主| 發表於 2011-3-29 09:03:46 | 顯示全部樓層
[QUOTE=evenlin;8751]对了,楼主为何不用一个lm339就好了,用到两个lm393,一个339的误差应该更小才对啊[/QUOTE]

理由其實很簡單.......因為當初沒想到
發表於 2011-4-9 23:39:39 | 顯示全部樓層

!!!!

酷啦!
自已做自已賣!
.
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

小黑屋|Archiver|手機版|台灣射箭論壇

GMT+8, 2024-5-8 14:30 , Processed in 0.018102 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表