亚洲电影av-亚洲第一综合网站-亚洲第一在线-亚洲第一影院-成年人视频在线免费-成年人视频在线观看免费

競標(biāo)描述

競標(biāo)秘訣:競標(biāo)之后即可獲得雇主聯(lián)系方式,主動(dòng)聯(lián)系雇主更容易中標(biāo)!

交付描述
1個(gè)階段 , 共3個(gè)階段
最多可添加 3 個(gè)圖片/文件,每個(gè)大小不超過 5MB
    維權(quán)
       最多可添加 3 個(gè)圖片/文件,每個(gè)大小不超過 2MB
    對(duì)雇主進(jìn)行評(píng)價(jià)
    • 付款積極性  
    • 合作愉悅度  
    對(duì)服務(wù)商進(jìn)行評(píng)價(jià)
    • 工作速度  
    • 工作質(zhì)量  
    • 工作態(tài)度  
    競標(biāo)描述
       最多可添加 5 個(gè)圖片/文件

    企業(yè)用戶請(qǐng)完善企業(yè)信息,
    個(gè)人用戶請(qǐng)完善個(gè)人信息

    電子方案開發(fā)供應(yīng)鏈平臺(tái)
    一鍵發(fā)布任務(wù)
    獲取驗(yàn)證碼
    返回

    發(fā)布成功


    基于STC12C5A單片機(jī)的輸入輸出控制板軟件

    青銅1級(jí)項(xiàng)目 星級(jí)雇主

    3231人瀏覽

    24人競標(biāo)

    反饋

    收藏

    該雇主為三星雇主,選中多次,項(xiàng)目靠譜,請(qǐng)大家踴躍競標(biāo)!

    ¥3000.00

    發(fā)布時(shí)間:2016.07.09 行業(yè)分類:工業(yè)電子 技術(shù)分類:傳感技術(shù)
    • 發(fā)布需求
      2016.07.09
    • 聯(lián)系雇主
    • 雇主選中
    • 托管傭金
    • 服務(wù)商工作
    • 驗(yàn)收付款
    項(xiàng)目詳情 (競標(biāo)后方可查看雇主聯(lián)系方式)

    項(xiàng)目任務(wù)是在一塊由STC12C5A控制的,帶有12個(gè)繼電器輸出和18個(gè)輸入的控制板上, 開發(fā):

    1. 通過485通信的協(xié)議控制繼電器吸合和斷開的軟件(需求和協(xié)議已規(guī)劃和整理好)

    2. 通過485通信的協(xié)議可以修改12個(gè)繼電器輸出和18個(gè)輸入的對(duì)應(yīng)關(guān)系,例如1對(duì)1或者1對(duì)1、2、18,2對(duì)2、17,這樣原本按1對(duì)應(yīng)1輸出可以修改為1、2、18輸出


    具體需求稍后上傳

    開發(fā)目標(biāo)

    在發(fā)包方提供的基于STC12C5A16S2的繼電器板上開發(fā)軟件

    發(fā)包方提供材料清單

    STC12C5A16S2單片機(jī)資料

    繼電器板

    繼電器板的原理圖

    大致功能要求

    1. 通過485接口發(fā)送私有協(xié)議可以讀取輸入(開關(guān)量和觸點(diǎn)輸入)和輸出(繼電器)的狀態(tài).

    2. 輸入支持開關(guān)量和觸點(diǎn)輸入

    3. 有輸入時(shí)可以根據(jù)對(duì)應(yīng)關(guān)系在輸出端輸出

    4. 通過485接口發(fā)送私有協(xié)議可以更改輸入對(duì)應(yīng)輸出的對(duì)應(yīng)關(guān)系

    5. 要求全面引入STC的加密功能, 使燒入的程序不能被破解

    6. 發(fā)包方可以發(fā)布某一個(gè)或一串STC ID適用的燒入目標(biāo)程序或包含目標(biāo)程序的EXE發(fā)布給客戶使用而不被破解. 而且這個(gè)可以讓發(fā)包方選擇這個(gè)EXE是否可以僅在首次運(yùn)行的這一臺(tái)PC上運(yùn)行還是可以在任意多臺(tái)PC機(jī)上運(yùn)行.

    實(shí)現(xiàn)方式

        通過一張鏈表來實(shí)現(xiàn), 這張表是一張二維表, 最上面橫向是輸入序列,最左邊縱向是輸出序列, 準(zhǔn)備通過它們的對(duì)應(yīng)關(guān)系來控制輸入和輸出的對(duì)應(yīng).

    所有的輸入和輸出狀態(tài),以及端口的配置數(shù)據(jù)全部存在這張表中.

    輸入和輸出的對(duì)應(yīng)關(guān)系需要條件和參數(shù)傳遞,應(yīng)此通過這個(gè)表的IF(條件)Select(參數(shù))鏈接到另2個(gè)表中

    表的具體內(nèi)容請(qǐng)看目錄下文件:鏈表.xlsx”

    程序的模塊組成

    計(jì)劃將該程序分為:

    1. 輸入輸出狀態(tài)讀取和控制模塊

    這個(gè)模塊負(fù)責(zé)處理通過485接口發(fā)送和接收的輸入輸出狀態(tài)讀取和控制相關(guān)的協(xié)議,以及根據(jù)協(xié)議讀取輸入和輸出狀態(tài)控制輸出的功能.

    2. 輸入檢測模塊

    這個(gè)模塊負(fù)責(zé)處理輸入, 它根據(jù)一個(gè)可以調(diào)整檢測周期的協(xié)議修改后的周期參數(shù),來周期性的檢測輸入

    具體實(shí)現(xiàn):

    1.定義一個(gè)InterfaceCheckTime變量,用于提供輸入處理模塊用于檢測外部接口的循環(huán)周期,InterfaceCheckTime變量的值來源于表的2JKLM

    2.為每一個(gè)輸入定義二個(gè)變量,一個(gè)叫InxN一個(gè)叫InxP,其中X是輸入號(hào),InxN用于存儲(chǔ)輸入的當(dāng)前值,InxP用于存儲(chǔ)輸入之前一個(gè)監(jiān)測周期監(jiān)測的值,InxNInxP的初始值來源于表的4JKLM,表的初始值始終為00,程序運(yùn)行中InxNInxP變量的值存在RAM中斷電丟失,而不是和表一樣放在EPROM.

    3.為每一個(gè)輸入定義一個(gè)變量:InxED,它只有兩個(gè)值0/1表示打開和關(guān)閉,其中X是輸入號(hào)。

    DEL

    6.為每一個(gè)輸入設(shè)置一個(gè)變量:InXsc,它只有兩個(gè)值0/1表示開關(guān)量輸入和觸點(diǎn)輸入,其中X是輸入號(hào)。

    7.為每一個(gè)輸入設(shè)置一個(gè)變量:InXs,它只有兩個(gè)值0/1表示開關(guān)量輸入是低電平觸發(fā)還是高電平觸發(fā)。

    8.為每一個(gè)輸入設(shè)置一個(gè)變量:InXc,它只有兩個(gè)值0/1表示觸點(diǎn)輸入是前沿觸發(fā)還是后沿觸發(fā)。

    DEL

    程序流程:

    1.InputCheckTime變量定義的定時(shí)器到時(shí)了嗎?到了開始讀端口高低電平0/1,同時(shí)將InputCheckTime重置為2JKLM的值開始遞減;沒到時(shí)不執(zhí)行繼續(xù)跳到外部讓其他程序執(zhí)行.

    2.進(jìn)入讀取18個(gè)輸入端口的循環(huán),首先看這個(gè)端口的InxED值是否為1(x是端口號(hào)),1說明端口打開,那么就將該端口InXn的值賦予InXp,將這個(gè)周期讀取的輸入寄存器數(shù)據(jù)賦予InXn,InxED值是否為0(x是端口號(hào))的說明端口關(guān)閉了,不用讀取它的值

    3.直到把全部18個(gè)輸入端口的值讀取完畢跳出循環(huán)

    3. 輸入確認(rèn)和對(duì)應(yīng)輸出執(zhí)行模塊

    這個(gè)模塊根據(jù)輸入檢測模塊提供的數(shù)據(jù)判斷是否有輸入, 再根據(jù)輸入的條件判斷是否滿足, 然后執(zhí)行select選擇的輸出,并根據(jù)參數(shù)執(zhí)行相應(yīng)的延遲和延遲關(guān)閉.

    具體實(shí)現(xiàn):

    1.設(shè)置一個(gè)循環(huán)來處理所有18個(gè)輸入的處理

    2.檢查每個(gè)輸入的InxNInxP是否不同,不同說明于之前的狀態(tài)不同意味著該輸入端口有輸入

    3.然后讀取InxST的值,看接口是被定義為開關(guān)還是觸點(diǎn)輸入類型

    4.如果是開關(guān)量的,取出InxN的值,看它是1=高電頻還是0=低電頻,如果是1就執(zhí)行J這一列的操作,如果是0就執(zhí)行K這一列的操作

    5.操作步驟:1.首先讀取IF里的條件要求,看看是否滿足條件(IF條件的處理方式請(qǐng)看IF表單),如果不滿足就不執(zhí)行,如果滿足執(zhí)行表格中對(duì)應(yīng)的左邊的輸出項(xiàng)目,并攜帶Select參數(shù)執(zhí)行,執(zhí)行前判斷相應(yīng)行的IF條件是否滿足.

    4. 鏈表

    見目錄

    5. 鏈表配置協(xié)議

    再議

    本項(xiàng)目中包含更多內(nèi)容

    您需要 登錄 才可以查看內(nèi)容和下載附件,

    沒有賬號(hào)?立即注冊(cè)

    溫馨提示

    1、我愛方案網(wǎng)是會(huì)員制服務(wù),服務(wù)商通過競標(biāo)后即可聯(lián)系雇主;
    2、項(xiàng)目預(yù)算與報(bào)價(jià)不代表最終成交價(jià)格,成交價(jià)以雙方協(xié)商為準(zhǔn);
    3、平臺(tái)提供設(shè)計(jì)項(xiàng)目對(duì)接服務(wù),希望促成高效合作,對(duì)交易雙方不收取傭金,謝謝留意!

    • 1723685750Tuki  被  汽車OBD無線藍(lán)牙傳輸模塊+發(fā)光logo【2.0版】帶APP選中,獲得一張白銀競標(biāo)卡

    • leipeng  被  UCOSIII下的emWin界面開發(fā)選中,獲得一張白銀競標(biāo)卡

    • sdfgsdfg  被  基于MCU的車載網(wǎng)絡(luò)安全的設(shè)計(jì)選中,獲得一張青銅競標(biāo)卡

    • aceapp  被  NVME SSD固態(tài)硬盤狀態(tài)讀取開發(fā)選中,獲得一張青銅競標(biāo)卡

    • 1621994131RLzN  被  IVC籠具智能化項(xiàng)目選中,獲得一張白銀競標(biāo)卡

    • 1699685419noTQ  被  嵌入式開發(fā)【深圳優(yōu)先}選中,獲得一張青銅競標(biāo)卡

    • 1714356125TWo6  被  家電控制器選中,獲得一張青銅競標(biāo)卡

    • liuchonghui1984  被  用STM32芯片開發(fā)一款智能設(shè)備,用藍(lán)牙連接手機(jī)選中,獲得一張青銅競標(biāo)卡

    • 1709394375ytDQ  被  用星閃實(shí)現(xiàn)對(duì)講機(jī)功能選中,獲得一張青銅競標(biāo)卡

    • “選中”的服務(wù)商免費(fèi)獲取競標(biāo)卡

      查看詳情>>
    • 完成選中的雇主已領(lǐng)置頂現(xiàn)金券

      查看詳情>>
    • 這是什么讓服務(wù)商和雇主雙贏的操作 ?

      查看詳情>>
    • 競標(biāo)記錄(24)
    猜您感興趣的任務(wù)
    更多
    •   2697人瀏覽/0人已經(jīng)投標(biāo)   工業(yè)電子   3天前   湖南/長沙
      競標(biāo)中
      28天5時(shí) 后競標(biāo)截止
    •   498人瀏覽/14人已經(jīng)投標(biāo)   工業(yè)電子   5天前   浙江/金華
      競標(biāo)中
      26天5時(shí) 后競標(biāo)截止
    • ¥ 15000.00 軟件解密
        792人瀏覽/2人已經(jīng)投標(biāo)   工業(yè)電子   7天前   廣東/深圳
      競標(biāo)中
      24天5時(shí) 后競標(biāo)截止
    •   1014人瀏覽/11人已經(jīng)投標(biāo)   工業(yè)電子   10天前   廣東/廣州
      競標(biāo)中
      20天5時(shí) 后競標(biāo)截止
    •   1686人瀏覽/4人已經(jīng)投標(biāo)   工業(yè)電子   24天前   上海/上海
      競標(biāo)中
      7天5時(shí) 后競標(biāo)截止
    不夠精準(zhǔn)?趕緊完善你的技術(shù)標(biāo)簽>>
    推薦元器件
    更多
    雇主信息
    checkbilly

    聯(lián)系方式:

    競標(biāo)后可見

    好評(píng)率:

    100%

    發(fā)包數(shù)量:

    9

    選中數(shù)量:

    6

    相關(guān)方案
    更多
    熱門元器件
    更多
    最新活動(dòng)
    意見反饋
    取消