隨著科技的不斷發展以及社會的不斷進步,勞動密集型的產業構造向技術密集型的產業構造的轉變,大量的消費環境以及銷售環境的變化,要求新的流通渠道產生,而超市、百貨購物等傳統渠道和方式的人工成本費用較高,加之場地的局限等因素,自動售貨機系統應運而生,目前自動售貨機的特點是科技含量高,24小時服務,方便且不需要人工看管,但支付方式過于單一,僅能收取硬幣和小額紙幣,同時傳統的自動售貨機不能聯網,運營者無法實時的獲得售賣信息,這會大大降低自動售貨機工作的效率,并給維護帶來了很多不便,隨著支付方式的多元化發展,自動售貨機將由單一的支付方式向多元化的支付方式發展。 本文介紹了實現微信支付功能現有的方案,對各方案的優缺點進行了闡述并提出了一種基于 STM32單片機的支持紙幣、硬幣、微信支付的多元化支付方式,并可以通過互聯網實時上傳售賣信息的低成本的自動售貨機控制系統。該方案不僅實現了微信支付功能,同時也降低了硬件成本。本文研究了通過RS-232通信接口控制 dtu與服務器進行數據通信實現售賣信息的上傳和微信支付功能,并對發送的數據進行 DES加密,對接收的數據進行解密后進行二維碼的編碼處理,使用 MDB多點總線協議對紙硬幣識別器進行控制,并使用RS-485通信接口對電機進行控制。通過實現自動售貨機支付方式的多元化和售賣信息的實時上傳,大大提高了自動售貨機運行的效率,降低了自動售貨機維護的成本。
標簽:
stm32
上傳時間:
2022-05-28
上傳用戶: