导航:首页 > 操作系统 > 单片机网络

单片机网络

发布时间:2022-04-27 17:44:43

A. 单片机网络编程是什么概念

就是为了解决单片机在网络中的通讯 一般情况下 都有 专用的神经元 芯片 例如 LON 芯片 就是地铁项目经常用的LON网络通信

B. 单片机与网络的通信

问题说得不太清楚:
1,您想用什么网连接?
我曾经做过这个项目,当时使用的是MCU+串口+Modem远程控制,协议使用UDP+IP+PPP,您如果想简化通信协议栈,也可以使用该协议栈。TCP涉及到排序及重发机制,比较复杂,同时资源占用比较多。但如果对TCP进行裁剪,也可以用51实现,有相关图书的中文译本,我看过。如果使用ARM开发板+嵌入式操作系统+TCP/IP函数组,开发会快很多。

2,网页放在那里?
说实话,不知道您设计的方案。您是想使用PC机来控制远程MCU?还是反之?还是其他?如果使用PC控制远程MCU,你可以选择将网页放在MCU中,这样需要HTML协议。其实也可以将界面设计在PC中,这样可以省掉一层HTML协议,比较简单,但在PC上需要安装这个控制界面,不能随心所欲地使用任意PC操作,不是很方便。

C. 51单片机接入以太网的几种方案

1、MAC+PHY方案

所谓的TCP/IP协议栈是一系列网络协议的统称,不仅包括我们熟知的TCP协议和IP协议。

还有网络层的ICMP(Internet控制报文)协议、IGMP(Internet组管理)协议、ARP(地址解析)协议,传输层的UDP(用户数据包)协议,应用层的HTTP(超文本传输)协议、DNS(域名解析)协议、FTP(文件传送)协议、SMTP(简单邮件管理)协议等等。

传统的以太网接入方案由MCU+MAC+PHY再加入网络接口实现以太网的物理连接,通过在主控芯片中植入TCP/IP协议代码实现通信及上层应用。

应用这种软件TCP/IP协议栈方式实现的比较成熟方案有ENC28J60,CS8900A,DM9000,当然也有像STM32F107这类(内部自带MAC)+PHY等方案。

2、硬件协议栈芯片方案

由MCU+硬件协议栈芯片(内含MAC和PHY)直接加网络接口,便可方便的实现单片机联网,所有的处理TCP/IP协议的工作都是通过这位MCU的“小秘书”——硬件协议栈芯片来完成。

以太网芯片的内核由传输层的TCP、UDP、ICMP、IGMP等协议、网络层的IP、ARP、PPPoE等协议以及链路层的MAC构成,再加上物理层的PHY和外围的寄存器、内存、SPI接口组成了这一整套硬件化的以太网解决方案。

这套硬件TCP/IP协议栈代替了以往的MCU来处理这些中断请求,即MCU只需要处理面向用户的应用层数据即可,传输层、网络层、链路层及物理层全部由外围WIZnet的芯片完成。

这套方案从硬件开销和软件开发两个方面来简化前面所述的五层网络模型,简化产品开发方案。这样一来,工程师们就不必再面对繁琐的通信协议代码,只需要了解简单的寄存器功能以及Socket编程便能完成产品开发工作的的网络功能开发部分。

(3)单片机网络扩展阅读

以太网协议:

一个标准的以太网物理传输帧由七部分组成。

PR SD DA SA TYPE DATA FCS

同步位 分隔位 目的地址 源地址 类型字段 数据段 帧校验序列 7 1 6 6 2 46~1500 4

除了数据段的长度不定外,其他部分的长度固定不变。数据段为46~1500字节。以太网规定整个传输包的最大长度不能超过1514字节(14字节为DA、SA、TYPE),最小不能小于60字节。

除去DA、SA、TYPE14字节,还必须传输46字节的数据,当数据段的数据不足46字节时需填充,填充字符的个数不包括在长度字段里;超过1500字节时,需拆成多个帧传送。

事实上,发送数据时,PR、SD、FCS及填充字段这几个数据段由以太网控制器自动产生;而接收数据时,PR、SD被跳过,控制器一旦检测到有效的前序字段(即PR、SD),就认为接收数据开始。

D. 关于单片机的网络应用

如果要实现楼主的功能,我认为要有一下要求:
1、系统最小要足够的内存——SRAM(保存网页二进制格式(可以截包获得),建议512K:最长以太网包是1522字节,足够30个以太网包),
2、以太网端口,这就需要以太网芯片,例如RTL8019,DM9000,RL3000D等,符合ISO/IEC 8802的各个规范,才能与计算机连接。
3、使用单片机做CPU,8位数据总线,可以估计系统带宽在10M以内,并要求有足够的flash Rom做程序存储器,keil v2编译器实现TCP/IP协议族得到的是57K二进制代码,所以用尽单片机的存储空间64K。
4、深入学习网络知识,假如楼主可以把它实现,你可以成为高手了。
另外如果用ARM的话,情况好很多

E. 单片机与网络

其实你说的这个东西是“物联网”,嵌入式技术与网络技术的结合。塞班估计开发你也不会,安卓看你的经验比较擅长底层,系统为linux内核,当然你也可以熟悉下linux网络,因为大多服务器都是linux操作系统的。同时,单片机再往上就是嵌入式了,涉及到linux操作系统。当然安卓的应用涉及到java知识,你需要新学。
建议了解下物联网,涉及到网络与电子技术比较多,而且是未来的发展方向!

F. 单片机怎么联网,需要WiFi连接到互联网上面去

串口转wifi是可以的,单片机性能太低不能直接接USB模块或芯片实现wifi功能

这个模块可参考emw3280
内置tcp/ip,工业级的,效果还不错

G. 单片机的如何实现网络功能

你去找一下cp2200的芯片(10M)资料.这个芯片常用在单片机与网络的接口

你在淘宝网里搜"shixiaonan88"这家店铺
里面有一个"cp2200以太网(通信控制340单片机)开发板" 86元.

买这个店家会送源代码,学起来比较快....

另:这宝贝做工非常糙.是我见过最烂的开发板..

=======================================
另外DM9000也是常用芯片(100M)
淘宝里"丁华建"这家店铺有"DM9000 百兆 以太网 模块" 这个卖,60元..
不过这家这个模块是给FPGA用的,FPGA内部自带IP核可以调用这个模块.所以没有提供源代码.

=======================================
以上这两个都是当初我研究网络接口时买过的.如果有用.望采纳

H. 如何给单片机扩展一个网络接口

硬件,扩展以太网支持芯片。
软件,编写单片机驱动以太网支持芯片驱动程序。

I. 单片机在网络应用广泛么

目前单片机渗透到我们生活的各个领域,可以参考创客学院单片机教程,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、电流、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。
例如精密的测量设备(电压表、功率计,示波器,各种分析仪)。 某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。如:音乐信号以数字的形式存于存储器中(类似于ROM),由微控制器读出,转化为模拟音乐电信号(类似于声卡)。
在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。 单片机在汽车电子中的应用非常广泛,例如汽车中的发动机控制器,基于CAN总线的汽车发动机智能电子控制器、GPS导航系统、abs防抱死系统、制动系统、胎压检测等。
此外,单片机在工商、金融、科研、教育、电力、通信、物流和国防航空航天等领域都有着十分广泛的用途。

J. 单片机怎么连接上网络,还有就是单片机能连接蓝牙吗

连接蓝牙很简单,淘宝买一个蓝牙模块常见的Hc-05。他有四根线,两根电源线,一个rx一个tx,分别连接单片机的串口。所以要想连接上蓝牙就需要具备串口通信知识。关于连上网络,可以多种方法,nb-iot模块,gprs模块,wifi模块,这些都是封装好的,用串口来控制联网开发简单。

阅读全文

与单片机网络相关的资料

热点内容
大话西游服务器是什么意思 浏览:773
夸克解压压缩文件 浏览:915
怎么买卖副图源码 浏览:660
广东农信app怎么更改预留手机号码 浏览:777
嵌套页面php 浏览:566
安卓手机怎么调到微信聊天模式 浏览:857
java博客开源系统 浏览:719
男人之间的加密对话日语 浏览:359
怎么连远程连接服务器 浏览:11
安卓二手手机该如何检测 浏览:213
微信可以共享图片文件夹吗 浏览:80
联通wifi加密码 浏览:643
录屏文件夹小米 浏览:548
车上的app怎么重设 浏览:24
指定文件夹属性 浏览:131
linuxphp编程 浏览:337
以下不正确的是云服务器 浏览:909
琉璃神社压缩密码 浏览:715
大一学生解压视频 浏览:376
单位电脑e盘加密输入正确密码 浏览:873