加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

【RT-Thread作品秀】快遞分揀設(shè)備--前端伸縮機

2020/12/04
584
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
方塊圖(2)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

快遞分揀設(shè)備--前端伸縮機

簡介

伸縮皮帶輸送機的使用,縮短了人工往返搬運物料的距離,可以縮短貨物裝卸貨時間,降低勞動強度,減少貨品損傷,降低裝卸成本,提高工作效率,伸縮皮帶輸送機最先用于物流快遞,煙草行業(yè)。目前伸縮機一般都用PLC來實現(xiàn),一旦量大了,對于設(shè)備廠商來說,價格貴是一方面;還有很多客戶想實時得知設(shè)備的運行狀態(tài),所以做了這款可以聯(lián)網(wǎng)的伸縮機。

硬件說明

本項目,主要實現(xiàn)ARTPI控制系統(tǒng),執(zhí)行系統(tǒng),網(wǎng)絡(luò)系統(tǒng)??刂葡到y(tǒng)驅(qū)動網(wǎng)絡(luò)系統(tǒng)與上位機通信。上位機通過指令的發(fā)送,通過控制系統(tǒng)來控制執(zhí)行系統(tǒng)完成伸綜縮機上升,下降,伸出,縮回等功能;上位機也可以實時讀取當(dāng)前設(shè)備的運行狀態(tài)。

  1. 開發(fā)環(huán)境

硬件:ART-PI

擴展板:控制底板,W5500網(wǎng)絡(luò)模塊

RT-Thread版本:RT-Thread V 4.0.3

開發(fā)工具及版本:MDK 5.26

RT-Thread使用情況概述

內(nèi)核部分:調(diào)度器,信號量,消息隊列。

調(diào)度器:創(chuàng)建多個線程來實現(xiàn)不同的工作。

信號量:用來同步線程。

消息隊列:用來實現(xiàn)線程之間傳遞的數(shù)據(jù)。

組件部分SPI框架, SAL 套接字抽象層,LWIP

軟件:WIZnet,netdev,network-sample

本項目主要是兩塊功能:

1.網(wǎng)絡(luò)通信

工控行業(yè),還是以有線傳輸為主。本項目主要采用W5500網(wǎng)絡(luò)模塊,設(shè)備為TCP SERVER,與上位機通信,上位機為TCP CLIENT。采集當(dāng)前信號狀態(tài)。

2.輸入輸出控制

檢測信號的輸入和控制信號的輸出。

軟件框架說明

程序開始,等待各個模塊的初始化成功,主任務(wù)同時在查詢兩個隊列,一個是輸入信號隊列是否有數(shù)據(jù)過來,另外一個是網(wǎng)絡(luò)隊列是否有數(shù)據(jù)請示。如果有則進(jìn)行處理,沒有則任務(wù)實時查詢。

軟件模塊的說明:

   1.網(wǎng)絡(luò)通信任務(wù):TCPPROCESS_TASK(void *parameter)

     主要是實時獲取上位機的數(shù)據(jù),與上位的數(shù)據(jù)進(jìn)行收發(fā)處理。

    2.輸入輸出任務(wù): main(void)

     主要檢測IO口的輸入輸出功能。

3.信號處理任務(wù):MASTER_TASK(void *parameter)

主要是通過接收前面兩個任務(wù)的信號量,進(jìn)行數(shù)據(jù)的判斷并數(shù)據(jù)發(fā)送。

硬件現(xiàn)場圖

視頻:

比賽感悟

非常感謝這次RT-Thread公司能夠提供ART-PI開發(fā)板,而且ART-PI非常適合上手,技術(shù)支持也做得非常到位。以為一直對RTThread這個系統(tǒng)用得不是很熟練,因為我們公司主要是以做工控為主的,基本上都 是以FreeRTOS為主,因為FreeRTOS更加貼近底層,自己更好掌握,用了RTThread,因為封裝了太多層了,生怕萬一出了什么問題解決不了。通過這次的大賽,使我增加了對使用RTThread系統(tǒng) 的信心,因為軟件包真的太好用了,當(dāng)然也希望有更多的人,包括自己能夠有能力和機會分享和維護(hù)軟件包。最后感謝主辦方提供了這么好的一個平臺!

  • 底板2020119.PcbDoc
    描述:底板
  • 源代碼.txt
    描述:gitee鏈接
  • 快遞分揀設(shè)備--前端伸縮機.docx
    描述:說明文檔

相關(guān)推薦

電子產(chǎn)業(yè)圖譜