[問題]訊號延遲裝置請益

作者: s31364663 (木頭豬)   2020-10-17 07:26:32
最近在設計可以半自動幫助我執行操作的裝置,一方面也希望增進我的紅石能力
我希望做到訊號延遲的裝置,最好能有隨時reset的功能
在研究過程中我出現一些疑問,希望可以得到解答
下面也會放出我的探索過程,或許能(看起來不這麼像伸手文)對其他版友有幫助
1.失去訊號才會輸出的裝置:可以的話請告訴我該怎麼稱呼這個,自己東拼西奏弄出來的設
計最終如下圖,是否還有改良的空間?因為不知道如何稱呼,所以不知道怎麼查
https://i.imgur.com/bLZANRz.jpg
2.目前自己的設計是將漏斗訊號延時裝置外接問題一那個東西,變成可調長度的訊號延遲裝

如果只是要做到可調長度的訊號延遲,是不是能再壓縮體積呢
https://i.imgur.com/qye26cc.jpg
3.問題二的設計已經達到我的最初目的了,但是沒有辦法隨時做reset
這裡重新敘述一下我所希望的完整功能:
開陷阱儲物箱>無論過多久(Z)>關閉陷阱儲物箱>input訊號>delay N tick>output訊號
在delay的時候如果再次打開了儲物箱,會重新回到(Z)
因為要設定的延遲勢至少會達100個紅石刻,所以放一排的中繼器這個笨方法勢必得排除
看起來漏斗傳遞物品是和隨時reset相悖的,因為傳遞的物品無法馬上傳回
所以我打算要朝以紅石訊號強度為記時的方式,但這對我來說是新的領域,以我知道的關鍵
字只能查到傳統的hopper timer,希望能找到類似功能的設計,或是高人能指點我一下
=========================
目前最終的嘗試是這樣
https://i.imgur.com/Xf51OA7.jpg
紅色羊毛是input,連接脈衝產生裝置,每一次會推動鍋釜(一瓶水)至藍色羊毛處,輸出強
度為1的脈衝紅時訊號到紅石磚旁邊的相減模式比較器中,影響中央標靶旁的循環比較器
標靶為output,每輸入一次都會再亮一個紅石燈,理論上能排15格
紫色為reset,從output接過來應該就能完成數數的功能
作者: emptie ([ ])   2020-10-17 08:48:00
comparator fade clock這個繞一圈訊號才下降一格 你輸入15強度的訊號,他夠繞15圈了,如果需要更多延時只能加入更多比較器沒錯,但10秒應該也不需要太多個吧
作者: twosheep0603 (兩羊)   2020-10-17 10:47:00
1. 這個叫falling edge detector 是很常用的電路啊我看錯了 想說要延遲100秒的話不能用fade clock那符合3.命題的電路就不難了https://i.imgur.com/H6jhYqA.png
作者: hank850503   2020-10-17 12:04:00
always @(negedge xxx)
作者: PoKuBi (替身)   2020-10-17 12:40:00
https://imgur.com/5NagxrJ.jpg給你參考一下,這是我做的訊號延遲裝置,是參考某影片的按下左下紅框內的按鈕後,活塞會推動紅石連閃激發投擲器投擲器投擲速度>漏斗回流速度,當紅框內漏斗訊號>綠框漏斗便會發出訊號到黃框內另一方面,投擲器物品投擲完後,紅框左側會輸出訊號給活塞推回紅石,關閉連閃,紅框漏斗內物品會全回流至投擲器內缺點是紅石比較器的物品跟訊號的比例為1, 23, 46對應1, 2,3,所以能延遲的時間並不是連續的
作者: LPH66 (-6.2598534e+18f)   2020-10-17 13:11:00
um, fade clock 其實串多一點比較器也是可以延長的注意到 fade clock 的延時來源是經過比較器的延時所以只要中間接的紅石線只有一格那就能達成傳遞時不減訊號這樣就能使繞一圈的時間延長, 而且因為是 15 階段衰減一個比較器等於延長了總延時 15 紅石刻 = 1.5 秒https://i.imgur.com/WoVShc1.png 例如像這樣就有 9 秒
作者: s31364663 (木頭豬)   2020-10-17 13:54:00
比較器k>1,delay=k*15
作者: twosheep0603 (兩羊)   2020-10-17 14:02:00
fade clock在高延遲時會有輸入延遲過長的問題然後我也發現咱上面設計在特定情況會出問題XD
作者: PoKuBi (替身)   2020-10-17 15:25:00
這是用在釀造自動化的一部分,一定時間後取出釀造後的藥水
作者: twosheep0603 (兩羊)   2020-10-18 03:37:00
其實我上面用的fade clock在開啟時間太短也會連閃這時候可以在陷阱箱加裝pulse extender解決
作者: LPH66 (-6.2598534e+18f)   2020-10-18 06:24:00
哦對, fade clock 的輸入長度要大於等於比較器個數理由很簡單, 訊號沒繞完一圈就有一小段沒充能的訊號跟著繞
作者: twosheep0603 (兩羊)   2020-10-18 22:41:00
如果不想要輸入延遲的話可能要用binary clock了XD

Links booklink

Contact Us: admin [ a t ] ucptt.com