有关串口显示屏和下载程序共用串口

yuanminbj 2017-12-16 09:33:26
我使用的串口屏和下载程序的CH340G模块使用了同一组RXD和TXD,我想先下载完程序,再把串口屏连接到电路上,请问这样串口屏还可以用吗?
...全文
539 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianxj001 2017-12-17
  • 打赏
  • 举报
回复
没明白你的问题?串口屏本来就是先下载后用的啊,难道你是硬要把他们同时连接起来同时用?还是咋滴? 拔一下,下载完插到板子上进行调试,这样肯定无虞。如果同时长期连接单片机串口和CH340在你调试或者下载时候产生什么不好的问题还真说不定,只是让你偷个懒而已,并不建议这样,有时候这样的偷懒,会得不偿失浪费你大量时间。毕竟,你机器调试完成了,投入正常工作时,下载模块是不需要也不可能再留在板子上面的,这样就和你日后正常应用条件不符了。
unsv29 2017-12-17
  • 打赏
  • 举报
回复
"大家说的都有道理,我还是决定今天在下载程序模块那边加个接线端子,不用下载的时候就把他断开。" 哈哈 还要请我回答。 是这样的。 你这是串口 就是RS232,只能是点对点。就是一个线路上只能有两个节点。 如果你是通过485通信 就可以多个节点了。
yuanminbj 2017-12-17
  • 打赏
  • 举报
回复
引用 3楼tianxj001 的回复:
没明白你的问题?串口屏本来就是先下载后用的啊,难道你是硬要把他们同时连接起来同时用?还是咋滴? 拔一下,下载完插到板子上进行调试,这样肯定无虞。如果同时长期连接单片机串口和CH340在你调试或者下载时候产生什么不好的问题还真说不定,只是让你偷个懒而已,并不建议这样,有时候这样的偷懒,会得不偿失浪费你大量时间。毕竟,你机器调试完成了,投入正常工作时,下载模块是不需要也不可能再留在板子上面的,这样就和你日后正常应用条件不符了。
我的单片机使用CH340g下载模块,接到了串口1上面。我的串口屏也接到串口1上面使用。请问我下载完程序进入单片机,然后再把串口屏接上通电,串口屏这样用可以吗?在和串口屏收发数据时,会不会受到CH340g下载模块的影响而不能使用呢?
yuanminbj 2017-12-17
  • 打赏
  • 举报
回复
大家说的都有道理,我还是决定今天在下载程序模块那边加个接线端子,不用下载的时候就把他断开。
大米粥哥哥 2017-12-16
  • 打赏
  • 举报
回复
应该可以吧 试试呗 我以前用有串口的传感器也是先下载程序后连接传感器的 因为我用的单片机只有一个串口
yuanminbj 2017-12-16
  • 打赏
  • 举报
回复
请问这样做在串口屏使用当中收发数据会影响串口屏吗?
GS7020B GPRS LED 显示屏控制卡用户手册 一、 技术指标和特点 1. 同时支持GPRS 和串口通信。 2. GPRS 通信 (1) 频段:EGSM900/DCS1800 双频。 (2) 灵敏度: -106dBm (3) 最大发射功率: EGSM900 Class4(2W) DCS1800 Class1(1W) 3. 串口通信速率: 115200bps。 4. 单色控制范围: 32768 点(127 条节目)32*1024、64*512、128*256… 40960 点(31 条节目)48*832、64*640… 5. 支持扫描方式: 1/16、1/8、1/4、静态等。 6. 支持最多8 个分区。 7. 支持每日8 个时段的8 级亮度调节(含自动开关显示屏)。 8. 支持多种节目显示方式,可单独控制进入和退出方式。 9. 可定义节目的每日播放时段(最多4 个)。 10. 可定义节目播放的起始和终止日期。 11. 树形显示屏管理。支持快速节目群发。 12. 节目预览功能。 13. 发送失败后的自动重发功能。 14. 发送日志记录与查询。 15. 数字时钟(支持农历)、倒计时功能。 16. 支持动态域名解析。 17. 控制卡自带4 个12 接口和2 个08 接口。 18. 支持开关量输入报警功能(选项) 19. 多个显示屏节目同步播放(选项) 20. 操作方便的操作软件。 21. 供电电压: 5V 22. 工作温度: -40℃~+80℃ 二、 GS7020B 硬件 1. 控制卡布局: (1) RS232 及报警输入接口(9 芯针座) (2) 天线接口(阴头) (3) SIM 卡座 (4) 电源端子 (5) 显示屏扫描接口,6 个接口上排从左至右为 P2_12, P1_12, P1_08; 下排从左至右为 P4_12, P3_12, P3_08。 (6) OE 极性选择跳线 OE_SEL。应与显示单元板和控制卡软件软件配置一 致。 (7) 状态指示灯 (8) 时钟电池(3V 锂纽扣电池CR1220) 2. RS232 及报警输入接口信号定义: 1 – 报警开关量输入 2 – RXD 3 – TXD 4 – 空 5 – GND 6 – 空 7 – 空 8 – 空 9 – 空 3. OE 极性选择:  如果显示单元板OE 为低电平有效,除在软件配置中选择OE 反向外, 1 2 7 8 3 4 5 6 OE_SEL 应用跳线块短接右侧(-)的两个插针。如此可保证控制卡加 电期间显示屏为关闭状态而不会有亮线出现,从而减少对电源的冲击 并对控制卡的正常启动提供保障。  如果显示单元板OE 为高电平有效,除在软件配置中不选择OE 反向外, OE_SEL 应用跳线块短接左侧(+)的两个插针。如此可保证控制卡加 电期间显示屏为关闭状态而不会有亮线出现,从而减少对电源的冲击 并对控制卡的正常启动提供保障。 三、 使用前的准备工作 1. 电源 GS7020B 采用5V 电源供电,可与显示屏共用一个电源。由于 GPRS 通信 对电源要求较高,峰值最大可能需要电源能瞬间提供2A 电流并且电压跌 落不大于0.5V,因此应选用动态响应较好的电源。必要时可使用5V2A 的电源单独为GS7020B 供电。 如果GS7020B 与显示屏共用一个电源,应使用不超过1 米的电源线直接 从电源上引出,请勿使用经过若干显示单元板串接的电源。 注意:如果已经将显示单元板通过排线连接到了GS7020B,则一定要保 证显示屏单元板与GS7020B 同时供电或显示屏单元板先于GS7020B 供 电。否则可能造成GS7020B 接口驱动的损坏! 2. 手机卡和GPRS 资费 GS7020B 的GPRS 通信要求手机卡开通GPRS 数据业务。一般情况下需要 开通cmnet 来保证发送计算机通过Internet 与GS7020B 通信。客户可根 据自身情况选择中国移动或中国联通的GPRS 业务。 GS7020B 每个月最少需要10MB 流量,根据发送节目的平凡程度和节目 内容大小,客户可选择20~50MB 的包月流量。具体资费请咨询当地移动 运营商。 3. 串口通信 GS7020B 的RS232 串口可用来配置GPRS 通信参数或作为GPRS 通信的备 用通信方式。在正式使用GS7020B 前,用户可使用串口通信对 GS7020B 的显示和通信参数进行配置并可测试显示效果。 GS7020B 与计算机之间的串口线采用2-3 交叉的串口线通信。客户可以 自行制作或使用从市场上购买的标准交叉串口线。 4. 天线 GS7020B 标准配置为带3 米引线的磁性或无磁吸盘天线。使用时应将天 线置于手机信号较好的位置。除非显示屏位于信号较强的位置,一般应 将天线引出显示屏的金属外壳。 在露天环境中,要注意引出位置的防水 处理。 5. GPRS 通信服务器 GS7020B的GPRS 通信服务器可根据通信数据量的大小及服务器位置使用 一台单独的计算机或与发送软件共用一台计算机。 (1) 通信服务器的联网要求  通信服务器或其路由设备(路由器、交换机等)必须拥有 Internet 上的IP 地址(固定IP 或动态IP)。如果存在路由设备, 该路由设备客户应有修改其配置的权利和能力。  根据系统中显示屏的数量,具有相应的通信带宽 (2) 通信服务器常见构成方案: A. ADSL(中国联通、中国电信)路由器上网,路由器可获得动 态Internet IP 地址。 B. ADSL(中国联通、中国电信)路由器上网,并且路由器绑定 静态Internet IP 地址。 C. 计算机直接通过ADSL 拨号上网,可获得动态Internet IP 地 址。 D. 计算机直接通过ADSL 拨号上网,并且绑定静态Internet IP 地址。 E. 由Internet 网络接入商提供光纤、DDN 专线、等接入方式, 并提供Internet 固定IP 地址。 F. 由网络服务商托管服务器,服务器拥有Internet 固定IP 地址。 客户计算机可通过互联网访问该服务器。 (3) 服务器域名解析:  无论服务器是否拥有固定的Internet IP 地址,客户都可采用相 应的域名绑定业务使GS7020B 可通过该域名注册到服务器上。 但为了减少域名解析带来的额外通信流量,建议拥有固定 Internet IP 地址的客户直接使用该IP 地址通信。  如果客户采用的动态Internet IP 地址方案,则需要在服务器上 安装和运行动态域名解析(DDNS)客户端软件。常见的动态 域名解析软件有“花生壳”等。客户可到其网站下载、注册、 运行该软件。  采用动态Internet IP 地址方案和动态域名解析时,如果服务器 刚开机或断线重新上网,则最长可能要等待5 分钟,GS7020B 才能注册到服务器上。 (4) 路由器配置: 很多客户的局域网上的计算机是通过一个共用的ADSL 路由器联 接到Internet 上的。此时需要对路由器进行配置。下面以一种路 由器为例说明路由器的配置方法:  路由器型号:D_Link DI-704UP  路由器在局域网上的IP 地址: 本例中为192.168.0.1  客户计算机(用作GPRS 通信服务器)IP 地址: 本例中为 192.168.0.17。 注意:客户计算机IP 地址应采用静态IP, 勿使用DHCP 动态获 得。否则路由器配置在客户计算机或路由器重启后将不能正 确地指向客户计算机。  配置步骤: a. 打开浏览器,输入路由器起始页面地址: b. 如果路由器配置页面需要密码进入请输入用户名密码(本 例中的路由器出厂默认用户名和密码为admin、admin。 c. 进入路由器配置页面后选择相应选项,找到虚拟服务器 (Virtual Server)项。如下: 其中: Name(名称)为自己起的一个名字 Private IP(本地IP 地址)填客户计算机的IP 地址 Protocol Type(协议类型)选UDP 或所有(Both) Private Port(本地端口号):3700 Public Port(外网端口号) :3700 填好相应内容后,按下应用/保存(Apply/Save)按钮,即可 生效。 四、 单用户版服务器软件IpTransfer 使用说明 1. 安装与运行 本软件无需安装。直接拷贝并运行IpTransfer.exe 即可 2. 软件界面 界面中的上半部分指示客户端软件(GS702BMan)的连接和通信状态。 RX、TX 分别表示IpTransfer 从GS7020BMan 接收和向GS7020BMan 发送 的数据字节数。在线DTU 数量统计当前可通信的控制卡数量。 界面中的下半部分指示GS7020B 控制卡的连接和通信状态。RX、TX 分 别表示IpTransfer 从该控制卡接收和向该控制卡发送的数据字节数。最后 登陆时间指明服务器最近一次收到GS7020B 控制卡发送的登陆报文或命 令响应的时间。正常情况下,该时间距离当前时间不超过30 秒钟。 3. 用户名和密码 为防止对显示屏的不安全访问。客户端软件GS7020BMan 通过IpTransfer 向GS7020B 控制卡发送数据或命令均须通过口令检查。第一次运行 IpTransfer 后,应选择“用户/编辑”菜单设置用户名和密码: 用户名最长11 个字符;密码最长15 个字符。 4. 控制卡在线状态 对已经在线的控制卡,如果超过2 分钟未接收到新的登陆报文或数据, 则IpTansfer 从列表中删除该控制卡。 五、 客户端软件GS7020BMan 使用说明 1. 安装与运行 本软件无需安装。可将GS7020BMan_V2.x.exe 拷贝到一个文件夹里并运 行即可。 运行GS7020BMan_V2.x.exe 后,在其所在的文件夹中,可能会自动生成 一些新的文件和文件夹: 其中:config.ini 保存控制卡配置和节目信息;config 文件夹保存控制卡列 表信息;log 文件夹保存节目发送日志;txstatus.txt 保存各控制卡最后的 节目发送状态(是否成功)。 2. 软件升级和备份 如有新的GS7020BMan 软件版本,仅需将新软件拷贝到原来的安装目录 即可。 如果要更换计算机或进行备份。需要拷贝GS7020BMan 所在文件夹内的 所有内容,至少要备份config.ini 文件和config 文件夹。 3. 软件界面 菜单栏 工具条 显示屏列表 节目列表 节目内容 编辑区 节目属性 定义区 4. 通信配置 通信配置用于选择与控制卡的通信方式及定义有关参数。 选择菜单“系统/通信配置”项即可进入通信配置对话框。  串口通信方式主要用于修改控制卡内的GPRS 通信参数和本地测试, 也可用于安装运行后的GPRS 通信的备用通信方式及。  GPRS 通信服务器的IP 地址或域名是指运行IpTransfer 软件的计算机 的IP 地址或其域名。常见配置有以下几种情况: (1) GS7020BMan 和IpTransfer 运行在同一台计算机上,此时GPRS 通信服务器的IP 地址或域名应填写为”127.0.0.1”(IP 地址127.0.0.1 在计算机中表示本机)。 (2) GS7020BMan 和IpTransfer 运行在不同的计算机上,但两台计 算机处于同一个局域网中,此时GPRS 通信服务器的IP 地址或域 名应填写运行IpTransfer 的计算机的局域网IP 地址。 例: IpTransfer 运行在IP 地址为”192.168.0.17”的计算机上, GS7020BMan 运行在IP 地址为”192.168.0.220”的计算机上, 则此 处应填写”192.168.0.17”。 (3) GS7020BMan 和IpTransfer 运行在不同的计算机上,并且两台 计算机位于不同的局域网中。此时应填写运行IpTransfer 的计算 机所在网络的Internet IP 地址或域名。 例1:IpTransfer 运行的计算机上安装有动态域名解析软件,其域 名为”yuepoch.5166.info”, 则在GS7020BMan 中的GPRS 通信服务 器的IP 地址或域名应填写”yuepoch.5166.info” 例2:IpTransfer 运行在域名为”dtu.yuepoch.com”的计算机上, 且 该计算机拥有Internet 固定IP 地址”219.234.88.231”,则在 GS7020BMan 中的GPRS 通信服务器的IP 地址或域名应填写” dtu.yuepoch.com”或”219.234.88.231”。  用户名和密码此处要填写已在IpTransfer 中设定的用户名和密码。  GPRS 通信的超时时间和重试次数一般用4 秒和5 次。根据客户自身 的网络情况可适当改变,但由于GPRS 通信的特点,超时时间一般应 在3~15 秒之间。  自动重发间隔是指如果发送节目失败,则在失败后的指定时间后开始 尝试重新发送,如失败则再次等待指定时间发送,直至发送成功。如 此处为0,表示发送失败后不自动重发。不管此处是否指定了自动重 发时间间隔,用户随时都可手动开始重发未成功发送的节目内容。 5. 控制卡配置 在将控制卡连接到显示屏之前,应检查和修改控制卡中的有关配置。该 项也用于检查和修改控制卡内的GPRS 通信参数。在运行中也可远程修改 某些参数。 选择菜单“系统/控制卡配置”项或 按钮即可进入控制卡配置对话框。  设备编码:标识控制卡的最长11 个字符的字串。设备编码用于GPRS 通信。在一个系统中,不能有重复的编号。GS7020B 在出厂时已经预 写入唯一的设备编号,并已在控制卡标签上注明。在串口通信方式下, 该项可被修改,因此建议在修改配置前先读取控制卡配置,以防写入 错误的编号。GPRS 通信方式下,该项不可编辑修改。  GPRS APN: APN 是GPRS 接入点名称。除非在中国大陆以外运行 GS7020B, 或已从移动服务商获得专用的APN, 该项都应为”cmnet”。  服务器 IP 地址或域名: 是指运行IpTransfer 软件的计算机的Internet IP 地址或其域名。GS7020B 将在连接到GPRS 网络后向该项指定的计 算机定时发送登陆报文。  DNS 服务器1 和DNS 服务器2:域名解析服务器。目前GS7020B 依靠 自动获得的域名服务器解析GPRS 通信服务器域名,这两项暂时无用。  自动亮度调节:可设定每天8 个时段的8 级亮度(关屏-最亮)。  显示屏宽度、高度:按显示屏实际尺寸配置。  扫描方式: (1) 1/16(A) 32 点高1/16 扫描单元板 (2) 1/8(A) 16 点高1/8 扫描单元板 (3) 1/4(A) 16 点高1/4 扫描12 接口单元板(P10、P12.5…) (4) 1/4(B) 8 点高1/4 扫描12 接口单元板(P10…) (5) 1/16(B) 16 点高1/16 扫描08 接口单元板 (6) 1/16(C) 32 点高1/16 扫描08 接口单元板仅显示中间16 点 (7) 1/1(A) 静态显示单元板 (8) 1/1(B) 静态显示单元板  OE 反相: 显示单元板OE 低电平有效时选择该项。注意控制卡上的 OE_SEL 跳线应和此处设置一致,否则有可能造成开机失败。  数据反相:显示屏单元板数据低电平有效时选择该项。  扫描逆序:显示屏单元板上的ABCD 地址线反过来使用时选择该项。  字节逆序:暂不支持  折行输出:用于输出接口不够用时用Z 字形方式驱动显示屏。具体接 线与显示屏有关,具体使用请联系我公司技术支持。  双色:2.4 版本以下暂不支持。如驱动双色显示屏,请联系我公司技 术支持。  允许开关量报警:如选择该项,则在将控制卡上的9 针插座的1 脚和 5 脚短路200 毫秒后,将在显示屏上闪烁显示最后一个编号(127 或31) 的节目内容。一旦显示了报警内容,只有停止控制卡电源才能使其恢 复显示正常的节目内容。如未选择该项,最后一个编号(127 或31)的 节目将作为正常节目参与循环播放。  分区管理:GS7020B 支持最多8 各分区同时显示独立的节目内容。分 区位置坐标以显示屏左上角水平位置x = 0, 垂直位置y=0。每条节目 编辑时可指定其所属分区编号。为了方便操作,一般将需要经常编辑 节目内容的编号设为1。不经常改动的分区节目,例如时钟或倒计时 节目可使用编号较大的节目序号。 修改分区时可从分区管理下部的窗口中观察分区在显示屏上的位置 以检查分区设置是否正确。 6. 控制卡(显示屏)管理 GS7020BMan 采用树形分级显示屏管理。 选择菜单“系统/显示屏管理”项或 按钮即可进入显示屏管理对话框。 工具栏按钮自左至右分别为:添加显示屏组、添加显示屏、删除、重新 打开(恢复)之前保存的显示屏列表、保存。  修改显示屏组或显示屏名称:选中要编辑的项,在其名称上单击鼠标 左键,等待改名称变为可编辑状态后再进行修改。  修改显示屏设备编号:选中要编辑的项,在原编号上单击鼠标左键, 等待其变为可编辑状态后再进行修改。  退出显示屏管理窗口前请保存已经进行的修改。如果为保存改动,退 出窗口时将出现如下提示: 此时可选择保存后退出(是)、不保存退出(否)或回到显示屏管理 窗口(取消)。 7. 节目内容的编辑  节目内容直接在节目内容编辑区内输入完成。  编辑区内的每个网格表示一个显示屏的大小,目的是为了可以直观 地了解显示内容的显示位置。  单击节目列表项或改变下拉列表 可选择 当前编辑的节目。  通过 可以选择该节目所属分区。  节目内容说明修改后将在节目列表中显示,以方便进行节目管理。  节目现有内容实际播放所需要的时间可在节目编辑区上面显示出 来: ,单击刷新播放时间按 钮或者打开新节目时将重新计算播放时间。 (1) 节目文字内容的编辑  字体:按下 按钮即可弹出字体选择对话框。  水平对齐:编辑区外左上的三个按钮 分别为左对 齐、水平居中、有对齐。当文字内容少于一个屏宽时可用于 调整文字内容的水平位置。  垂直居中:当文字内容少于一个屏高时,按钮 可以调整 文字内容的垂直位置。  键盘命令 箭头键( ):移动编辑光标 回退键(Backspace):删除光标前的文字 删除键(Delete): 删除当前光标处的文字 Shift+箭头键( ):选择文字 Ctrl+C: 复制 Ctrl+V:粘贴 Ctrl+X: 剪切 Ctrl+A:选择所有文字  可以使用鼠标改变光标位置(单击左键)和选择文字(按下 左键拖动)。  在编辑区内单击鼠标右键,可弹出编辑命令菜单。 (2) 节目图片内容的编辑  按下 按钮即可弹出图片文件选择对话框。  GS7020BMan 仅支持bmp 格式的文件,并将彩色文件转换为 单色格式显示。  通过调整 ,可以改变图片的位置。  图片的大小可以超过显示屏的显示范围。  每个节目只能加载一个图片。 (3) 节目内容的删除。 除了可以使用键盘命令和右键菜单删除节目文字内容外,还可以 通过编辑菜单中相应命令删除全部文字、图片内容。  注意使用这些菜单命令前,要确认节目列表中的选择框是否 正确。 8. 节目显示属性控制  节目进入方式  直接显示:立即显示一个屏幕的内容。如果节目内容超过一 个屏幕,则按先从左到右再从上到下的次序分多次载入显示 内容。该显示方式下,应注意文字不要跨在屏幕分割线上。  连续左移:第1 个屏高的节目内容全部向左连续移入  连续右移:第1 个屏高的节目内容全部向右连续移入  连续上移:第1 个屏宽的节目内容全部向上连续移入  连续下移:第1 个屏宽的节目内容全部向下连续移入  向左移入:第1 个屏高的节目内容向左移入屏幕,如果节目 宽度超过一个屏幕,则按从左到右的次序分多次移入。  向右移入:第1 个屏高的节目内容向左移入屏幕,如果节目 宽度超过一个屏幕,则按从右到左的次序分多次移入。  向上移入:第1 个屏宽的节目内容向上移入屏幕,如果节目 高度超过一个屏幕,则按从上到下的次序分多次移入。  向下移入:第1 个屏宽的节目内容向下移入屏幕,如果节目 高度超过一个屏幕,则按从下到上的次序分多次移入。  向右展开:  向左展开:  向下展开:  向上展开:  从左右向中间展开:  从中间向左右展开:  从上下向中间展开:  从中间向上下展开:  水平百叶窗:  垂直百叶窗: 显示一个屏幕的内容。如果节目内容超过一个屏幕,则按先 从左到右再从上到下的次序分多次载入显示内容。在这些显 示方式下,应注意文字不要跨在屏幕分割线上。 百叶窗的页片宽度可定义,一般取8~64  节目退出方式:  直接清除:  向左移出:  向右移出:  向上移出:  向下移出:  向右擦除:  向左擦除:  向下擦除:  向上擦除:  从左右向中间擦除:  从中间向左右擦除:  从上下向中间擦除:  从中间向上下擦除:  水平百叶窗:  垂直百叶窗:  无:不退出。根据本节目的下一部分内容或下一条节目内容 的进入方式决定显示方式。  进入速度和退出速度: 单位为毫秒。指每做一次动作,例如左移一个像素宽度所需要的 时间。直接显示和直接清除方式对应的进入速度和退出速度无 效。该数值越大,动作速度越慢。 一般取值再16~50 之间。 对1/16 扫描的16 点高显示屏,取值16 可获得平滑清晰的左移和 右移效果。  停留时间: 单位为毫秒。指一次进入方式动作完成后,显示内容在屏幕上静 止停留的时间。  起始时间和终止时间: 节目在该项指定的时间范围内才会被播放。  每日播放时段 节目在该项指定的时段范围内才会被播放。 上图中第一个时段为0 时0 分至23 时59 分(含59 分),即全天 播放。后三个时段起始时间和终止时间相同,表示无效。 如果已经播放了部分内容,即使此时终止时间到,该节目也会被 继续播放完成。 9. 节目显示效果预览  可以通过菜单“编辑/预览当前编辑的节目”项在电脑显示屏上预览 当前编辑的节目的显示效果。要停止预览,选择菜单“编辑/停止预 览当前编辑的节目”。  可以通过菜单“编辑/预览所有节目”项或 按钮在电脑显示屏上 预览总的显示效果。要停止预览,选择菜单“编辑/停止预览所有节 目”。 10. 数字时钟和倒计时 数字时钟和倒计时项统称为动态变化项。含有动态变化项的节目的进入 方式只能选择“直接显示”, 退出方式可以选“直接清除”或“无”,停留 时间选1000 毫秒以上。 例如要显示格式为 “2010 年11 月17 日 23:31:31 星期三”的数字时钟。  步骤1:先输入以上文字(具体的年、月、日、时、分、秒、星期等 数值随意)。  步骤2:选中2010 四个数字,再选择菜单“编辑/将所选文字设为动 态变化项”。等弹出如下对话框后,选择动态类型为“4 位数字年”, 点确定即可。 此时2010 四个数字将变成暗红色显示 :  步骤3:选中11 两个数字,再选择菜单“编辑/将所选文字设为动态 变化项”。 在设定动态文字对话框中选择动态类型为“2 位数字月”, 确定。  步骤4:依次选择动态类型,最后输入文字效果如下:  步骤5:设定显示方式等: 11. 节目的导出和导入 某些节目具有一定的代表性,此时可以选择菜单“编辑/导出当前节目” 将该节目导出至某一个节目文件。在编辑其它类似节目时可以选择菜单 “编辑/从节目文件导入到当前节目”来导入保存好的节目内容,然后在 此基础上修改即可。 12. 发送节目内容  发送节目内容的步骤: (1) 选择要进行操作的显示屏 (2) 选择要发送的节目 (3) 选择菜单“通信/发送节目内容”或 按钮即可开始发送 (4) 发送状态和是否成功可在相应的显示屏控制卡的通信状态/ 结果栏中观察到。  发送节目中如果出现单次命令响应失败,将按照通信配置中设置的次 数尝试重新发送该命令。  如果向某个显示屏发送节目失败,可以选择菜单“通信/查看所选显 示屏未成功发送的节目”以在所选显示屏通信状态/结果栏中显示未 成功发送的节目列表。  选择菜单“通信/重新发送上次未成功发送的节目内容”,可以手动发 起重新补发未成功发送的节目。  如果在通信配置中选择了自动重发,则在发送失败后的指定时间后将 弹出如下提示,并在未被手动推迟的情况下自动发起重新发送。 13. 查询控制卡在线状态 选择菜单“通信/查询控制卡在线状态”或 按钮即可查询所选择 控制卡的在线状态。如果该控制卡在线,则对应通信状态/结果栏中 将显示“在线”,否则显示“-”。 14. 查询控制卡时钟 选择菜单“通信/查询控制卡时钟”或 按钮即可查询所选择控制 卡的当前时钟。通信结果显示在其对应的通信状态/结果栏中。 15. 校对控制卡时钟 选择菜单“通信/校对控制卡时钟”或 按钮即可用发送计算机的 时钟校对所选择的控制卡。通信结果显示在其对应的通信状态/结果 栏中。 16. 开关量输入报警  如果要使用报警功能,在控制卡配置中应选择“允许开关量报警”并 写入控制卡。  报警输入为9 针D 型插座的1 脚和5 脚。如果这两个引脚连续短路 0.2 秒以上,则可引发报警显示。  报警显示的内容在控制卡允许的最后一条节目(第127 条或第31 条) 中定义。  报警显示内容节目的进入方式应选择“直接显示”,退出方式可选择 “无”,停留时间一般选300 毫秒。实际显示时,将以快闪方式显示。  报警显示一旦启动,则只有断开控制卡电源才能取消。  如果在控制卡配置中为选择“允许开关量报警”,则控制卡允许的最 后一条节目(第127 条或第31 条)将作为普通节目参与循环播放。 17. 查看发送日志 选择菜单“日志/查看节目发送记录”可打开如下记录窗口:
设计思路: 1、系统用到AD、UART、PWM、SPI,考虑成品的体积,采用arduino nano 2、语音采样使用驻极体麦克风,经200倍前置放大,再进行8位AD采样,采样率8kHz,可达到电话音质,满足需求 3、门禁系统通信的特点是多对一,距离10~100m,通信速率要满足语音通信、控制信号传输,因此采用485通信,通信速率512Kbps 4、语音播放使用8位PWM,功放芯片采用常见的LM386(LM386数据手册) 5、显示屏采用Nokia5110,SPI通信 6、键盘采用10位ADC键盘,16个按键 7、开锁电路使用继电器实现 硬件设计组成: 1.Arduino Nano,主控直接采用arduino nano,ATmega328(ATmega328数据手册)由于485通信和下载程序共用0、1脚,因此要通过拨码开关切换0、1脚功能 2、电源电路,整个系统使用外部12v电源供电,用于驱动继电器和LM386,12v电源通过LM2940(LM2940数据手册)得到5v电源,Nokia5110显示屏需要3.3v供电,直接采用nano上的3.3v电源 3、ADC键盘电路,由于arduino接口较少,直接采用ADC键盘,一次挂载20个按键没有问题,每个分压电阻使用1kΩ,线性度非常不错。 4、485通信电路,使用了两片MAX485(MAX485数据手册)组成了全双工通信,实际测试,10m网线,2Mbps,完全不丢包,另外测试过2m,2Mbps的串口通信,也是完全不丢包 5、麦克风采样电路,语音采样,使用普通驻极体麦克风,经过LM358(LM358数据手册)的200倍放大后,送入ADC 6、功放电路,功放直接采用常见的LM386典型电路,PWM信号经过积分电路,再送入LM386,为了提高音量,使用12v供电,实测效果不错,5v供电时,噪音非常大,稍微一大声就失真 7、开锁电路,开锁功能可以通过电磁锁实现,这里只用了继电器并留出了接线口,继电器电流也不小,保险起见使用了一个9014扩流,并反向并联一个二极管吸收反向电流 附件内容包括: 门禁系统硬件电路设计原理图和PCB,用AD软件打开; 源代码; 相关电路设计说明; 相关参考设计资料;
门禁系统设计要求: 基于ATmega328(ATmega328数据手册)单片机设计,具有通话、振铃、摘机、通话、开锁功能,还要有键盘和显示电路。 门禁系统设计思路: 系统用到AD、UART、PWM、SPI,考虑成品的体积,采用arduino nano 语音采样使用驻极体麦克风,经200倍前置放大,再进行8位AD采样,采样率8kHz,可达到电话音质,满足需求 门禁系统通信的特点是多对一,距离10~100m,通信速率要满足语音通信、控制信号传输,因此采用485通信,通信速率512Kbps 语音播放使用8位PWM,功放芯片采用常见的LM386 显示屏采用Nokia5110,SPI通信 键盘采用10位ADC键盘,16个按键 开锁电路使用继电器实现 硬件设计分析: 1、Arduino Nano 主控直接采用arduino nano,由于485通信和下载程序共用0、1脚,因此要通过拨码开关切换0、1脚功能 2、电源电路 整个系统使用外部12v电源供电,用于驱动继电器和LM386,12v电源通过LM2940得到5v电源,Nokia5110显示屏需要3.3v供电,直接采用nano上的3.3v电源 3、ADC键盘电路 由于arduino接口较少,直接采用ADC键盘,一次挂载20个按键没有问题,每个分压电阻使用1kΩ,线性度非常不错。 4、485通信电路 使用了两片MAX485组成了全双工通信,实际测试,10m网线,2Mbps,完全不丢包,另外测试过2m,2Mbps的串口通信,也是完全不丢包 5、麦克风采样电路 语音采样,使用普通驻极体麦克风,经过LM358的200倍放大后,送入ADC 6、功放电路 功放直接采用常见的LM386典型电路,PWM信号经过积分电路,再送入LM386,为了提高音量,使用12v供电,实测效果不错,5v供电时,噪音非常大,稍微一大声就失真 7、开锁电路 开锁功能可以通过电磁锁实现,这里只用了继电器并留出了接线口,继电器电流也不小,保险起见使用了一个9014扩流,并反向并联一个二极管吸收反向电流 8、画好原理图之后就是排版画pcb了: 门禁系统设计结果: 经过不断的测试与完善,在12v供电情况下,语音通信清晰,声音洪亮,基本无噪音,可改变从机地址,范围为001~999,其他功能也基本实现了,如开门、交互界面等等。 门禁系统源码截图:

27,373

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧