在地鐵站、火車站和機場等地方,餓了、渴了的時候,我們常常會購買自動售貨機里的食品飲料。
在使用自動售貨機的時候,許多人都會有這樣的疑問:自動售貨機是怎么知道我丟進去的是什么硬幣?它怎么知道硬幣是不是真幣,面額的大小又是多少呢?
我們今天就來為你解答。
網上有人說,自動售貨機是靠分辨硬幣的重量來估計它的面值的。其實并不是這樣。
自動售貨機是一種非常精準的機器。
自動售貨機主要是由一個電路板,一個硬幣滑槽,還有一個硬幣分類器構成的。
當你在自動售貨機里丟入一枚硬幣之后,首先就會通過2個光傳感器,它們可以測量硬幣的大小。
每個光傳感器是由一個二極管和一個能夠接受它發出的光線的傳感器構成的。
鮮綠色的東西代表二極管,它發出的光線可以被對面的傳感器接收到。當硬幣從它倆中間通過時,光線被阻斷,傳感器產生信號。
當硬幣經過傳感器的時候會阻擋光線。通過計算硬幣阻擋傳感器的時長,以及2組傳感器光線被阻擋的時差,就可以判斷硬幣的大小了。顯然一元硬幣阻擋傳感器的時間要比五毛硬幣長嘛。
接著,硬幣就會經過2個電磁體,它們的作用是檢測硬幣的金屬成分。
具體來說,硬幣會經過2個銅線圈。
這些銅線圈里有電流。而根據電磁學的基本原理,銅線圈周圍形成了磁場,它本身就變成了電磁體。
在路過的時候,金屬制的硬幣會切割這個磁場,進而改變銅線圈里的電流大小。
而不同金屬對銅線圈內磁場的作用是不同的。根據銅線圈里電流的變化,后方的電路板就可以判斷硬幣所含的金屬是什么。
通過上面2個機關,自動售貨機在一秒不到的時間里就可以算出硬幣的面值是多少,然后把它們分門別類地引導到相應的硬幣槽里面。
如果是沒有被識別為有效貨幣的鬼玩意兒,就會被丟入退幣口里面。
如果需要找零,那么,硬幣槽就會小心翼翼地從硬幣槽下方釋放硬幣,確保每次只釋放一個。所以你聽到的找零聲音,是“咚”得一下接一下,而不是“嘩啦啦”一陣。
那么自動售賣機怎么保證商品不會卡在貨架上呢?
現在的自動售貨機充分地考慮到了這一點。它所采用的方法有點像我們在大片里??吹降臄r截小偷的激光防盜系統。
對于那種常見的蛇型貨道(serpentine rack)式自動售貨機來說,商品的屁股后面有一個螺旋狀的彈簧裝置。
你按了按鈕以后,按鍵下的電路板會發送信號給貨架后面火柴盒大小的馬達中的一個,讓它運行起來,推動前方的彈簧貨道向前旋轉360度。
這個彈簧貨道會把對應的商品往前推,商品就啊啊啊地尖叫著往下掉,并且像大片里那樣穿過一層由10股遠紅外線光束構成的光柵。
如果沒有東西落下來穿過這層光柵,那么機器就有充分的理由相信沒有交貨成功。這時候,計算機就會讓彈簧貨道再次向前旋轉,保證你不會被坑錢。
...........................腦洞分割線...........................
不過說到最后,你有考慮過被你丟到自動售貨機里的硬幣的感受嘛...
對硬幣來說,自動售貨機就像一個機關重重的城堡,單純的它本來以為自己的任務就是幫你通關打怪,和隊友聯手解救被吊起來的垃圾食品公主?_?,最后卻發現自己和英雄聯盟被關進了小黑屋...而你帶著垃圾食品公主遠走高飛,把它拋棄了。
-
傳感器
+關注
關注
2564文章
52665瀏覽量
764200 -
二極管
+關注
關注
148文章
10054瀏覽量
170502 -
電路板
+關注
關注
140文章
5102瀏覽量
101731
原文標題:自動售貨機怎么知道你丟進去的是什么硬幣?
文章出處:【微信號:cas-ciomp,微信公眾號:中科院長春光機所】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
【FPGA設計實例】自動售貨機VHDL程序與仿真
無線遠程對自動售貨機的管理
被無線遠程控制管理的自動售貨機
4G無線工業路由器自動售貨機的應用
嵌入式自動售貨機能實現什么功能?
基于VHDL的自動售貨機控制模塊FPGA實現

自動售貨機方案/設計/開發/項目

評論