本帖最后由 946098169 于 2016-2-22 11:34 编辑
单片机和互联网技术的飞速发展衍生了物联网技术,物联网定义为万物互联,当前物物相连集中管理已成为联控单片机系统的发展趋势,之前涉及到数据交换与共享处理的联控系统采用的联网方式大多是RS485总线技术,这种方式的优势是成本低廉最大的劣势是无法实现区域里所有设备(RS485设备、以太网设备)互联。
随着单片机联网技术的发展,单片机系统联网交换数据已逐渐取代RS485方式成为后期主流趋势,目前单片机联网方式主要有以下三种: ①单片机自带MAC,需外加PHY(比如DM9162等),单片机需处理TCP/IP协议栈。(也有单片机自带了MAC和PHY,就无需外加芯片了)
②未带MAC的普通单片机,需外加网络接口芯片(包含MAC和PHY,比如DM9000、ENC28J60等),需单片机处理TCP/IP协议栈 ③普通单片机,外加TCP/IP协议栈芯片(包含MAC+PHY+TCP/IP协议栈)。单片机消耗资源极少,无需详细了解TCP/IP协议栈,开发方便。
以上三种方式各有各的优劣势,做新方案并且系统本身对单片机要求较高的可以考虑方案一,老产品升级和要求开发方便,开发周期短的可以考虑方案三,方案二虽然成本比方案三略低但对单片机性能和TCP/IP协议栈移植能力都有要求,不推荐使用。
下面介绍一款国产的网络芯片CH395,是由南京某公司研发生产的一颗TCP/IP网络协议栈芯片,提供10/100M以太网接口,集成MAC+PHY+TCP/IP协议栈,轻松实现单片机联网。 优点:1、单片机消耗较少资源(仅需发命令操作CH395)
2、开发方便,有基础的基本一周内开发完成(无需详细了解TCP/IP协议栈,无需考虑议栈稳定性,因为协议处理由CH395自行完成,对用户不可见)
3、扩展功能(4K EEPROM可用,8路GPIO可用)
4、接口丰富(可选串口、SPI、并口和单片机连接)
CH395特点: 1、内置10/100M以太网MAC和PHY,支持全双工/半双工自适应; 2、支持MDI/MDIX线路自动转换,交叉/直连网线任意连接; 3、网络协议命令化,单片机只需简单命令即可实现网络通讯; 4、提供独立的8个Socket对,可以同时进行数据收发; 5、内置24KB RAM用于各连接通讯; 6、内置4KB EEPROM,支持8路GPIO扩展; 7、MCU接口多样化:SPI、异步串口、8位被动并口;
如果想要更方便更简洁的单片机联网方式还可以考虑串口转网络芯片CH9121,CH9121芯片对用户来说是纯硬件联网方案,单片机端无需写程序,CH9121可以将自身串口和网口接收到的数据相互转发,实现串口数据转发到网口和网口数据转发到串口的功能。使用方便,无开发成本,增加网络功能仅增加芯片及外围,适合老产品升级。 CH9121特点: 1、支持10/100M,全双工/半双工自适应、MDI/MDIX线路自动切换; 2、支持TCP CLIENT、TCP SERVER、UDP模式; 3、支持DNS域名访问,支持DHCP自动获取IP地址; 4、支持TCP底层KEEPALIVE心跳机制; 5、串口波特率最高可支持921600bps; 6、支持全双工和半双工串口通讯,支持RS485收发自动切换; 7、可通过串口AT命令或网口设置芯片参数;
8、支持虚拟串口模式。 使用何种方式实现单片机以太网连接取决于产品开发周期、成本控制以及研发技术实力,不同的方案有不同的优劣势,需综合评估选择。:)
|
国产网络芯片加油:我这边是做国产100MPHY的,我们型号叫 SR8201F