首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于STM32的传感器接口模块的设计
来源:本站整理  作者:佚名  2011-09-14 12:56:35




3.3 控制指令
    串口指令格式
    [起始标志][指令][指令参数1]<指令参数2>…[结束标志]
    指令示意:
    00 01 01 FF读取通道1的电流值
    00 04 C0 A8 89 03 FF设置IP地址为192(0xC0).168(0xA8).137(0x89).3(0x03)
    00 05 2E E0 FF设置UDP端口为12000(0x2EE0)00 07 10 11 11 10 14 19 FF往EEPROM的地址0x0110写入数据0x49
    00 09 19 18 FF将数字IO1设为输出,高电平,IO2/3输入,IO4输出,低电平以太网支持串口的指令0x01-0x03及0x07-0x0a,其参数、功能和返回值与串口一致。不支持用以太网口配置网络参数。

4 结果与总结
4.1 调试结果
    在串口助手环境下调试。以太网参数设置:
    发送指令00 04 C0 A8 89 03 FF设置接口模块IP地址为192(0xC0).168(0xA8).137(0x89).3(0x03)
    发送指令00 05 55 66 FF设置接口模块UDP端口为21862(0x5566)
    发送指令00 06A1 B2 C3 D4 E5 06 FF设置接口模块MAC地址

m.jpg


    PINg接口模块:cmd ping 192.168.137.3(串口已经设置好ip和端口号)

n.jpg


    以太网采样和读写EEPROM:发送类似同样指令完成采样以及读写操作

o.jpg


4.2 总结
    本文以传感器的输出信号类型为分类依据,基于该信号接口分类给出了基于STM32的传感器接口模块的硬件设计,并实际设计实现了电流型、电压型以及数字IO型模块,给出了相应的硬件选型以及电路设计与实现;进行了接口模块的软件设计,说明了详细的固件代码设计。除传统串口外,提供以太网接口,嵌入UDP协议,提供后期开发的便利。

上一页  [1] [2] [3] [4] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:38,464.84000 毫秒