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

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

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

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

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

虛擬商品不可退

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

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

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

簡(jiǎn)介

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

硬件說明

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

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

硬件:ART-PI

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

RT-Thread版本:RT-Thread V 4.0.3

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

RT-Thread使用情況概述

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

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

信號(hào)量:用來同步線程。

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

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

軟件:WIZnet,netdev,network-sample

本項(xiàng)目主要是兩塊功能:

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

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

2.輸入輸出控制

檢測(cè)信號(hào)的輸入和控制信號(hào)的輸出。

軟件框架說明

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

軟件模塊的說明:

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

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

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

     主要檢測(cè)IO口的輸入輸出功能。

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

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

硬件現(xiàn)場(chǎng)圖

視頻:

比賽感悟

非常感謝這次RT-Thread公司能夠提供ART-PI開發(fā)板,而且ART-PI非常適合上手,技術(shù)支持也做得非常到位。以為一直對(duì)RTThread這個(gè)系統(tǒng)用得不是很熟練,因?yàn)槲覀児局饕且宰龉た貫橹鞯模旧隙?是以FreeRTOS為主,因?yàn)镕reeRTOS更加貼近底層,自己更好掌握,用了RTThread,因?yàn)?a class="article-link" target="_blank" href="/baike/492719.html">封裝了太多層了,生怕萬一出了什么問題解決不了。通過這次的大賽,使我增加了對(duì)使用RTThread系統(tǒng) 的信心,因?yàn)檐浖娴奶糜昧?,?dāng)然也希望有更多的人,包括自己能夠有能力和機(jī)會(huì)分享和維護(hù)軟件包。最后感謝主辦方提供了這么好的一個(gè)平臺(tái)!

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

相關(guān)推薦

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