tootoo的工作记录 https://passport2.21ic.com/?75066 [收藏] [复制] [RSS]

日志

使用PIC18F6622设计网络协议实验系统

已有 577 次阅读2005-9-24 15:37 |个人分类:电子设计记录|系统分类:单片机

项目需求:


设计基于INTERNET的嵌入式远程监控系统


1、以802.3(以太网)作为主要通讯手段;


2、实现以太网和RS232、RS485、IRDA、LIN1.2之间的无缝连接;


3、监控设备的工作状态;


4、设备工作状态和控制命令可通过浏览器查询和设置,即实现一个嵌入式的WEBSERVER。


5、低成本、高可靠性。


6、控制设备:5个继电器,3个温度传感器,2个压力传感器,1个流量传感器等


 


实现方案:


经过详细分析对比以后,我们采用了如下设计方案:


一、硬件


1、PIC18F6622作为系统的主处理器,64KB FLASH、3.5K SRAM,1K EEPROM,54个IO,12通道10位AD,3个16位定时器,2个8位定时器,2个EUSART,2个I2C,10MIPS速度;


2、RTL8019AS作为系统的以太网接口


3、MCP201作为系统的LIN接口收发器,用来实现远程设备的低速信息交换;


4、MCP2010作为系统的IRDA接口收发器,用来实现设备的红外信息交换;


5、24LC512作为系统的存储,用来存储网页、IP地址等配置信息;


6、3082作为系统的RS485接口,用来实现远程设备的高速信息交换;


7、MAX232作为远程设备的配置端口,可通过电脑或其他设备本地读取系统信息。


二、软件


1、TCP/IP协议栈采用自己开发的协议栈,支持多数的协议,如UDP、TCP、ICMP、IP、HTTP、POP3、SMTP等;


2、文件系统采用MICROCHIP公司的MPFS文件系统;


3、时间片轮转的方法编制各个任务模块,特别紧急的任务由中断实现,但是,没有使用RTOS;


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)