最近冰屋里的冰塊一直很冷,早上唯一能保持雙手溫暖的是我的咖啡。但是,當你從自動售貨機拿到熱拿鐵并且自動售貨機吃掉你的硬幣時,你知道這不是一個美好的一天。我最終在上午10點之前結束了冰凍的手和咖啡因的頭痛,或者我最終不得不重新安排整個上午去往另一家咖啡館。
我知道自動售貨機有時會失敗 - 特別是在了解了如何設計硬幣接收器接口。在電子設計中,硬幣接收器可能很棘手,因為未能接受硬幣只是較小問題之一。最近,我遇到了一個問題,我設計的支付機器被發現接受來自不同貨幣價值的鄰國的硬幣,并且它引起了一致的損失。與大多數設計問題非常相似,仔細關注和對布局操作的深入了解可以幫助您獲得滿意且高效的解決方案。
硬幣接受者:進入的是什么以及來了什么出?
盡管無現金交易很普及,但硬幣接收器仍然常用于某些應用,例如停車和自動售貨機,街機游戲以及你叔叔最喜歡的派對技巧。通常,硬幣接收器是易于使用的簡單即插即用設備。然而,有一些方法背后可以計算各種硬幣。
大多數硬幣接收器都配有傳感器來檢測尺寸和金屬成分的差異。一些特殊的硬幣接收器使用視覺檢測技術來識別不同硬幣上的顯著特征并單獨注冊它們。通常,這些方法足以精確識別硬幣并發出數字信號。現在,只要他們可以自動判斷我的咖啡中是否需要奶油和糖。
雖然硬幣操作者在概念上看起來很簡單,但如果實施不當,它們會產生破壞性影響。
每個硬幣都有兩面
這是一個完整的過程當硬幣接收者驗證合法硬幣時;主機控制器從接收器中提取硬幣值并確保分配相應的值。通過專有協議與硬幣接收器通信,或者更簡單地說,檢測一系列輸出引腳上的邏輯電平,您可以設計一個易于使用且易于理解的硬幣接收器。但是對于所有解決方案,其有用性都有限制。
使用專有協議提供最小的信號連接,并且能夠同時連接到多個硬幣或音符接收器。與專有協議相比,我更喜歡的另一種方法是從硬幣接收器的輸出引腳檢測邏輯電平的變化。邏輯電平檢測的簡單性意味著較不復雜的代碼和在各種制造商之間為替換硬幣接收器提供源的能力。權衡的是,這對主控制器負有更大的責任,可以根據邏輯信號脈沖準確地解碼硬幣值。
此外,其他過程可能會使您的硬幣接收器協議復雜化。大多數硬幣接收器都有一個禁止銷,在插入時禁用硬幣接收器。在使用硬幣接收器的應用中,微控制器通常還在不處于硬幣接收階段時管理其他過程。禁止使用硬幣接收器是一種謹慎的措施,可以防止因微控制器正在進行其他任務而未檢測到任何硬幣插入。
< p> 弄亂信號采樣,你會在硬幣收集報告中出現差異。
避免信號干擾的PCB設計
如果您對我通過邏輯信號脈沖解碼硬幣值的偏好很感興趣,那么您必須小心正確地開發固件。如果未正確開發固件,則可能導致錯過檢測或雙重檢測。由于硬幣接收器的應用程序直接涉及貨幣交易,系統錯誤可能會導致客戶和客戶的復雜問題。
注冊正確值的關鍵部分在于知道信號的確切開始和結束脈沖。在硬幣接收器中,這意味著知道確切的脈沖持續時間并確保采樣任務以至少脈沖持續時間的一半的間隔執行。在實際應用中,電氣干擾可能會影響脈沖信號,需要采用適當的軟件采樣和濾波技術來確保捕獲有效脈沖。對于額外的讀數,奈奎斯特定理指出采樣的頻率必須至少是采樣波形頻率的兩倍。
雖然看起來正確的硬幣值的挑戰存在于手臂中固件的保護,保護硬幣脈沖信號免受電干擾也是一個重要的設計因素。高速或有噪聲的信號應遠離硬幣接收器脈沖信號。使用PCB設計軟件在脈沖信號走線周圍設置禁區將消除PCB級別的電氣干擾。
-
pcb
+關注
關注
4324文章
23153瀏覽量
399089 -
編程
+關注
關注
88文章
3635瀏覽量
93892 -
集成電路設計
+關注
關注
4文章
47瀏覽量
17809 -
華強pcb線路板打樣
+關注
關注
5文章
14629瀏覽量
43127
發布評論請先 登錄
相關推薦
評論