欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種Arduino驅(qū)動擴展板及智能機械臂的制作方法

文檔序號:11075267閱讀:876來源:國知局
一種Arduino驅(qū)動擴展板及智能機械臂的制造方法與工藝

本實用新型屬于Arduino控制領(lǐng)域,尤其涉及一種Arduino驅(qū)動擴展板及智能機械臂。



背景技術(shù):

Arduino是一款便捷靈活、方便上手的開源電子原型平臺,Arduino包括硬件部分和軟件部分,其中硬件部分包括可以用來做電連接的各種Arduino電路板,軟件部分可以通過編程來控制各種Arduino電路板的工作。而Arduino驅(qū)動擴展板是Arduino硬件部分的一個例子,Arduino驅(qū)動擴展板可以根據(jù)Arduino控制板輸出的指令來驅(qū)動步進電機或控制步進電機工作。

但是傳統(tǒng)的Arduino驅(qū)動擴展板只能接收Arduino控制板發(fā)來的指令并驅(qū)動電機,其并不具有無線通信功能,若要為Arduino驅(qū)動擴展板擴展無線通信功能,則需要單獨外接一塊無線通信模塊,這樣,不僅使用不方便而且會占據(jù)多余的空間,導(dǎo)致整機的體積增大。



技術(shù)實現(xiàn)要素:

本實用新型實施例的目的在于提供一種Arduino驅(qū)動擴展板及智能機械臂,旨在解決傳統(tǒng)的Arduino驅(qū)動擴展板不具有無線通信功能,若要為其擴展無線通信功能,則需要單獨外接一塊無線通信模塊,操作麻煩且會導(dǎo)致整機體積增大的問題。

本實用新型實施例是這樣實現(xiàn)的,一種Arduino驅(qū)動擴展板,所述Arduino驅(qū)動擴展板受控于Arduino控制板,所述Arduino驅(qū)動擴展板包括FPGA模塊以及與所述FPGA模塊相連的電機驅(qū)動模塊和IO模塊,所述Arduino驅(qū)動擴展板還包括:

與智能終端進行無線通信,并將所述智能終端輸出的控制信號轉(zhuǎn)換為串口數(shù)據(jù)發(fā)送至所述Arduino控制板的無線通信模塊。

進一步的,所述無線通信模塊采用藍牙模塊。

進一步的,所述無線通信模塊采用WIFI模塊。

進一步的,所述無線通信模塊采用ZIGBEE模塊。

進一步的,所述FPGA模塊包括:

與所述Arduino控制板進行串口通信,接收所述Arduino控制板輸出的控制指令的SPI單元;

輸入端與所述SPI單元連接,輸出端與所述電機驅(qū)動模塊和所述IO模塊連接,根據(jù)所述SPI單元輸出的所述控制指令生成電機控制信號及IO控制信號,以分別控制所述電機驅(qū)動模塊和所述IO模塊的IO控制單元。

進一步的,所述電機驅(qū)動模塊包括多個A4988驅(qū)動單元,所述多個A4988驅(qū)動單元均與所述IO控制單元連接。

進一步的,所述Arduino驅(qū)動擴展板還包括:

為所述Arduino驅(qū)動擴展板供電的電源模塊。

本實用新型還提供了一種智能機械臂,所述智能機械臂包括Arduino控制板和電機,所述智能機械臂還包括前述所述的Arduino驅(qū)動擴展板,所述電機與所述電機驅(qū)動模塊連接。

在本實用新型的實施例中,所述Arduino驅(qū)動擴展板受控于Arduino控制板,所述Arduino驅(qū)動擴展板包括電機驅(qū)動模塊和無線通信模塊,所述電機驅(qū)動模塊用于驅(qū)動電機,所述無線通信模塊可將來自智能終端的控制信號轉(zhuǎn)換為串口數(shù)據(jù)發(fā)送至Arduino控制板。在本實用新型的實施例中,將無線通信模塊和電機驅(qū)動模塊集中到一塊Arduino驅(qū)動擴展板上,使Arduino驅(qū)動擴展板在完成電機驅(qū)動功能的同時,還具有無線通信功能,不僅使用方便而且節(jié)省了空間,大大減小了整機的體積。

附圖說明

圖1是本實用新型實施例提供的Arduino驅(qū)動擴展板的模塊結(jié)構(gòu)圖;

圖2是本實用新型實施例提供的Arduino驅(qū)動擴展板的電路結(jié)構(gòu)圖;

圖3是本實用新型實施例提供的智能機械臂的電路結(jié)構(gòu)圖。

圖4是本實用新型實施例提供的智能機械臂的電路結(jié)構(gòu)圖。

具體實施方式

為了使本實用新型的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本實用新型進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本實用新型,并不用于限定本實用新型。

實施例一:

本實用新型的第一實施例提供了一種Arduino驅(qū)動擴展板。

圖1示出了本實用新型實施例提供的Arduino驅(qū)動擴展板的模塊結(jié)構(gòu),為了便于說明,僅示出了與本實用新型實施例相關(guān)的部分。

一種Arduino驅(qū)動擴展板1,Arduino驅(qū)動擴展板1受控于Arduino控制板2,Arduino驅(qū)動擴展板1包括FPGA(Programmable Gate Array,現(xiàn)場可編程門陣列)模塊10以及與FPGA模塊10相連的電機驅(qū)動模塊100和IO(Input Output,輸入輸出)模塊101,Arduino驅(qū)動擴展板1還包括:

與智能終端3進行無線通信,并將智能終端3輸出的控制信號轉(zhuǎn)換為串口數(shù)據(jù)發(fā)送至Arduino控制板2的無線通信模塊40。

作為本實用新型的一實施例,無線通信模塊40采用藍牙模塊。在本實施例中,藍牙模塊可以為BC417143B模塊、CC2541模塊、nRF51822模塊或CSR8610模塊等,當(dāng)然也可以采用其他可實現(xiàn)藍牙通信功能的模塊。

作為本實用新型的一實施例,無線通信模塊40采用WIFI模塊。

作為本實用新型的一實施例,無線通信模塊40采用ZIGBEE模塊。

作為本實用新型的一實施例,F(xiàn)PGA模塊10包括:

與Arduino控制板2進行串口通信,接收Arduino控制板2輸出的控制指令的SPI(Serial Peripheral Interface,串行外設(shè)接口)單元100;

輸入端與SPI單元100連接,輸出端與電機驅(qū)動模塊20和IO模塊30連接,根據(jù)SPI單元100輸出的所述控制指令生成電機控制信號及IO控制信號,以分別控制電機驅(qū)動模塊20和IO模塊30的IO控制單元101。

作為本實用新型的一實施例,Arduino驅(qū)動擴展板1還包括:

為Arduino驅(qū)動擴展板1供電的電源模塊(圖中未示出)。

圖2示出了本實用新型實施例提供的Arduino驅(qū)動擴展板的電路結(jié)構(gòu)圖,為了便于說明,僅示出了與本實用新型實施例相關(guān)的部分。

作為本實用新型的一實施例,SPI單元100采用SPI接口芯片U1,SPI接口芯片U1的時鐘腳SCK、數(shù)據(jù)接收腳MISO、數(shù)據(jù)發(fā)送腳MOSI和使能腳SS分別與Arduino控制板的SPI模塊的時鐘腳SCK、數(shù)據(jù)發(fā)送腳MISO、數(shù)據(jù)接收腳MOSI和使能腳SS連接,SPI接口芯片U1的控制信號輸出腳SDA與IO控制單元101連接。

作為本實用新型的一實施例,IO控制單元101采用IO控制芯片U2,IO控制芯片U2的控制信號接收腳SDA與SPI接口芯片U1的控制信號輸出腳SDA連接,IO控制芯片U2的IO控制腳CON與IO模塊30連接,IO控制芯片U2的步進控制腳STEP和傳輸方向選擇A4988驅(qū)動芯片U3的輸出腳OUT均接一個電機。腳DIR與電機驅(qū)動模塊30連接。

作為本實用新型的一實施例,電機驅(qū)動模塊20包括多個A4988驅(qū)動單元,所述多個A4988驅(qū)動單元均與IO控制單元101連接。圖2是電機驅(qū)動模塊20包括三個A4988驅(qū)動單元的示例,A4988驅(qū)動單元包括A4988驅(qū)動芯片U3,每個A4988驅(qū)動芯片U3的步進控制腳STEP和傳輸方向選擇腳DIR分別與IO控制芯片U2的步進控制腳STEP和傳輸方向選擇腳DIR連接。

實施例二:

本實用新型的第二實施例提供了一種智能機械臂。

圖3示出了本實用新型實施例提供的智能機械臂的模塊結(jié)構(gòu)圖,為了便于說明,僅示出了與本實用新型實施例相關(guān)的部分。

一種智能機械臂,所述智能機械臂包括Arduino控制板2和電機,所述智能機械臂還包括Arduino驅(qū)動擴展板1。

Arduino驅(qū)動擴展板1受控于Arduino控制板2,Arduino驅(qū)動擴展板1包括FPGA(Programmable Gate Array,現(xiàn)場可編程門陣列)模塊10以及與FPGA模塊10相連的電機驅(qū)動模塊100和IO(Input Output,輸入輸出)模塊101,電機驅(qū)動模塊100還與所述電機相連,Arduino驅(qū)動擴展板1還包括:

與智能終端3進行無線通信,并將智能終端3輸出的控制信號轉(zhuǎn)換為串口數(shù)據(jù)發(fā)送至Arduino控制板2的無線通信模塊40。

作為本實用新型的一實施例,無線通信模塊40采用藍牙模塊。在本實施例中,藍牙模塊可以為BC417143B模塊、CC2541模塊、nRF51822模塊或CSR8610模塊等,當(dāng)然也可以采用其他可實現(xiàn)藍牙通信功能的模塊。

作為本實用新型的一實施例,無線通信模塊40采用WIFI模塊。

作為本實用新型的一實施例,無線通信模塊40采用ZIGBEE模塊。

作為本實用新型的一實施例,F(xiàn)PGA模塊10包括:

與Arduino控制板2進行串口通信,接收Arduino控制板2輸出的控制指令的SPI(Serial Peripheral Interface,串行外設(shè)接口)單元100;

輸入端與SPI單元100連接,輸出端與電機驅(qū)動模塊20和IO模塊30連接,根據(jù)SPI單元100輸出的所述控制指令生成電機控制信號及IO控制信號,以分別控制電機驅(qū)動模塊20和IO模塊30的IO控制單元101。

作為本實用新型的一實施例,Arduino驅(qū)動擴展板1還包括:

為Arduino驅(qū)動擴展板1供電的電源模塊(圖中未示出)。

圖4示出了本實用新型實施例提供的智能機械臂的電路結(jié)構(gòu)圖,為了便于說明,僅示出了與本實用新型實施例相關(guān)的部分。

作為本實用新型的一實施例,SPI單元100采用SPI接口芯片U1,SPI接口芯片U1的時鐘腳SCK、數(shù)據(jù)接收腳MISO、數(shù)據(jù)發(fā)送腳MOSI和使能腳SS分別與Arduino控制板的SPI模塊的時鐘腳SCK、數(shù)據(jù)發(fā)送腳MISO、數(shù)據(jù)接收腳MOSI和使能腳SS連接,SPI接口芯片U1的控制信號輸出腳SDA與IO控制單元101連接。

作為本實用新型的一實施例,IO控制單元101采用IO控制芯片U2,IO控制芯片U2的控制信號接收腳SDA與SPI接口芯片U1的控制信號輸出腳SDA連接,IO控制芯片U2的IO控制腳CON與IO模塊30連接,IO控制芯片U2的步進控制腳STEP和傳輸方向選擇腳DIR與電機驅(qū)動模塊30連接。

作為本實用新型的一實施例,電機驅(qū)動模塊20包括多個A4988驅(qū)動單元,所述多個A4988驅(qū)動單元均與IO控制單元101連接。圖2是電機驅(qū)動模塊20包括三個A4988驅(qū)動單元的示例,A4988驅(qū)動單元包括A4988驅(qū)動芯片U3,每個A4988驅(qū)動芯片U3的步進控制腳STEP和傳輸方向選擇腳DIR分別與IO控制芯片U2的步進控制腳STEP和傳輸方向選擇腳DIR連接,每個A4988驅(qū)動芯片U3的輸出腳OUT均接一個電機。

在本實用新型的實施例中,所述Arduino驅(qū)動擴展板受控于Arduino控制板,所述Arduino驅(qū)動擴展板包括電機驅(qū)動模塊和無線通信模塊,所述電機驅(qū)動模塊用于驅(qū)動電機,所述無線通信模塊可將來自智能終端的控制信號轉(zhuǎn)換為串口數(shù)據(jù)發(fā)送至Arduino控制板。在本實用新型的實施例中,將無線通信模塊和電機驅(qū)動模塊集中到一塊Arduino驅(qū)動擴展板上,使Arduino驅(qū)動擴展板在完成電機驅(qū)動功能的同時,還具有無線通信功能,不僅使用方便而且節(jié)省了空間,大大減小了整機的體積。

以上所述僅為本實用新型的較佳實施例而已,并不用以限制本實用新型,凡在本實用新型的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本實用新型的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宜城市| 遂昌县| 平原县| 绿春县| 沭阳县| 宜丰县| 陆丰市| 黑河市| 健康| 衡阳县| 马公市| 河源市| 胶南市| 修武县| 微山县| 邹城市| 民权县| 白银市| 正安县| 芜湖市| 延边| 沙田区| 台东市| 滁州市| 诸城市| 南昌市| 祥云县| 尚义县| 惠安县| 醴陵市| 平湖市| 黑河市| 三亚市| 福建省| 桂阳县| 洛南县| 迁安市| 镶黄旗| 仙桃市| 北流市| 长兴县|