EMB8502I工业测控板使用手册.doc_第1页
EMB8502I工业测控板使用手册.doc_第2页
EMB8502I工业测控板使用手册.doc_第3页
EMB8502I工业测控板使用手册.doc_第4页
EMB8502I工业测控板使用手册.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

此文档收集于网络 如有侵权 请联系网站删除 精品文档 EMB8502IEMB8502I 工业测控板工业测控板 使用手册使用手册 编编 号 号 EMB20110701 作作 者 者 EmbedARMEmbedARM 属属 性 使用手册性 使用手册 版版 本本 V0 92V0 92 日日 期 期 2010 8 102010 8 10 北京中嵌凌云电子有限公司 此文档收集于网络 如有侵权 请联系网站删除 精品文档 目目 录录 第一章 第一章 EMB8502IEMB8502I 测控板功能简介测控板功能简介 2 2 第二章 第二章 EMB8502IEMB8502I 硬件接口详细说明硬件接口详细说明 4 4 第三章 开发工具及开发软件第三章 开发工具及开发软件 KeilCKeilC 安装配置安装配置 10 10 第四章 第四章 EMB8502IEMB8502I 常见问题常见问题 1414 附录附录 A 特别声明 特别声明 1515 附录附录 B 版本修定 版本修定 1515 此文档收集于网络 如有侵权 请联系网站删除 精品文档 第一章 EMB8502I测控板功能简介 1 概述 EMB8502I是北京北京中嵌凌云公司中嵌凌云公司为工业测控而研发的一款高性能工业测控板 本测控板采用美国 Silabs公司的C8051F020作为核心控制器 指令集与MCS51兼容 方便用户做二次开发 该测控板可以 使用户在设计初期省去许多硬件设计调试的麻烦 使之专注于软件开发 我们提供了模块化的底层 硬件驱动库文件 用户可直接应用非常方便 该测控板也适用于科研 开发教学实验初期的设计之 用 同时也适用于工控 智能仪表等符合要求的应用场合 具有极高的性能 价格比 2 主要特性 1 MCU 为美国 Silabs 公司 C8051F020 64KB 程序 FLASH 4096 256 B RAM 最高 25MIPS 执行速度 2 外扩 32KB SRAM 选用 IS62LV256 速度 45ns 3 扩展 CH376 芯片 实现主从机 USB 通讯接口 可直接读写 U 盘和 SD 卡及与计算机通信 4 LCD 接口 支持各种尺寸 LCD 包括 LCD1602 字符型 LCD12864 LCD240128 LCD320240 包括 320240 的 TFT 彩屏 5 4 路光耦隔离输出 加 ULN2803 驱动 可以直接驱动继电器 4 路光耦隔离输入 6 2 路光耦隔离高速 PWM 信号输出 2 路光耦隔离高速脉冲信号输入 7 8 路 12 位 AD 转换 差分输入输入 信号量程 0 12 5V 5 5V 12 5 12 5V 0 20mA 电 流信号可选 8 2 路 12 位 DA 输出 输出信号范围 0 10V 9 4 路标准 RS232 通讯接口 10 1 路带隔离 RS485 半双工 通讯接口 11 I2C 接口的 EEPROM AT24C64 8KB 12 I2C接口的RTC时钟 带停电保护功能 13 2MB SPI 接口 FLASH 选用 SST25V016B 14 28 键键盘接口 4 7 15 18B20 温度传感器测量温度 16 外置硬件看门狗 确保系统永远不死机 17 JTAG 调试接口 18 12V 15V 供电 19 4 层工业 PCB 板设计 全部选用工业级器件 适用环境温度 20 70 3 驱动软件库 只提供驱动软件库文件及头文件 1 外扩SPI FLASH擦除读写驱动程序 2 各种尺寸LCD显示驱动程序 3 8路光耦隔离输入输出驱动程序 4 2路光耦隔离高速PWM信号输出驱动程序 5 2路光耦隔离高速脉冲信号输入 6 8路AD信号采集转换程序 7 2路DA输出控制程序 8 4路RS232及1路RS485通信驱动程序 9 IIC接口RTC时钟驱动程序 10 IIC接口的EEPROM AT24C64 驱动程序 此文档收集于网络 如有侵权 请联系网站删除 精品文档 11 4 7键盘驱动程序 12 18B20 温度测量程序 13 U盘及SD卡读写程序 4 测控板配置 标准套件配置 1 EMB8502I 测控板一块 2 LCD1602 一块 单色 字符型液晶 3 4x4 键盘一块 16 键键盘 4 开关电源一个 12V 1A 5 EC3 仿真器一个 如果客户已有可以省掉 6 资料光盘一张 购买多块测控板 只附带 1 张 光盘内容 1 EMB8502I 使用手册 2 部分接口电路 PDF 格式 3 EMB8502I 底层硬件驱动程序库文件及引用头文件 4 EMB8502I 功能测试程序 需配套 LCD1602 和 4 4 键盘才能运行 5 KEIL C51 V8 02 开发软件 6 EMB8502I 主要元器件资料 7 其它相关资料 注 客户首次购买 建议购买标准套件 这样可以方便开发及应用完善的功能测试程序 5 板子尺寸 14 10cm 6 测控板图片 此文档收集于网络 如有侵权 请联系网站删除 精品文档 第二章 EMB8502I 硬件接口详细说明 1 测控板接口列表 标号功能说明连接对象 JP21 液晶显示LCD1602及LCD12864接口各种型号液晶 JP18 液晶显示TFT彩色LCD接口各种型号液晶 JP19 液晶显示LCD240128及LCD320240LCD接口各种型号液晶 JP13 4路差分模拟信号输入接口 可输入电压或 电流 默认输入量程 12 5 12 5V 外部设备 电压或电流信号 JP14 4路差分模拟信号输入接口 可输入电压或 电流 默认输入量程 12 5V 12 5V 外部设备 电压或电流信号 JP12 2路12位DA输出接口外部设备 JP22 测控板电源输入接口外部直流电源 12V 15V JP1 CPU JTAG接口 调试下载程序EC3仿真器 JP17 28 4 7 键键盘接口键盘板 JP3 2个LED指示灯及复位按键外部设备 JP15 4路RS232通信接口RS232通信设备 JP16 1路带隔离RS485通信接口RS485通信设备 JP9 4路光耦隔离输出接口用户自定义 JP8 4路光耦隔离输入接口用户自定义 JP11 2路光耦隔离高速PWM信号输出接口用户自定义 JP10 2路光耦隔离高速脉冲信号输入接口用户自定义 JP2 温度传感器DS18B20接口温度传感器DS18B20 JP7 USB从机接口 可直接接计算机或其它主设 备 USB主设备 JP6 USB主机接口 可直接接U盘或其它从设备 U盘等USB从设备 JP5 SD卡各种容量SD卡 3 JP9 LCD 的接口 三角号指示的为第1脚 135791113151719 GNDV0nRDC DD0D2D4 D6 FS 5V 2468101214161820 5VnWRnLCD CSnRSTD1D3D5 D7VOUT GND 此文档收集于网络 如有侵权 请联系网站删除 精品文档 说明 1 这个接口可以和T6963C SED1335控制的液晶显示屏直接相连接 具体连接时务必参照相关 液晶模块管脚定义 光盘中有常见的液晶资料供参考 2 地址总线 数据总线和控制总线电平为5V 3 V0 Vadj 对比度调节输入 与VOUT 负压输出 一起应用 VOUT 液晶负压输出 4 nLCD CS 液晶片选 5 C D 指令数据通道 地址0 x8800 写数据或指令参数 地址0 x8801 写指令代码 6 nRST 复位信号 通过对 5V接10K 电阻对地接0 1uF 电容来实现 7 FS 字体选择FS 1 选8 6 点阵FS 0 选择8 8 点阵 默认FS 0 选择8 8点阵 8 1 2脚是LCD电源 19 20脚是LCD背光电源 9 详细操作参见LCD软件部分 5 JP22为测控板电源输入接口 三角号指示的为第1脚 12 12V GND 说明 12V GND 要求输入电流1A 6 JP1为JTAG接口 三角号指示的为第1脚 12345 TCKTMSTDOTDIGND 说明 使用EC3仿真器进行调试编程 7 JP12为DA输出接口 123 DAC1DAC2AGND 说明 1 2路12位DA输出 默认输出信号量程0 10V 2 DAC1 DAC2输出电压计算公式 DAC输出控制数据 D 范围 0 0 x0FFF 0 5V量程输出 Vo 5 D 0 x0FFF 0 10V量程输出 Vo 10 D 0 x0FFF 3 输出限流保护 本测控板在输出端加一支33欧电阻作输出限流保护 客户可根据所接负载特性更改此值 4 DAC输出根据量程选择电阻值 通道电阻0 5V 0 10V RJ110K 0 1 10K 0 1 DAC1 RJ430K 0 1 10K 0 1 RJ210K 0 1 10K 0 1 DAC2 RJ330K 0 1 10K 0 1 此文档收集于网络 如有侵权 请联系网站删除 精品文档 8 JP13为差分模拟输入接口 123456789 AIN1 AIN1 AIN2 AIN2 AIN3 AIN3 AIN4 AIN4 AGND JP14 123456789 AIN5 AIN5 AIN6 AIN6 AIN7 AIN7 AIN8 AIN8 AGND 说明 1 模拟输入信号量程0 12 5V 12 5 12 5V 5 5V可选 默认输入 12 5 12 5V 电流输入模拟信号量程 0 20mA 2 模拟输入信号量程选择 12 5 12 5V 5 5V 短路块RK2短接 RK3断开 0 5V 0 12 5V 短路块RK2断开 RK3短接 3 输入信号计算公式 AD转换输出数据 D 范围 0 0 x0FFF 0 5V量程输入 Vi 5 D 0 x0FFF 0 12 5V量程输入 Vi 12 5 D 0 x0FFF 12 5 12 5V量程输入 Vi 12 5 D 0 x800 0 x0800 5 5V量程输入 Vi 5 D 0 x800 0 x0800 3 模拟输入信号根据量程选择电阻值 通道电阻0 5V 0 12 5V 5 5V 12 5 12 5V RJ7 RJ820K 0 1 10K 0 1 10K 0 1 20K 0 1 AIN1 RJ9 RJ1010K 0 1 2K 0 1 2 5K 0 1 2K 0 1 RJ16 RJ1820K 0 1 10K 0 1 10K 0 1 20K 0 1 AIN2 RJ20 RJ2210K 0 1 2K 0 1 2 5K 0 1 2K 0 1 RJ17 RJ1920K 0 1 10K 0 1 10K 0 1 20K 0 1 AIN3 RJ21 RJ2310K 0 1 2K 0 1 2 5K 0 1 2K 0 1 RJ36 RJ3720K 0 1 10K 0 1 10K 0 1 20K 0 1 AIN4 RJ38 RJ3910K 0 1 2K 0 1 2 5K 0 1 2K 0 1 RJ11 RJ1220K 0 1 10K 0 1 10K 0 1 20K 0 1 AIN5 RJ13 RJ1410K 0 1 2K 0 1 2 5K 0 1 2K 0 1 RJ24 RJ2620K 0 1 10K 0 1 10K 0 1 20K 0 1 AIN6 RJ28 RJ3010K 0 1 2K 0 1 2 5K 0 1 2K 0 1 RJ25 RJ2720K 0 1 10K 0 1 10K 0 1 20K 0 1 AIN7 RJ29 RJ3110K 0 1 2K 0 1 2 5K 0 1 2K 0 1 RJ40 RJ4120K 0 1 10K 0 1 10K 0 1 20K 0 1 AIN8 RJ42 RJ4310K 0 1 2K 0 1 2 5K 0 1 2K 0 1 此文档收集于网络 如有侵权 请联系网站删除 精品文档 11 JP8为IO输入输出接口 三角号指示的为第1脚 1234567 IO1IO2IO3IO4IO5 5VGND 说明 1 IO1 IO5为不带光耦隔离输入输出端口 输入输出可自由定义 输出电平 3 3V 输入电 平兼容5V 2 IO输出电流和灌电流最大3mA 12 JP17为48键盘键盘接口 三角号指示的为第1脚 123456785678 L1L2L3L4C1 C2C3C4C5 C6C7C8 说明 1 此接口可直接接16键键盘 2 键值表如下 注意 键盘接口交叉点是按键键值 例L2与C3之间按键 键值是10 3 客户设计键盘参考电路如下图 15 JP12为RS232通信接口 123456789 TX1RX1TX2RX2TX3RX3TX4RX4GND 说明 1 本测控板提供4路RS232通信口 其中串口2与RS485通信口共同占用UART2 不能同时应用 C1C2C3C4C5C6C7C8 L11234567 无效 L2891011121314 无效 L315161718192021 无效 L422232425262728 无效 此文档收集于网络 如有侵权 请联系网站删除 精品文档 2 TX是串口发送数据端 RX串口1接收数据端 3 当应用串口2时 RS485通信口不能用 在测控板上 R50R59要安装 R57R58不安装 4 默认应用RS485通信 14 JP16为带光耦隔离的RS485通信接口 三角号指示的为第1脚 125 A B GND 说明 1 本测控板提供1路半双工RS485通信口 该通信口与串口2共同占用UART2 不能同时应用 2 A 是RS485正端信号 B 是RS485负端信号 3 当应用RS485通信口时 串口2不能用 在测控板上 R57R58不安装 R50R59要安装 4 默认应用RS485通信 15 JP9为4路光耦隔离输出接口 123456 OPTOUT1OUT2OUT3OUT4IGND 说明 1 本测控板提供4路光耦隔离控制输出接口 可直接控制继电器等外部设备 2 光耦隔离输出电路如图 注意 本测控板 OPT输入范围是5 24V 流过Q1或OUT最大流入电流不超过200毫安 16 JP8为4路隔离输入接口 12345 OPTDIN1DIN2DIN3DIN4 说明 1 本测控板提供4路光耦隔离控制输入接口 可直接输入外部开关量 2 光耦隔离输入电路如图 此文档收集于网络 如有侵权 请联系网站删除 精品文档 注意 本测控板要求 OPTI输入范围是5 24V 如果 OPT输入电压小于12V 可适当减小R 电阻值 要求流入R电流不超过5毫安 但 OPT输入最大24V 17 JP10为2路隔离脉冲输入接口 123 OPTFCLK1FCLK1 说明 18 JP11为2路隔离PWM输出接口 1234 OPTPWM1PWM2IGND 说明 此文档收集于网络 如有侵权 请联系网站删除 精品文档 第三章 开发工具及开发软件 Keil C 安装配置 1 开发工具及开发软件 1 开发工具选择 C8051F 网络 EC3 使用方法详见 EC3 使用手册 2 开发软件选择 Keil Vision3 C51 版本 V8 02 也可选择 Keil Vision2 C51 版本 V7 50 请自行购买正版软件 具体安装详见其产品安装说明 强烈推荐应用 Keil C 进行软件开发 3 本开发板软件以 Keil Vision3 为编译环境 所以选择 Keil Vision3 和 EC3 作为配置目标 2 Keil Vision3 软件配置如下 1 将 EC3 与计算机和开发板连接好 检查确认无误 将测控板加电 如果没有安装 Keil C 驱动请打开 EC3 光盘 先安装驱动 注意选择 Keil Vision3 还是 Keil Vision2 2 将开发板光盘上的测试程序拷贝到电脑硬盘上 用 Keil Vision3 打开 注意将文件属性更 改为可读写 3 选择配置如下图 此文档收集于网络 如有侵权 请联系网站删除 精品文档 4 显示如下图 5 选择 Debug 项 配置如下图 此文档收集于网络 如有侵权 请联系网站删除 精品文档 6 选择 Settings 项 配置如下图 7 点击确定 完成设置 8 编写编译并下载程序即可调试了 此文档收集于网络 如有侵权 请联系网站删除 精品文档 第四章 EMB8502I 常见问题 1 测控板供电电压范围 12 15V 0 2 V 1A 超过范围会损坏开发板器件或工作不正常 要求电压是稳压电源 供电电流应大于 1A 2 串口2 TX2 RX2 与RS485通信口共同占用UART2 不能同时应用 本开发板默认应用RS485 3 出厂前已调好 2 5V 的测试点准确为 2 5V 作为电压基准 客户可不必调节 VR1 4 LCD JP9 接口的 17 脚是字体选择端 接高电平选择 8 6 字体 接低电平选择 8 8 字体 通过 R69 和 R68 设定 默认选择 8 8 字体 R68 不安装 该设置只支持以 T6963 为控制芯片的液晶 如果 液晶显示不正常可调节 VR2 调整 LCD 对比度 5 建议使用 EC3 仿真器进行调试 而使用其它公司仿真器可能出现下载不了程序的情况 原因是 仿真器驱动能力比较弱 解决办法更换仿真器 或将 R4 R5 R6 JTAG 接口抗干扰电阻 焊掉 等 调试完成后再焊接上这三个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论