Re: 系統構思要使用何種晶片來設計?
|
||||
---|---|---|---|---|
初級會員
|
發表於: 2008/2/27 13:30
|
|||
|
Re: 系統構思要使用何種晶片來設計?
|
||||
---|---|---|---|---|
初級會員
|
謝謝您的回覆,這樣我已經有些概念了.
不過針對您的部份答覆,我仍有一些疑問,當子機與主機在通信當中,會有可能其它的子機也想送出資料,將導致資料將互相衝突,而我有去買了RS-232轉RS-485的市面上的產品,它好像是接電腦的COM PORT使用的,在COM PORT方面,除了線路上有接了RXD與TXD外,它好像又接了其它的線路,我想大概是RS-485線上不忙碌的信號轉給RS-232讓電腦判讀是否適當時機丟出資料,以PICF887的MPU來看,使用串列傳輸的接腳有RX與TX,再加上接地,以RS-485轉接器來看似乎沒有緩衝器在裡面,是不是我須要再提供MPU的兩隻腳來判斷RS-485的DSR與DTR或CTS與RTS信號後,再來做資料的準備丟出動作 還有您說的EUART與UART差別在哪裡,有沒有可以直接轉換MPU到RS-485的晶片,或相關的文章可以查尋,讓我多了解一點該如何設計這一方面的硬體與軟體 另外您有提到I/O組數可以接達36組之多,我看一些書寫的頂多到32組而已,不知道哪一個是對的,而這個組數又是怎麼計算出來的呢?
發表於: 2008/2/27 0:20
|
|||
|
Re: 系統構思要使用何種晶片來設計?
|
||||
---|---|---|---|---|
版主
|
參照:
主機部份須 PIC24FJ64GA006 : 2 UART, 可以加上一個 ENC28J60 的 TCP/IP 控制器模組(AC164123 PICtail Plus for 16-bit ) TCP/IP 功能最好使用 16-bit 的 MCU 比較好實現。 及64-pin包裝有足夠的腳位可以連接發票機。如果要有 USB 功能可能要找 USB Host的元件( USB OTG) 參照: 子機部份須 PIC16F887 or PIC18f4420 有硬體的 EUART 可以使用 RS-485 半雙工模式配合 9-bit Address Mode 功能,這樣就可以擴充很多的子機。I/O 有 36 個。
發表於: 2008/2/26 14:39
|
|||
|
系統構思要使用何種晶片來設計?
|
||||
---|---|---|---|---|
初級會員
|
有一個系統要構思設計概念因為不曉得用哪顆ic會比較好,尋問看看有沒有人可以提供好的建議
主機A1一台 子機B1~B12共十二台 各子機要在固定1秒傳送一些固定資料給主機A1,1台子機傳送期間,另1台子機須等待,待其結束後才可以傳送,不可互相衝突, 各子機間不須互相通訊 當有須要時主機A1須傳送資料給子機,或可以使用廣播方式,定位址後依收到資料判斷是否為子機位址的資料才留起來那台子機使用 主機部份須 1.提供通訊的PORT給子機通訊用 2.提供UART-PORT給電腦使用 3.提供Ethernet-PORT給連接INTERNET使用 4.並列傳輸或使用USB介面可以連接發票機用 子機部份須 1.提供通訊的PORT給主機通訊用 2.至少提供約3個8位元的PORT控制其它硬體用 針對此一大系統設計 在主機與子機通訊部份,子機均藉由連線連接到主機,約20公尺內以這種點對多點通訊,我該使用何種來做為通訊較好 主機A1部份我要使用哪一種IC較好 子機B1~B12部份,由於通訊的PORT將設限於IC內原有的功能,若8051的硬體控制PORT已夠使用,再外加上此種通訊的PORT是不是可以達成節省成本設計,若不行,以PIC最省成本的設計方式用哪一顆IC較好
發表於: 2008/2/25 16:40
|
|||
|