導航:首頁 > 源碼編譯 > 起爆延時演算法

起爆延時演算法

發布時間:2022-05-22 15:06:01

『壹』 什麼是延時爆炸

在進行爆破的時候,有時需要爆炸物在點燃導火索後過一會再爆炸,這就叫延時爆炸。

延時爆破 (delay blasting) 採用延時雷管或繼爆管使各個葯包按不同時間順序起爆的爆破技術,分為毫秒延時爆破、秒延時爆破等。

延時是一個時間概念,指比原來自然狀態下延長了一段時間,在不同的時間中具體表現不同。

(1)起爆延時演算法擴展閱讀

爆破這種快速現象有明確的發展過程。最簡單的是單個集中葯包的土石拋擲爆破,其發展過程大致可分為應力波擴展階段、鼓包運動階段和拋擲回落階段。

應力波擴展階段 在高壓爆炸產物的作用下,介質受到壓縮,在其中產生向外傳播的應力波。同時,葯室中爆炸氣體向四周膨脹,形成爆炸空腔。空腔周圍的介質在強高壓的作用下被壓實或破碎,進而形成裂縫。介質的壓實或破碎程度隨距離的增大而減輕。

應力波在傳播過程中逐漸衰減,爆炸空腔中爆炸氣體壓力隨爆炸空腔的增大也逐漸降低。應力波傳到一定距離時就變成一般的塑性波,即介質只發生塑性變形,一般不再發生斷裂破壞。

應力波進一步衰變成彈性波,相應區域內的介質只發生彈性變形。從爆心起直到這個區域,稱為爆破作用范圍,再往外是爆破引起的地震作用范圍。

『貳』 目前手雷或者手榴彈的引爆延時是多少秒

手榴彈分為曳光式即拉弦式,和撞擊式即美式手雷,他們的延期體都是比較精確的,一般延期誤差在毫秒級,沒有提前引爆的事故,軍工在做這些的時候要求很嚴格,延期時間12秒±20毫秒

『叄』 單片機C語言延時程序的計算,是什麼樣的演算法,請求高手。

void delay(unsigned char cnt)和void delay(unsigned int cnt)意義上是一樣的
延時程序的延時過程,是
while(--cnt);
程序運行過程中消耗的時間
如何計算時間
這要根據你單片機上的晶振頻率
51系列單片機1個機器周期等於12個時鍾周期,12MHz晶振的話一個機器周期=1/12MHz*12=1us
delay(1000),
delay(1000)即--cnt這條指令運行1000次,消耗1000個機器周期,即1ms。在這個程序上運行消耗1ms時間,相當於延時1ms。

『肆』 c語言延時的計算

演算法是這樣的:
這個用編譯軟體,如keil,編譯通過之後,進入軟體調試功能,就可以測出來是延時多少秒。
具體我幫你調試過了,如果單片機接12mhz晶振的話,這個是延時0.2秒的子程序。你調用一次delay();就延時0.2秒。
請選為最佳答案哦親。

『伍』 51單片機 延時程序計算問題

「為什麼計算的時候沒有加上200呢」
如果你是指第2行語句,該語句是每次循環時都會執行的,已經計算在(1*200*10)中了。

只有第1句額外加1的原因是:第1句不會反復循環執行,而只執行了一次。你對這個三層循環顯然沒有搞清楚。

『陸』 匯編語言延時時間的計算。這段程序延時時間的演算法,急!!!

DELAY: ;誤差 0us,
MOV R7,#0A7H ;1
DL1:MOV R6,#0ABH ;1*167
DL0:MOV R5,#10H ;1*167*171
DJNZ R5,$ ;2*167*171*16
DJNZ R6,DL0 ;2*167*171
DJNZ R7,DL1 ;2*167
NOP ;1
RET ;2
Total=1+1*167+1*167*171+2*167*171*16+2*167*171+2*167+1+2=1000000us=1s

『柒』 爆破網路設計圖中,微差爆破延時MS3、MS2、MS15什麼意思,這個數字代表什麼含義呢

那個是指毫秒延期的時間,我們常說的2段。3段。15段。段數越高,表示延期時間越長,每個不同的雷管所標的段數表示了具體延期的時間,這個有具體參照表。段數有很多。所以我沒看資料也不能確定那對應延期多少時間,如果樓主還需要這方面資料或者爆破方案我都可以給你幫助,謝謝採納

『捌』 怎樣計算延時程序延時多久

你學過數據結構嗎?如果接觸過,應該了解時間復雜度的問題。個人認為:一個演算法執行所耗費的時間從理論上應該是不能算出來的,只有上機運行測試才能知道,一個延時函數的延時時間除與程序本身語句因素外還與晶振頻率和計算機的運算處理能力有很大有關系。這樣看就顯然,你給出的延時0.2秒的延時函數是一個大概值。

『玖』 求解單片機延時子程序延時計算

MOV R5,#25 ;指令周期1
DLY1: MOV R6,#100 指令周期1*25
DLY2: MOV R7,#100 指令周期1*100*25
DJNZ R7,$ 指令周期2*100*100*25
DJNZ R6,DLY2 指令周期2*100*25
DJNZ R5,DLY1 指令周期2*25
RET 指令周期2
1+25+2500+500000+5000+50+2=507578
12M 的晶振 每個機器周期為1us 那麼就是0.507578s延時,可以簡略認為0.5s延時。

『拾』 詳解此延時程序 最好有步驟演算法void del10ms() { uint a,b; for(a=25;a!=0;a--) for(b=248;b!=0;b--); } vo

上述程序等價於:
Mov r7, #a; 單周期指令
Loop1: mov r6, #b 單周期質量
Loop2: djnz r6, loop2; djnz 雙周期指令
Djnz r7, loop1,

所用周期為
T+a*T+a*b*2T+a*2T =12.476ms
給你一個10ms的
10ms延時子程序(12MHZ)

void delay10ms(void)

{
unsigned char i,j,k;
for(i=5;i>0;i--)
for(j=4;j>0;j--)
for(k=248;k>0;k--);
}

閱讀全文

與起爆延時演算法相關的資料

熱點內容
南京解壓車要帶什麼 瀏覽:562
天堂2編譯視頻教程 瀏覽:392
伺服器沒有進程怎麼辦 瀏覽:784
阿里雲發布新物種神龍雲伺服器 瀏覽:59
數據結構遞歸演算法統計二叉樹節點 瀏覽:666
ev3怎麼編程 瀏覽:702
gzip壓縮教程 瀏覽:349
解壓模擬例子 瀏覽:984
流媒體伺服器如何實現視頻轉發 瀏覽:57
linux字元串md5 瀏覽:302
支撐突破選股源碼怎麼設置 瀏覽:934
湖南戴爾伺服器維修雲主機 瀏覽:494
解壓到文件夾的視頻都自動隱藏了 瀏覽:569
閱讀器支持php 瀏覽:222
人生需求怎麼解壓 瀏覽:795
pdf列印機找不到 瀏覽:1001
如何同時使用兩個apache伺服器 瀏覽:723
國外php論壇 瀏覽:966
災難是命令 瀏覽:604
linux火狐瀏覽器安裝 瀏覽:71